Курс включает шесть тематических блоков, в которых последовательно подается материал по Node.js – платформе на основе JavaScript. Node.js используют для создания веб-страниц, интернет-магазинов и интерактивных приложений.

Слушатели курса ознакомятся с этапами создания приложения, созданием приложений RTA или real-time applications, масштабированием и разворачиваем готового приложения на Node.js. Версия платформы, с которой ученики будут работать в процессе занятий – Node.js 8.9.4. Приложения и примеры, упомянутые в программе, также запускаются и в io.js среде.

Что необходимо знать для прохождения курса:

  • Основы работы с системой контроля версий.
  • Знания JavaScript, HTML и CSS.
  • Практические навыки в интегрированной среде разработки IDE.

Выпускники курса могут:

  • Применять фреймворк express.js для создания веб-сервисов.
  • Разделять код, и оформлять интерфейс проекта с использованием шаблонизаторов.
  • Использовать Node.js для создания приложений.
  • Применять библиотеку socket.io и технологию веб-сокетов для написания приложений реального времени.
  • Использовать архитектуру REST в создании приложений.

Обучение в нашем Центре проходит по гибкому графику – Вы сами выбираете время обучения и составляете удобное расписание занятий. Филиалы Учебного Центра работают без выходных, что удобно для людей с плотным рабочим графиком.

Курсы Node.js. Программа.

  • Node.js и его роль в современной веб-разработке. Обзор существующих технологий.
  • Первое приложение на Node.js – вывод "Hello world".
  • Основные понятия Node.js core.
  • Цикл Event loop для выполнения неблокирующих операций ввода-вывода.
  • Глобальные объекты (global), доступные в любом месте программы и их применение в Node.js.
  • Параллельные приложения и fork процессов в Node.js.
  • Функции модуля Timers.
  • Класс Buffer.
  • Объект EventEmitter и работа с событиями в Node.js.
  • Установка модулей и работа с пакетным менеджером NPM.
  • Асинхронное программирование и многопоточность в Node.js.
  • Файлы и работа с ними в Node.js.
  • Работа с web-сокетами и использование библиотеки socket.io.
  • Компьютерные сети, серверы и протоколы. HTTPS, HTTP, TCP.
  • Управление асинхронным потоком с использованием модуля async.
  • Базы данных в Node.js и система Mongo.db.
  • Работа с шаблонизаторами в Node.js: EJS, Jade, Mustache.
  • Веб-фреймворки и их применение для Node.js.
  • Фреймворк Express в управлении серверами и маршрутами.
  • Разработка RESTFul app с применением Express.
  • Шаблон проектирования MVC (Model, View, Controller) для Node.js.
  • Как тестировать код на Node.js.
  • Проведение unit-тестирования кода.
  • Методологии TDD (test-driven development) и BDD (behavior-driven development).
  • Итоги обучения. Дальнейшая работа с Node.js.

Как проходит процесс обучения

Нет сомнений, что компьютерные курсы это Ваш шанс на успешное трудоустройство. На занятиях Вы будете не только получать знания от наших практикующих преподавателей, Вы еще и научитесь применять их на практике. Наши специалисты всегда помогут решить проблемы, не оставят без внимания ни один из Ваших вопросов, ведь наша цель - обучить Вас качественно.

  Запись на курсы через форму на сайте или по телефону
  Получение учебных материалов и инструкций
  Теория и практика в наших классах или удаленно
  Online-консультации по домашним заданиям
  Получение сертификата об окончании курса

Записаться

Наши клиенты

Преимущества «IT Cтолица»

  Удобное расположение
Мы находимся возле метро. Вам не придется тратить время на дорогу
  Преподаватели-практики
Наши преподаватели - опытные практики, имеющие огромный опыт
  С другом дешевле
Если вы приведете друга, то каждый получит 50% скидку на обучение
  Качественно и недорого
Мы постоянно улучшаем программы курсов и пересматриваем цены
  Корпоративное обучение
Мы знаем, как сделать работу ваших сотрудников более эффективной
  Трудоустройство
Выпускники имеют возможность устроиться в ведущие IT-компании
  Небольшие группы
В наших группах от 2 до 3 человек, что позволяет уделить внимание каждому
  Комфортные условия
Мы располагаем удобными классами, где царит позитивная обстановка
  Работаем по выходным
Чтобы у вас была возможность совмещать обучение и работу

Отзывы о нас

30.03.2017 Тестировщик программного обеспечения: в поисках ошибок

Зачастую, все ордена за создание программы достаются разработчикам , а вот тестировщики остаются только в их тени. Но не стоит забывать о том, что... Подробнее

30.03.2017 Специалист по защите информации

Изначально, система информбезопасности создавалась для ряда военных потребностей . Стратегическая информация, которая имела отношение к... Подробнее

30.03.2017 Профессия – web-мастер

Не каждый пользователь размышляет над тем, что стоит за «кликом», с помощью которого открываются страницы. В принципе, люди и не обязаны размышлять... Подробнее

30.03.2017 Преимущества работы онлайн-сотрудника

На сегодняшний день можно отыскать очень мало компаний, которые не применяют в своей деятельности интернет . Практически все принимают его в оборот... Подробнее

Часто задаваемые вопросы

Как узнать стоимость обучения?

Стоимость обучения зависит от выбранного курса, а также от типа обучения: индивидуально или в группе. Цены указаны на нашем сайте на странице "Цены", а также на странице конкретного курса. Если у вас есть вопросы - не стесняйтесь, задавайте их по нашим телефонам или через контактные формы на сайте!

Какое время обучения возможно?

Возможное время обучения указано на странице конкретного курса. Обычно это утренние (9:00-11:00, 11:00-13:00), дневные (13:00-15:00, 15:00-17:00) и вечерние (17:00-19:00, 19:00-21:00) часы. Кроме того, есть возможность обучаться и по выходным!

Выдаются ли у вас сертификаты?

Да. Абсолютно все студенты нашего учебного центра после окончания курсов получают сертификат, в котором указывается информация о курсе, подтверждается его успешное окончание.

Как записаться на нужные курсы?

Для этого необходимо просто заполнить небольшую on-line форму заявки на нашем сайте, или просто позвонить по указанному телефону, или лично прийти к нам в офис. Кроме того, вы сможете посетить пробное бесплатное занятие!

Как и где питаются слушатели?

Питание слушателей, если таковое не предусмотрено договором и не включено в стоимость курса, осуществляется только по желанию заказчика.

Что включено в стоимость курсов?

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

Будьте в курсе новостей Будьте всегда в курсе свежих акций и новостей

Запись на курсы

Перезвонить ?