Описание
Количество уроков: 222 Видео
Язык: Английский
Вес архива: 5,35 ГБ
AWS Serverless REST API для разработчиков Java — это практический курс, который помогает новичкам быстро освоить создание масштабируемых, надежных и полностью управляемых REST API без необходимости обслуживания серверов. Вы шаг за шагом изучите ключевые сервисы AWS и научитесь создавать современные backend‑решения на бессерверной архитектуре.
Что вы изучите в этом курсе
Курс детально раскрывает процесс разработки REST API на основе AWS Lambda и Amazon API Gateway — от создания первых эндпоинтов до автоматизации развертывания и обеспечения безопасности. Материал подаётся последовательно и подходит даже тем, кто впервые знакомится с AWS.
Основы REST API и архитектуры Serverless
Вы получите понимание принципов REST, узнаете, как проектируются API, и какие преимущества дает бессерверный подход для Java‑разработчиков.
Работа с Amazon API Gateway
• Создание RESTful эндпоинтов
• Настройка маршрутизации и методов HTTP
• Документирование и экспорт API
Использование AWS Lambda для бизнес‑логики
• Обработка тела HTTP‑запроса и query‑параметров
• Преобразование входящих и исходящих JSON‑моделей
• Создание и публикация версий Lambda‑функций
• Настройка перенаправления трафика между версиями
Практические навыки, которые вы получите
Управление развертыванием и средами
• Развертывание API на различных этапах
• Canary Release и гибкое управление трафиком
• Использование AWS SAM для сборки и публикации API
Безопасность и контроль доступа
• Регистрация пользователей через Amazon Cognito
• Настройка Cognito Authorizer
• Создание пользовательского Lambda Authorizer с проверкой JWT
• Защита эндпоинтов с помощью API Keys, Throttling и Quota
Тестирование и CI/CD
• Модульное тестирование Lambda‑функций
• Построение CI/CD конвейера с AWS CodeCommit, CodeBuild и CodePipeline
Почему этот курс полезен
Материал курса структурирован так, что вы не только научитесь создавать серверless‑API, но и освоите все сопутствующие практики: от разработки и тестирования до развертывания и защиты. Такой подход формирует полноценное понимание экосистемы AWS и позволяет уверенно строить production‑готовые решения.
Для кого подходит этот курс
Курс идеально подходит для начинающих Java‑разработчиков, студентов и инженеров, которые хотят освоить современный подход к созданию backend‑сервисов, а также для специалистов, стремящихся автоматизировать процессы и использовать мощные инструменты AWS.
Итог
Если вы хотите научиться быстро и эффективно создавать REST API без управления серверами и инфраструктурой, этот курс станет отличной отправной точкой.

Марина В. –
Брала курс как практикующий Java-разработчик, чтобы перейти на serverless. AWS SAM и автоматизация публикации через CI/CD оказались самой полезной частью, хотя на видео хотелось бы чуть больше разбора ошибок сборки. Материал по query-параметрам и обработке тела запроса в Lambda понятен, всё по делу. В целом хорошая база, но английский местами быстрый, приходилось замедлять.
Дмитрий С. –
До этого курса с AWS дело имел поверхностно, но здесь всё разложено по шагам: сначала поднимаем эндпоинты в API Gateway, потом цепляем Lambda, разбираемся с маппингом JSON туда-обратно. Отдельно понравился блок про версии функций и Canary Release — наконец понял, как безопасно выкатывать изменения на часть трафика. Cognito Authorizer и кастомный Lambda Authorizer с проверкой JWT разобраны подробно, с рабочей реализацией, а не общими словами.