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.
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 [masked].
It is preferred if you can paypal [masked](SupStat Inc business acct) to RSVP you seat and pay $1 on meetup.com since meetup charges 15% transaction fee.
We offer full refund if you are not happy with the first class and decide to drop it.
(Content may be adjusted based on the experience of the class)
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
Sample Node program (15 mins)
Homework - make some modification to the Node program
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
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)
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)
Testing (2 hours)
Deployment (2 hours)