О чём курс

NodeJS – программная платформа, позволяющая создавать серверные программы на языке JavaScript. Ее отличительной особенностью является асинхронная библиотека, многократно повышающая способность сервера на NodeJS отвечать на запросы большого числа клиентов. 

В курсе рассматриваются архитектура NodeJS, система модулей CommonJS, сборщик NPM, использование NodeJS как веб-сервера. Изучается популярный MVC-фреймворк Express, демонстрируется, как разработать HTTP-сервер на основе Express, а также разбирается работа с сессиями, файловой системой,  базой данных (на примере MongoDb), отладка NodeJS-приложений, использование WebSocket как альтернатива протоколу HTTP.

Цели

  • Познакомиться с платформой NodeJS;
  • Изучить, каким образом новые возможности могут эффективно применяться.

Целевая аудитория

JavaScript-разработчики.

Для кого

Разработчик Разработчик

Улучшаемые навыки

Основы Node.js
Создание веб-приложений с использованием Express
Работа с базами данных
Управление зависимостями и работа с npm
Тестирование и отладка приложений

Темы курса

01 Архитектурные принципы NodeJS;
02 Менеджер пакетов NPM;
03 Система модулей CommonJS;
04 NodeJS как веб-сервер;
05 Обзор популярных модулей NodeJS;
06 Модуль Forever;
07 MVC-фреймворк Express;
08 Маршрутизация в Express;
09 Обработка ошибок;
10 Работа с cookie;
11 Работа с файловой системой: модуль fs;
12 Авторизация в Express;
13 Работа с mongodb из NodeJS;
14 Отладка NodeJS-приложений
15 Использование WebSocket при помощи NodeJS.

14 900 ₽

13 410 ₽ — для физ. лиц

Записаться на курс

Чему вы научитесь

01 Научитесь основным концепциям Node.js, включая его архитектуру и работу с асинхронными операциями
02 Освоите фреймворк Express.js для создания веб-приложений и API, включая маршрутизацию, обработку запросов и управление ответами
03 Научитесь взаимодействовать с различными базами данных, такими как MongoDB
04 Освоите использование npm (Node Package Manager) для управления зависимостями и библиотеками в ваших проектах
05 Оаучитесь применять методы тестирования и отладки Node.js приложений с использованием инструментов

14 900 ₽

13 410 ₽ — для физ. лиц

Записаться на курс

Записаться на курс

14 900 ₽

13 410 ₽ — для физ. лиц

Юр. лицо — 14 900 ₽
Физ. лицо — 13 410 ₽
Открытая дата
Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных

Отзывы о курсе

Повысьте квалификацию И получите диплом
Отзывы учеников
Тренинг понравился, особенно практические примеры, представленные тренером. Интересно было изучить введение в маршрутизацию, промежуточное ПО, шаблонизаторы и т. д. Меня впечатлила скорость создания CRUD-приложений с помощью Express. Также я получил более четкое представление об эмиттере событий в узле. Первое взаимодействие с mongoDB тоже было интересным.
Ведущий курса хорошо и кратко объяснил основные понятия платформы и показал наиболее используемые инструменты в экосистеме. Очень полезны некоторые примеры из реальной жизни и «живое» кодирование, которое помогло мне расставить все мысли по полочкам. Спасибо!

Связанные курсы

WEB-007
40 часов

Разработка на JavaScript

Курс посвящен современному JavaScript (EcmaScript 2015+), использованию JS для работы в браузере (события, манипуляция HTML и CSS), работе с модулями JS (NPM, Webpack), работе с сервером (HTTP, REST, AJAX, Axios, WebSocket). Курс является основой для изучения веб-фреймворков Angular и React.

от Middle

44 900 ₽

Наши ученики работают в:

Наши клиенты

Mail.ru
Альфа-Банк, банковская группа
Лаборатория Касперского
Магнит, розничная сеть
Спортмастер, сеть спортивных магазинов
ПСБ
Сбертех
Дзен
IT One
Ростелеком
Мегафон
Nexign
Ozon
Декатлон
X5 Group
Технониколь
Росатом
Газпром
Нлмк
ВСК
Синимекс

Не нашли, что искали? — Просто напишите, и мы поможем

Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных
Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.