Overview of JavaScript basic constructs
Overview of Javascript OOP concepts and techniques
Introduction to Node.js, Node module system
Node event-driven and asyncronous programming model
Events and Timers, Command line interface
I/O and File system
Streams
Network programming (TCP client-server applications)
Network programming (UDP)
HTTP Protocol
Web programming basics
Express framework
Using MVC pattern and templating
Persistance and Databases
Persistance and Databases
Ajax, REST and Json
Ajax, REST and Json
Real time web
19. Application scaling
20. Logging, Debugging and Testing