Node.js. Разработка серверов приложений и API

Курс «Node.js. Разработка серверов приложений и API» от платформы HTML Academy поможет вам начать карьеру фулстек-разработчика.

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

Вам подойдет этот курс, если вы:

  • уверенно владеете JavaScript;
  • знаете ES6+;
  • работаете фронтенд-разработчиком.

Ключевые навыки, которые вы освоите на этом курсе:

  • мониторинг ошибок;
  • настройка менеджера процессов;
  • использование библиотеки Socket.IO;
  • основы серверного программирования;
  • работа с СУБД PostgreSQL;
  • отправление запросов к БД;
  • проектирование структуры БД;
  • версионирование API;
  • работа с EventLoop;
  • тестирование приложений;
  • логирование событий;
  • написание асинхронного кода;
  • подключение Express.js;
  • проектирование API.

Учебная программа:

  • основы Node.js, отладка кода, npm, консольный интерфейс;
  • асинхронность: EventLoop, работа с файловой системой, логирование событий;
  • Express.js: проектирование и версионирование API, обработка запросов от клиента;
  • тесты: написание и тестирование приложений;
  • введение в БД. PostgreSQL: проектирование структуры БД, SQL;
  • PostgreSQL: отправление запросов к БД из Node.js, SQL-инъекции;
  • авторизация: серверное программирование, аутентификация;
  • библиотека Socket.IO, обмен данными в режиме реального времени;
  • деплой: менеджер процессов, отслеживание ошибок, доставка приложений на сервер, запуск в боевой среде.

После каждого модуля выполняется практическое задание по проекту. Все задания проверяются личным наставником, который дает фидбэк.

В ходе курса вы также отрабатываете навыки в тренажере и проходите тесты.

Оцените курс
ОтвратительноПлохоУдовлетворительноХорошоОтлично! (0)
Загрузка...

Добавить комментарий