Курс по Node.js

17 июля

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

Также после изучения Node.js открываются новые горизонты, можно пробовать писать мобильные приложения;)
 

Благодаря курсу вы научитесь:

  • работать с архитектурой больших веб-приложений;

  • работать с базами данных, в том числе MongoDB (преподаватель имеет сертификат MongoDB);

  • работать с авторизацией на сервере, с репозиториями;

  • работать с безопасностью приложений и другое.

Требования: обязательно знание JavaScript.

Длительность курса: 1,5 месяца (50 часов аудиторных + 20 часов на домашние задания)

Программа:

1 блок. Введение в серверную разработку (15 часов)

  1. Настройка окружения, настройка WebStorm-а
  2. Обзор встроенных модулей NODE.js
  3. Потоки NODE.js
  4. Введение в асинхронное программирование
  5. Промисы (Promises), генераторы, async/await
  6. Поднятие простого сервера на NODE.js
  7. Какими инструментами отлаживаться
2 блок. Node.js (35 часов)
  1. Обзор framework-ов
  2. Изучение framework-а KOA.js v2
  3. Роутинг
  4. Middleware-ы
  5. Шаблонизатор PUG
  6. Правильное логирование
  7. База данных MongoDB. Правильная настройка БД. Безопасность БД.
  8. Конфиг NODE.js приложения и конфиг MongoDB
  9. Mongoose ODM. Построение схем, валидация данных.
  10. Построение REST-сервиса
  11. Авторизация через Passport.js, стратегии авторизации, безопасность сессий
  12. Архитектура NODE.js приложения
  13. Кластеризация и deploy приложения на сервер прямо из репозитория без downtime-а. Мониторинг нагрузки
  14. Работа с веб-сокетами, подключение библиотеки SOCKET.io
  15. Безопасность NODE.js приложения, закрытие дыр.
  16. Тестирование mocha и покрытие тестами Istanbul
  17. Настройка хуков при помощи модуля husky
 
Место проведения: занятия проходят в очном формате в центре Новосибирска

Преподаватели:

Константин Александров — более 8 лет опыта в программировании, на данный момент работает ведущим JavaScript-разработчиком в компании ООО “Тензор”, имеет опыт преподавания.

✓  С первого занятия дает практические задачи

✓ Считает, что трудоустроиться не просто можно после курсов, а даже нужно! 

✓ Дает невероятное количество заданий, решив которые, просто невозможно не стать специалистом

Читайте более подробную информацию в интервью с преподавателем.

Акции: скидка 10% за приведенного друга

Внимание! Разместите пост о нашем курсе в своем аккаунте в любой социальной сети с комментарием "Я записался на курс в IT-Академии!" и ссылкой на наш сайт (www.suhorukov.com/it-academy) и получите скидку 3%!

Бонусы:

  • по окончании выдаются сертификаты и предоставляются рекомендации преподавателей.

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

  • есть возможность оформить курс в рассрочку (подробности можно уточнить у наших менеджеров).

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

 

Стоимость: 
25 000 рублей

* стоимость для корпоративных клиентов уточняйте у менеджера.

Отправить заявку: 
 
 
 
 
 

По этому курсу возможно корпоративное обучение.