Node.js course

4-дневный онлайн-интенсив
«Node.js start»

4, 5, 11, 12 марта, 10:00 — 18:00

Зарегистрироваться

Что Вас ждет

Программа интенсива

Часть I: Теория

В рамках первой части курса мы познакомимся с Node.js, разберем основные моменты, рассмотрим популярные модули и научимся создавать сервер на Node.js.

День первый

  1. Что такое Node.js? Почему Node.js?
  2. Установка и запуск.
  3. Исходники и документация.
  4. Модули для Node.js.
  5. Приёмы работы с модулями.
  6. Введение в NPM - менеджер пакетов для Node.js.
  7. Структура пакета NPM.
  8. Глобальные модули.
  9. Модуль util и наследование.
  10. Модуль console.
  11. Наследование от ошибок Error.
  12. Чтение параметров из командной строки и окружения.
  13. События, EventEmitter и утечки памяти.

Домашнее задание (простое).

День второй

Обсуждение вопросов по домашнему заданию.

  1. Node.js как веб-сервер.
  2. Эхо-сервер на Node.js.
  3. Документация к модулю http.
  4. Разработка, nodemon.
  5. Отладка скриптов под Node.js.
  6. Логирование, модули debug и winston.
  7. Введение в асинхронную разработку.
  8. Событийный цикл, библиотека libUV.
  9. Таймеры, process.nextTick, ref/unref.
  10. Работа с файлами, модуль fs.
  11. Безопасный путь к файлу в fs и path.
  12. Потоки данных в Node.js, fs.ReadStream.

Домашнее задание (сложное).

Часть II: Практика

Мастер-класс по разработке полноценного Node.js приложения. Пишем собственну CMS.

День первый

  1. Создаём костяк сайта / Express: основы и Middleware.
  2. Улучшаем костяк сайта / Логгер, конфигурация.
  3. Шаблонизация.
  4. Работа с ошибками / Express.

День второй

  1. Сессии, отслеживание посетителей / Express.
  2. Авторизация / Express.
  3. Работа с БД.
  4. Сокеты.

Для чего Вам этот интенсив:

записывайтесь на наш интенсив прямо сейчас!
Количество мест ограничено!

Преподаватель

Сергей Пузанков

Владимир Гриненко

  • Разработчик интерфейсов в симферопольском офисе Яндекса.
  • Руководитель группы общих компонентов интерфейсов.
  • В разное время принимал участие в разработке главной страницы yandex.ru, внутренних сервисов и общепортальных компонентов.
  • Занимается развитием БЭМ и с удовольствием отвечает на вопросы разработчиков.
  • Вне Яндекса не один год разрабатывал сайты и консультировал команды различного уровня.
  • Спикер на многочисленных международных IT-конференциях.

Что о нас говорят

На занятиях хорошо было подобрано количество практических заданий. Очень доволен качеством подготовленных материалов домашних заданий. Я обязательно буду рекомендовать это курс по Node.js своим друзьям.

На курсе Node.js я постоянно узнавал для себя что-то новое и усовершенствовал уже известное. Понравилась подача теоретического и практического материала на лекциях.

Отзывы о курсе Node.js Отзывы о курсе Node.js Отзывы о курсе Node.js Отзывы о курсе Node.js Отзывы о курсе Node.js Отзывы о курсе Node.js

Наши наставники

Владимир Гриненко
Владимир Гриненко
BEM platform Dev Team Lead, Yandex
10 лет опыта
Сергей Пузанков
Сергей Пузанков
Front-end Team Lead, Luxoft
13 лет опыта
Александр Коржиков
Александр Коржиков
FullStack Dev, Luxoft
5 лет опыта

Как мы будем с Вами работать:

  1. Вы подаете заявку на участие в период с 4 Февраля по 3 Марта и активируете свое участие внесением оплаты.
  2. 4-го марта мы стартуем наш курс и проводим первое занятие.
  3. Всего у Вас будет 4 дня занятий: 4, 5, 11, 12 марта, СБ — ВС, 10:00 — 18:00.
  4. В каждом дне занятий предусмотрены 3 перерыва: два перерыва по 30 минут и обеденный — 1 час.
  5. Видеозаписи всех занятий будут высылаться Вам в течение двух дней после их окончания.
  6. После первых двух дней интенсива все участники получают домашнее задание.

Стоимость интенсива

  Light Standard
Основная программа
24 часа занятий с преподавателем.
+
+
Все видеозаписи занятий.
+
+
Домашние задания.
+
+
Литература и ссылки для самообучения.
+
+
Разбор важных моментов и вопросов по домашними заданиями, преподавателем на занятиях.
+
+
Поддержка наставников
Закрытый чат с наставниками для ваших вопросов.
+
+
Проверка и индивидуальное ревью ваших домашних работ.
+
Подарки от Front-end Science 1660 грн.!
Лицензия на IDE WebStorm на 3 месяца 460 грн.
+
+
Запись мастрекласса по ES6 600 грн.
+
+
Запись мастрекласса по GIT
от Сергея Пузанкова 600 грн.
+
Стоимость обучения
При оплате до 17.02.2017
4100 грн.
4600 грн.
При оплате до 26.02.2017
4300 грн.
4800 грн.
При оплате до 04.03.2017
4500 грн.
5000 грн.
  Записаться Записаться
Поспешите! Количество мест ограничено!

Регистрация на интенсив

Вы выбрали участие online, пакет light.

Ой! Что-то пошло не так! Попробуйте еще раз, пожалуйста.
Или свяжитесь с нами по телефону +38 068 867-32-23.

Поздравляем!

Это верное решение!

В скором времени наш менеджер свяжется с Вами по телефону. С ним Вы сможете обсудить все интересующие Вас вопросы, а также удобную для Вас схему оплаты и прочие рабочие вопросы.

До встречи на занятиях!