Node.js
Старт обучения
Дату старта уточняйте в администрации
18 час. по 2-3 раза в неделю
Описание курса
После окончания курса Node.js вы сможете с легкостью строить легкие и быстрые приложения, которые будут работать в режиме реального времени (real-time applications). Наш курс состоит из 6 уроков, которые научат вас правильно масштабировать и разворачивать Node.js-приложения. Курс был написан для версий NodeJS ~ 8.9.4 и ExpressJS ~ 4.9. Также все примеры курса могут быть запущены в среде io.js.
После курса вы сможете:
- Создавать свои приложения на node.js
- Создавать веб-сервисы с помощью популярного фреймворка express.js
- Применять шаблонизаторы для разделения кода и оформления интерфейса в проекте
- Создавать и использовать различные REST API
- Использовать в программе веб-сокеты с помощью socket.io
Программа курса:
- Обзор популярных веб-технологий, место node.js среди них. "Hello world" на Node.js
- Node.js core:
- Event loop
- Глобальные объекты
- Процессы. Параллелизм в Node.js
- Буфер. Таймер
- События. EventEmitter
- Модули. NPМ
- Работа с файлами. Потоки и асонхроннисть
- 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
- Итоги и установки на будущее
Минимальные требования:
- Наличие собственного ноутбука для занятий в аудиториях
- Навыки работы с IDE
- Знание основ HTML
- Знание основ Javascript
- Умение работать с системой контроля версий
* Примечание: указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Скидка применяется только к новым заявкам и при условии полной оплаты. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!
Рекомендуемые курсы