Описание
Количество уроков: 51 Видео
Язык: Английский
Вес архива: 3,70 ГБ
Освойте современные подходы к созданию высокопроизводительных API в Node.js и научитесь сочетать REST и GraphQL для гибкой, масштабируемой архитектуры. Этот курс поможет вам уверенно работать с Express, MongoDB и новыми инструментами, применяемыми ведущими компаниями.
Что вы изучите в этом курсе
Курс знакомит вас с ключевыми техниками разработки API, объединяя практику и реальные примеры применения Node.js. Вы разберёте архитектурные принципы, создадите несколько полноценных API и поймёте, как правильно проектировать серверную логику.
Основы и подходы к проектированию API
• RESTful API: создание маршрутов, обработчиков, структурирование проектов.
• GraphQL: схемы, типы, резолверы и эффективная организация запросов.
• Сравнение архитектур REST и GraphQL и их применение в реальных проектах.
Работа с Node.js, Express и MongoDB
• Настройка Express: middleware, маршрутизация, управление ошибками.
• Подключение и работа с MongoDB, моделирование данных.
• Создание устойчивой структуры backend-приложения.
Практическая часть
Под руководством Скотта Моса вы создадите несколько API шаг за шагом — от настройки окружения до финальной реализации запросов и мутаций.
Реализация REST API
• Создание CRUD-функционала.
• Работа с токенами и авторизацией.
• Обработка ошибок и логирование.
Разработка GraphQL API
• Подключение GraphQL к существующему приложению.
• Создание схем и резолверов.
• Оптимизация запросов и структура данных.
Полезные материалы и ресурсы
Для удобства обучения вы можете воспользоваться сопутствующими материалами:
• Репозиторий с кодом
• Презентация курса
Видео доступно в формате.webm и оптимизировано для Google Chrome.

Дмитрий Соколов –
Уже работаю с Express, брал курс ради GraphQL и структуры проекта. Автор хорошо объясняет схемы, типы и резолверы, а подключение GraphQL к существующему REST-приложению показано пошагово. Полезной стала и организация backend-кода, и логирование ошибок. Репозиторий с кодом и презентация пригодились при повторении материала.
Марина В. –
Есть опыт с Node.js, поэтому основы REST и работу с Mongo просмотрела быстро, зато часть про GraphQL оказалась полезной. Сравнение REST и GraphQL на реальных примерах и оптимизация запросов разобраны по делу. Минус — английский язык и довольно плотный темп, на 51 урок за 6 с половиной часов приходится много конспектировать. Код в репозитории выручает.
Алексей Н. –
Брал курс как новичок в backend, до этого писал только фронтенд. Понравилось, что сначала подробно разбирают Express: middleware, маршрутизацию, обработку ошибок, а потом уже переходят к MongoDB. Практика с CRUD и авторизацией по токенам помогла собрать первый рабочий API. Подача спокойная, без лишней воды, хотя на GraphQL местами пришлось пересматривать резолверы.