Описание
Курс познакомит со средой Node.js и научит работать с её основными модулями. Вы узнаете, что такое Node.js, поймёте как эта среда устроена и каким образом JavaScript может запускаться вне браузера. За время курса мы реализуем проект, задействующий основные модули Node.js.
Какой бы путь для дальнейшей карьеры вы не выбрали — курс по Node.js позволит вам получить знания и навыки, которые пригодятся вам и на собеседовании, и на первой работе.
Чему Вы научитесь
- Инициализация проекта на Node.js
- Управление зависимостями проекта при помощи npm
- Внутреннее устройство Node.js
- Что такое “цикл событий” и зачем он нужен
- Порядок выполнения операций в цикле событий
- Функции setTimeout/setInterval/setImmediate
- Что такое события
- Как события применяются в Node.js
- Стандартный модуль Events и его базовый функционал
- Навыки записи и чтения файлов различными способами — синхронным, асинхронным, через потоки
- Стандартный модуль Stream и его базовый функционал
- Навыки создания консольных приложений — ввод данных, элементы графического интерфейса, создание исполняемых файлов
- Создание http-сервера на Node.js, базовые знания о маршрутизации http-запросов
- Масштабирование веб-сервера при помощи модуля Cluster
- Отличие вебсокетов от http-запросов, базовые навыки работы с библиотекой Socket.io
- Применение модуля worker_threads для выполнения ресурсоемких вычислений.
Программа курса
- Урок 1. Введение в Node.js. Управление зависимостями
- Урок 2. Цикл событий. События в Node.js
- Урок 3. Работа с файловой системой. Класс Buffer. Модуль Streams
- Урок 4. CLI-приложения
- Урок 5. HTTP-cервер на Node.js
- Урок 6. Библиотека Socket.io. Workers в Node.js
Отзывы
Отзывов пока нет.