Основы NodeJS

Курс посвящен изучению основ NodeJS, сборщика модулей NPM и фреймворка Express. Также рассматривается работа с файловой системой, базой данных, отладка NodeJS-приложений и работа с протоколом WebSocket.
Курс: WEB-017
Длительность: 10 ч.

Описание

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

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

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

  • Архитектурные принципы NodeJS;
  • Менеджер пакетов NPM;
  • Система модулей CommonJS;
  • NodeJS как веб-сервер;
  • Обзор популярных модулей NodeJS; 
  • Модуль Forever;
  • MVC-фреймворк Express;
  • Маршрутизация в Express;
  • Обработка ошибок;
  • Работа с cookie;
  • Работа с файловой системой: модуль fs;
  • Авторизация в Express;
  • Работа с mongodb из NodeJS;
  • Отладка NodeJS-приложений
  • Использование WebSocket при помощи NodeJS.

Цели

Цель курса – познакомить слушателей с платформой NodeJS и продемонстрировать, каким образом новые возможности могут эффективно применяться.

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

JavaScript-разработчики.
После окончания курса выдаётся сертификат на бланке Luxoft Training
Тренер в Онлайн
Дворжецкий Юрий Специалист в области Java, Java Script, .Net.
Юрий работает в Luxoft с 2011 г. в качестве Full-Stack-разработчика в проектах SITA, DHL, ГЛОНАСС, «Почта России».

Разрабатывал высоконагруженные проекты на различных платформах, а также огромные бизнес-порталы с использованием высокоуровневых технологий на платформе от Back-end до Front-end. В отдельных проектах выступал в роли консультанта по настройке и запуску DevOps процессов Continuous Integration и Continuous Delivery процессов. 

С 2005 г. занимается преподавательской деятельностью: 2008–2011 гг. – преподавал курсы по основам программирования в Четверговой математической школе; в 2011–2012 гг. – курсы по программированию в Омском государственном университете им. Ф.М. Достоевского.

Начиная с 2013 г. ведет Java-школу для сотрудников Luxoft и курсы по Java-, .Net-, C++-, JS-технологиям для внешних клиентов Luxoft Training.

Закончил Институт математики и информационных технологий Омского государственного университета. Защитил диссертацию на соискание степени кандидата физико-математических наук.

Имеет только три жизненных принципа: наследование, инкапсуляция и полиформизм.
Влюблен в Java Script, женат на Java.

Профессиональный опыт

2013 – наст. вр.
– тренер Luxoft Training.
2011 – наст. вр. – Luxoft, Java-разработчик. Работал/работаю в проектах SITA, DHL, ГЛОНАСС, «Почта России».
2011 – IssArt, Ltd., Java-разработчик. Разрабатывал back-end для веб-приложений.

Данный курс запланирован в городах: Онлайн
03.06.2020 - 10.06.2020
Время: 09:30-11:30
Локация: Онлайн
Длительность: 10 ч.
Тренер
Дворжецкий Юрий
Специалист в области Java, Java Script, .Net.

03.06.2020

03.06.2020 - 10.06.2020
Время: 09:30-11:30
Локация: Онлайн
Длительность: 10 ч.
Тренер
Дворжецкий Юрий
Специалист в области Java, Java Script, .Net.
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Онлайн 11 6001

Примечание:

Материалы курса представлены на английском языке.

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

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоративное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, управлению проектами, тестированию ПО, архитектуре ПО. Luxoft Training – единственный учебный центр в России, авторизованный IIBA. Действует скидка 10% на обучение физических лиц.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.