Курс Node.js в Киеве
Курс Node.js
Описание курса
После окончания курса Node.js вы сможете с легкостью строить легкие и быстрые приложения, которые будут работать в режиме реального времени (real-time applications).
—
Наш курс состоит из 6 уроков, которые научат вас правильно масштабировать и разворачивать Node.js-приложения. Курс был написан для версий Node.js ~ 8.9.4 и Express.js ~ 4.9. Также все примеры курса могут быть запущены в среде io.js.
После курса вы сможете:
- Создавать свои приложения на Node.js
- Создавать веб-сервисы с помощью популярного фреймворка Express.js
- Применять шаблонизаторы для разделения кода и оформления интерфейса в проекте
- Создавать и использовать различные REST API
- Использовать в программе веб-сокеты с помощью socket.io
Программа курса:
1. Обзор популярных веб-технологий, место node.js среди них. "Hello world" на Node.js
2. Node.js core:
- Event loop
- Глобальные объекты
- Процессы. Параллелизм в Node.js
- Буфер. Таймер
3. События. EventEmitter
4. Модули. NPМ
5. Работа с файлами. Потоки и асинхронность
6. TCP, HTTP и HTTPS серверы
7. Web сокеты и модуль ws. Socket.io
8. Асинхронный поток. Модуль async
9. Node.js и Mongo.db
10. Шаблонизатор. Mustache, Jade, EJS
11. Веб-каркас для Node.js (node.js web-frameworks):
- Express
- RESTFul app на основы Express
- MVC на node.js
12. Тестирование кода на Node.js:
- Что такое unit-тестирование?
- TDD/BDD
13. Итоги и установки на будущее
Минимальные требования:
- Наличие компьютера для участия в онлайн-занятиях
- Навыки работы с IDE
- Знание основ HTML
- Знание основ JavaScript или пройденный курс «Front End»
- Умение работать с системой контроля версий
* Примечание: указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Скидка применяется только к новым заявкам и при условии полной оплаты. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!