Node.js
Старт навчання
Старт курсу запитуйте в адміністрації
18 год. по 2-3 рази на тиждень
Після курсу Ви зможете:
- Створювати свої додатки на node.js
- Створювати веб-сервіси за допомогою популярного фреймворку express.js
- Застосовувати шаблонізатори для розділення коду та оформлення інтерфейсу в проекті
- Створювати і використовувати різні REST API
- Використовувати в програмі веб-сокети з допомогою socket.io
Програма курсу:
- Огляд популярних веб-технологій, місце node.js серед них. "Hello world" на Node.js
- Node.js core:
- Event loop
- Глобальні об'єкти
- Процеси. Паралелізм у Node.js
- Буфер. Таймери
- Події. EventEmitter
- Модулі. NPM
- Робота з файлами. Потоки та асинхронність
- TCP, HTTP та HTTPS сервери
- Web сокети та модуль ws. Socket.io
- Асинхронний потік. Модуль async
- js та Mongo.db
- Шаблонізатори. Mustache, Jade, EJS
- Веб-каркас для Node.js (node.js web-frameworks):
- Express
- RESTFul app на основи Express
- MVC на node.js
- Тестування коду на Node.js:
- Що таке unit-тестування?
- TDD/BDD
- Підсумки та настанови на майбутнє
* Примітка: зазначені знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Знижка застосовується тільки до нових заявок та при умові повної оплати курсу. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!
Рекомендовані курси