Разработка на NodeJS
Курс посвящен изучению основ NodeJS, сборщика модулей NPM и фреймворка Express. Также рассматривается работа с файловой системой, базой данных, отладка NodeJS-приложений и работа с протоколом WebSocket.
10 ак.ч.
Онлайн
WEB-017
Разработка на NodeJS
Записаться на курс
Длительность
10 ак.ч.
Локация
Онлайн
Код
WEB-017
Расписание и цены
05.12.2022 - 08.12.2022
12 200 руб.
Планируете обучить команду из 7-8 или более человек?
Закажите корпоративное обучение с учетом ваших потребностей
Разработка на NodeJS
Записаться на курс
Длительность
10 ак.ч.
Локация
Онлайн
Код
WEB-017
Расписание и цены
05.12.2022 - 08.12.2022
12 200 руб.
Планируете обучить команду из 7-8 или более человек?
Закажите корпоративное обучение с учетом ваших потребностей

Описание

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

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

После прохождения курса выдается
сертификат на бланке IBS Training Center

Цели

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

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

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

Разбираемые темы

  • Архитектурные принципы NodeJS;

  • Менеджер пакетов NPM;

  • Система модулей CommonJS;

  • NodeJS как веб-сервер;

  • Обзор популярных модулей NodeJS;

  • Модуль Forever;

  • MVC-фреймворк Express;

  • Маршрутизация в Express;

  • Обработка ошибок;

  • Работа с cookie;

  • Работа с файловой системой: модуль fs;

  • Авторизация в Express;

  • Работа с mongodb из NodeJS;

  • Отладка NodeJS-приложений

  • Использование WebSocket при помощи NodeJS.

  • Развернуть программу

Примечание

Материалы курса представлены на английском языке.
Раcписание курсов
Вид:
05.12.2022 - 08.12.2022
17:00-19:30
Локация:Онлайн
Длительность:10 ак.ч.
Время:17:00-19:30
12 200 руб.
Записаться
Смотреть полное расписание
Тренеры
Тихонов Николай
Специалист в области разработки сайтов и ПО
Николай – опытный frontend разработчик и преподаватель.

О проектах:

Николай работает в одном из ведущих банков России в сфере frontend-разработки, где он реализовал множество успешных кейсов, связанных с написанием бекендов, Node.js, DevRel.

Помимо этого, Николай – преподаватель, обучающий студентов бакалавриата по авторской программе с самых азов до небольших серверов на Node.js и фронтендов на Angular и React.

Курсы, сертификаты, членство в профессиональных организациях:

  • Участник профессионального сообщества GitHub.
Отзывы (2)
Тренинг понравился, особенно практические примеры, представленные тренером. Интересно было изучить введение в маршрутизацию, промежуточное ПО, шаблонизаторы и т. д. Меня впечатлила скорость создания CRUD-приложений с помощью Express. Также я получил более четкое представление об эмиттере событий в узле. Первое взаимодействие с mongoDB тоже было интересным.
Участник тренинга
Ведущий курса хорошо и кратко объяснил основные понятия платформы и показал наиболее используемые инструменты в экосистеме. Очень полезны некоторые примеры из реальной жизни и «живое» кодирование, которое помогло мне расставить все мысли по полочкам. Спасибо!
Участник тренинга
Связанные курсы
Разработка на JavaScript
Курс посвящен современному JavaScript (EcmaScript 2015+), использованию JS для работы в браузере (события, манипуляция HTML и CSS), работе с модулями JS (NPM, Webpack), работе с сервером (HTTP, REST, AJAX, Axios, WebSocket). Курс является основой для изучения веб-фреймворков Angular и React.
Смотреть каталог
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.