1. A HAVE NODE IDEA
Getting started with Node Lunch Series
2. PURPOSE
Come together to share what we have learned so far on
Node.js and it’s dependancy
Put extra time in to become as proficient and confident in
our abilities, as with other web technologies (HTML, CSS,
JS, PHP) etc.
Bug Dan less :)
3. WHAT IS NODE?
Node.js is a platform built on Chrome’s JavaScript runtime
for easily building applications in JavaScript that run on the
server.
Node.js uses an event-driven, non-blocking I/O model,
which makes it perfect for building real time apps.
4. PRO’S
Pro’s
FAST ( First time I saw FQ loading I said wow that is fast)
All JavaScript ( From the Front to the Back end) - Even
the database handles JSON (MongoDB)
Future of how web technologies are going
Hip right now
5. CON’S
Departure from traditional way of creating web sites
(learning curve)
Lack of IDE means you have to rely on Terminal and can
cause some headaches if you don’t have the experience.
Managing Node Modules
6. WHATS OUR POSITION
Front-end, Middle-ware, Back-end
What challenges did Paul have integrating with Dan, so we
can learn and ask for those things at start.
11. RUN NEXUS
Change Directory to where we downloaded nexus to our
local machine and type node index.js
Go to http://localhost:3000/
12. BASE MODULES
EXPRESS is the base web framework we use to construct
our projects ( for now )
JADE is the Front-end templating system here is where we
create our page templates ( Syntax difference )
STYLUS is dynamic robust CSS