Skip to content

Web Application by Node.js (Beginner level, 4 Sunday afternoons)--N001

Photo of Vivian Zhang
Hosted By
Vivian Z.
Web Application by Node.js (Beginner level, 4 Sunday afternoons)--N001

Details

Date: April 27, May 4, 11, 18 (Four Sunday afternoons)

Time: 1:15-6:15 pm

Instructor: David Bella, Software Engineer at XO group

Venue: couch room at AlleyNYC

(turn left when you enter the main room), find the yellow door on your right hand side.

http://photos3.meetupstatic.com/photos/event/6/d/b/2/600_353668082.jpeg

http://photos3.meetupstatic.com/photos/event/d/3/5/6/600_353694102.jpeg

Course Overview:

Project Demo Day and Certificates: The course is five days and ends with a demonstration of a project of your choice on Project Demo Day. On Demo Day you will showcase a project of your choosing, utilizing the tools and skillsets taught to you throughout this course. We encourage you to be creative! The possibilities are nearly endless! All the instructors will help you to implement your own project.

After the successful completion of the course, you will qualify for one of three certificates: Extraordinary Standing , Honorable Graduation , and Active Participation. Certificates are awarded according to your understanding, skill, and participation.

Cost: $850 for all five classes.

Note,we don't sell individual class. It is a big commitment for us to assist you to be able to do significant analytic work and also your commitment to do a good job in the class.

For group(5 or more persons) and enterprise pricing, please email vivian.zhang@supstat.com.

It is preferred if you can paypal stoneapple@gmail.com(SupStat Inc business acct) to RSVP you seat and pay $1 on meetup.com since meetup charges 15% transaction fee.

Refund Policy:

We offer full refund if you are not happy with the first class and decide to drop it.

Course Outline:

(Content may be adjusted based on the experience of the class)

part 1

Setting up the environment (1 hour) - Doing this first allows time for people to get set up
High level introduction to Node (1 hour) - what is it? why is it good? contrast to other technologies
Refresher on web technology and HTTP and servers and REST (1 hour) - really important to know what we are doing
Basic JavaScript (45 mins)
Sample Node program (15 mins)
Homework - make some modification to the Node program

part 2
Advanced JavaScript (1.5 hours) - callbacks, prototypes, stuff commonly used in Node
Advanced Node programming (2 hours) - learning about asynchronous programming and how Node handles things
Basic Node web server (30 mins) - just the basics, we will do advanced stuff later
Homework - make another route in the server and parse query parameters

part 3
Setting up a basic Express app (1 hour)
Applying and understanding RESTful principles to our Express app (1 hour)
Backing our web application with MongoDB (1-2 hours)
Fixing up the front end with the Jade templating engine (1-2 hours)

part 4
WebSockets and Socket.IO (1-2 hours)
Front end frameworks (1-2 hours)
Caching, Redis (1-2 hours)
Middleware (1-2 hours)
Consuming third party APIs, probably Spotify (1-2 hours)

part 5
Testing (2 hours)
Deployment (2 hours)

Photo of NYC Data Science Academy group
NYC Data Science Academy
See more events
AlleyNYC
500 7th ave 17th floor · New York, NY