Plan szkolenia
1. Standard ES6+ 
   ○ Definiowanie obiektów 
   ○ Praca z callbacks, asynchroniczność i promise 
   ○ Techniki pracy z kolekcjami 
2. Node.js 
   ○ Architektura i zastosowania 
   ○ Praca z projektem, zarządzanie pakietami 
3. Narzędzia 
   ○ Transpilacja kodu (Babel) 
   ○ Statyczna analiza kodu (ESLint) 
   ○ Automatyzacja procesu (WebPack) 
4. API 
   ○ Techniki pracy ze strumieniami 
   ○ Komunikacja z REST API 
   ○ Praca z modułami w większych aplikacjach 
   ○ Wykorzystanie mechanizmów asynchroniczności, Event Loop, EventEmitter 
5. Express.js 
   ○ Architektura frameworka 
   ○ Implementacja warstwy REST, routing 
   ○ Implementacja warstwy logiki aplikacji 
   ○ Implementacja warstwy komunikacji z bazą danych