by
tags:

A hands-on course about developing server-side, event-driven, aynchronuos i/o, scalable applications, all in JavaScrtipt. The course is divided into two parts, Basic and Advanced, and deals with pragmatic, real-world usages of Node.js.

 

Basics

Prerequisites:

- Basic JavaScript Skills

- Experience with web development and HTTP

Outline:

- Session 1 (06.11 15:00-19:00)

* Introduction & Setup

* Writing a "Hello World" web-server.

- Session 2 (13.11 15:00-19:00) 

* Core API Basics

* Debugging

* Taking "Hello World" a step further with static content serving and caching

- Session 3  (20.11 15:00-19:00)

* Introducing the EventEmmitter class and patterns

* Creating & Using Modules

* Improving "Hello World" using streaming

 

The advanced part of the course includes interfacing with databases (MySQL, MongoDB, and Redis), the Express framework, WebSockets and security. Details will be published...