Онлайн курс

NODE.js

Ближайший курс

Уточняйте дату у администратора

Длительность курса: 24 ч.

Курс читается 2-3 раза в неделю

Описание курса:

Курс является программой обучения программированию с помощью фреймворка Node с нуля.

Изучение Node.js поможет тебе строить легкие и быстрые приложения, которые будут работать в режиме реального времени (real-time applications).

В ходе курса ты научишься:

  • правильно масштабировать и разворачивать Node.js-приложения;
  • работать с сайтами/приложениями/веб-сервисами с помощью удобного фреймворка.

Изучив курс Node.js, ты углубишь знания и навыки продвинутой JS-разработки.

Участие в ITEA English Speaking Club

Только практические знания

Поддержка и помощь менторов

Помощь в трудоустройстве

Ваше трудоустройство - цель №1!

После изучения курса ты сможешь:

  • Создавать свои приложения на node.js.
  • Создавать веб-сервисы с помощью популярного фреймворка express.js.
  • Применять шаблонизаторы для разделения кода и оформления интерфейса в проекте
  • Создавать и использовать различные REST API
  • Использовать в программе веб-сокеты с помощью socket.io.

Программа курса:

  • Обзор популярных веб-технологий, место node.js среди них. «Hello world» на Node.js
  • Node.js core:
    • Event loop
    • Глобальные объекты
    • Процессы. Параллелизм в Node.js
    • Буфер. Таймер
  • События. EventEmitter
  • Модули. NPМ
  • Работа с файлами. Потоки и асонхроннисть
  • TCP, HTTP и HTTPS серверы
  • Web сокеты и модуль ws. Socket.io
  • Асинхронный поток. Модуль async
  • js и Mongo.db
  • Шаблонизатор. Mustache, Jade, EJS
  • Веб-каркас для Node.js (node.js web-frameworks):
    • Express
    • RESTFul app на основы Express
    • MVC на node.js
  • Тестирование кода на Node.js:
    • Что такое unit-тестирования?
    • TDD/BDD
  • Итоги и установки на будущее

Минимальные требования:

  • Владение ПК
  • Навыки работы с IDE
  • Знание основ HTML
  • Знание основ Javascript

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

Единоразовая оплата2800 грн.

Остались вопросы? Звоните!

(044) 599-01-79

(093) 193-53-14

(050) 599-46-63

(068) 847-01-33