TeachMeSkills
Глобальный
Курс
Online
По мере набора групп
4 месяца
Стоимость курса
2 000 BYN
Подробности и регистрация

Дистанционный курс Node.JS (FullStack) разработчик

Рассрочка

Программисты, пишущие на Node.JS — востребованные IT-специалисты, спрос на которых только растет. Т.к. сегодня у JS нет конкурентов в области Front End разработки, выбор Node.JS для разработки серверной части дает множество преимуществ.

Необходимая подготовка 

  • Требуется уверенное владение HTML, CSS; навык верстки веб-страниц, понимание принципов взаимодействия между браузером и веб-сервером, уверенное владение JavaScript.

Программа 

  1. Введение в бэкенд-разработку и Node.js.
  2. Глобальные объекты и модули (Часть 1).
  3. Глобальные объекты и модули (Часть 2).
  4. Асинхронное взаимодействие с I/O.
  5. Компьютерные сети, работа интернета и протоколы.
  6. Модуль HTTP и первый веб-сервер на Node.js.
  7.  REST API (Часть 1).
  8. REST API (Часть 2).
  9. Основы тестирования.
  10. Авторизация и аутентификация (Часть 1).
  11. Авторизация и аутентификация (Часть 2).
  12. Мультипоточность, кластеры.
  13. История Unix-систем.
  14. Деплоймент кластера на сервер.
  15. Практическое занятие, консультация по вопросам сдачи проекта.
  16. Работа в команде и как писать понятный код.
  17. Фреймворки Node.JS.
  18. Концепция MVC в рамках express.js.
  19. Валидация данных.
  20. Веб сокеты, polling, long polling, server sent events и др.

Чему вы научитесь 

  • Основным концепциям Back End разработки: HTTP (S), REST, TPC/UDP, SSO, JWT.
  • Понимать отличия Node.JS  от браузера: Buffer, Stream, FS, OS, Crypto, Stdin, Stdout.
  • Писать качественный код и покрывать его тестами с помощью таких инструментов как: Jest, Chai, Mocha, Sinon.
  • Работать с базовыми командами и возможностями Unix-систем; поймете, зачем нужен веб и прокси-сервер, а также научитесь управлять контейнеризацией приложений с помощью Docker.
  • Работе с утилитами для комфортной разработки, Insomnia / Postman, WebStorm, VSCode, системе контроля версий Git / Ui визуалитатором ветвление проекта Git Tover.
Нам нужен ваш фидбек!
Честный и беспристрастный