Продвинутый онлайн-курс по Backend

42 участника

О чём курс

Андрей Присняк разбирает разработку серверной части приложений на Node.js и Express, работу с MongoDB и Mongoose. За девять недель вы переходите от настройки инструментов и работы с файлами к созданию API, операциям с данными и проектной практике.

Кому подойдёт

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

Что разбирает автор

Сначала вы изучаете особенности JavaScript на платформе Node.js, Event Emmiter, потоки и файловую систему. Затем автор объясняет проектирование RESTfull API, роутинг, Middleware и авторизацию в Express. Работа с MongoDB охватывает консоль, операции с данными, выборки, сортировку и индексы; в Mongoose вы переходите к документам, валидации и плагинам.

Практика

После теоретических недель вы готовите окружение и работаете над персональными проектами. Три проекта отправляются на Code Review, после чего вы вносите правки по отзывам наставника. В конце курса предусмотрена работа над групповым проектом с задачами в формате Agile-спринтов.

Программа обучения

  • Неделя 1
    • Введение в Node.js: воркфлоу, инструменты разработки, Event Emitter
    • Работа с потоками и файловой системой: механизмы чтения файлов и директорий
  • Неделя 2
    • RESTful API и роутинг в Express: принципы проектирования API, работа с Express-роутером
    • Работа с Middleware и авторизацией в Express
  • Неделя 3
    • Базовые операции с MongoDB: подключение, консольные скрипты, базовые манипуляции с данными
    • Продвинутая работа с MongoDB: сложные выборки, сортировка, работа с индексами
  • Неделя 4
    • Работа с Mongoose: основные операции с документами, создание сложных выборок
    • Валидация документов и работа с плагинами
  • Неделя 5
    • Практика: настройка окружения и начало работы над персональным проектом
  • Неделя 6
    • Практика: Code Review и внедрение фидбека
  • Неделя 7
    • Практика: создание второго проекта, Code Review и внедрение фидбека
  • Неделя 8
    • Практика: создание третьего проекта, Code Review
    • Работа над групповым проектом: Agile-спринты
  • Неделя 9
    • Работа над групповым проектом: Agile-спринты
Складчина создана 22 марта 2020 г. · описание обновлено 25 октября 2026 г.

Другие материалы автора 1

АП Андрей Присняк Все материалы
1 026 ₽ 19 350 ₽