Node.js

Разработка приложений на основе программной платформы Node.js, в котором используется язык программирования JavaScript.

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

  • JS-разработчиков,  с теоретическим представлением о серверном программировании  (или малом опыте серверного программирования), желающих получить навыки создания серверных приложений на Node.js,
  • начинающих разработчиков на Node.js,  желающих углубить свои знания,
  • веб-разработчиков на других языках программирования,  желающих расширить свой кругозор или получить начальные знания для перехода на Node.js.

Содержание программы

  1. Ведение в Node.js,  установка,  npm,  отличия от других языков программирования.
  2. Первый сервис на node.js,  работа с файлами,  URL.
  3. Работа с данными в файлах,  работа с данными в базах.
  4. Обработка ошибок,  exceptions,  работа с событиями.
  5. Организация кода в модули
  6. Express.js — Sinatra-подобный фреймворк,  простое приложение на bootstrap.
  7. Авторизация,  работа с данными в express.js.
  8. Разработка приложений на meteor.js

Полученные навыки по окончании программы

  1. Инсталляция и конфигурирование node.js и сопуствующих пакетов,  понимание зависимостей проекта,  структуры модулей.
  2. Понимание отличия event-based модели от request-response модели.
  3. Организация исходного кода приложения в модули.
  4. Понимание отличий синхронной и асинхронной работы с данными.
  5. Работа с данными в формате JSON.
  6. Операции над файлами и файловой системой.
  7. Обработка ошибок и событий.
  8. Традиционное request-response программирование на чистом node.js.
  9. Традиционное request-response программирование на express.js.
  10. Асинхронное программирование используя meteor.js.

Сертификат

При успешном окончании курса выдается сертификат Webskola о прохожении неформальной учебной программы  «Node.js».

Требуется знание JS/jQuery,  HTML5/CSS  (bootstrap желательно), консоли,  Sinatra-подобного или MVC фреймворка на PHP/Ruby/JS/Java и т. п.

В группе 7—15 человек
Русский или латышский язык
Продолжительность курса
1,5 месяца (30 ак. часов)2 занятия в неделю (3 ак.часа каждое)
Стоимость обучения
169
Период обучения
По согласованию с группой

   

   

Язык обучения Форма обучения

Спасибо за регистрацию на учебу в Webskola.
Мы с вами свяжемся в ближайшее время!

Автор и преподаватель программы

 
Андрей Чирков
Программист