Курс Production-Ready Serverless обучает созданию устойчивых и масштабируемых серверлесс-приложений, готовых к продакшн-развертыванию. Он охватывает ключевые темы, такие как надежное развертывание, обеспечение безопасности, мониторинг производительности и контроль затрат. В курсе представлены лучшие практики для разработки и оптимизации приложений, работающих в облачных средах. Участники получают практические знания и примеры использования современных инструментов для построения эффективной инфраструктуры.
Обретите уверенность в своих навыках и станьте экспертом по Serverless-технологиям
Данный курс предоставляет комплексное обучение Serverless-архитектурам с использованием AWS, охватывая все ключевые аспекты разработки, развертывания и оптимизации Serverless-приложений. Курс подходит для тех, кто хочет быстро стать ценным экспертом на своей работе.
Почему стоит выбрать этот курс:
Повышение безопасности работы и востребованности:
Освойте Serverless быстро и станьте ведущим специалистом в своей компании.
Четкая структура обучения:
Следуйте пошаговой программе, которая охватывает основные темы и дает глубокое понимание технологий.
Актуальность:
Курс регулярно обновляется с учетом последних трендов и обновлений AWS, что позволяет всегда быть в курсе современных практик.
Обучение у мирового эксперта:
Получите лучшие знания от инструктора с признанным авторитетом в области Serverless-разработки.
Для кого подходит этот курс:
Backend-инженеры
Cloud-инженеры
DevOps-инженеры
Технические лидеры
Fullstack-разработчики
Архитекторы
Инженеры по безопасности
Инженеры по тестированию и QA
Кому курс не подходит:
Если у вас отсутствует IT-бэкграунд, рекомендуется пройти базовые курсы перед началом этого обучения. Также требуется базовое понимание программирования.
Пошаговая программа обучения:
Неделя 1: Введение и REST API
Основы AWS и Serverless
Lambda: глубокое погружение
Инфраструктура как код (IaC)
Создание REST API с помощью API Gateway и Lambda
Неделя 2: Тестирование и CI/CD
Тестирование Serverless -архитектур
CI/CD с GitHub Actions
Эфемерные среды
Управление конфигурацией и секретами
Неделя 3: Событийные архитектуры и DDD
Введение в событийные архитектуры
Тестирование событийных приложений
Domain-Driven Design (DDD)
Обработка ошибок и идемпотентность
Неделя 4: Наблюдаемость, стоимость и производительность
Практики логирования Lambda
Трассировка распределенных систем с AWS X-Ray
Мониторинг и уведомления
Оптимизация производительности и затрат
Результаты обучения:
Уверенность в работе с Serverless -приложениями
Способность принимать правильные архитектурные решения
Знание передовых методов тестирования и отладки
Оптимизация производительности приложений в продакшене
Рекомендуемое расписание: 10-15 часов в неделю (возможен гибкий график). Курс рассчитан на 4 недели, но можно проходить в своем темпе.
Присоединяйтесь и начните свой путь от новичка до профессионала в Serverless за минимальное время!
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
When is serverless the right choice for your workload?
Урок 3.
00:01:52
The serverless-first mindset
Урок 4.
00:04:19
What about vendor lock-in?
Урок 5.
00:02:40
Prerequisite: Adding an IAM user
Урок 6.
00:54:36
Lambda 101
Урок 7.
00:07:55
How Lambda works under the hood
Урок 8.
00:03:30
Understanding Lambda's scaling behaviour
Урок 9.
00:08:48
Lambda EFS integration
Урок 10.
00:11:03
Lambda extensions
Урок 11.
00:07:10
Intro to Provisioned Concurrency
Урок 12.
00:06:00
When to use Provisioned Concurrency
Урок 13.
00:03:46
When to use Lambda destinations
Урок 14.
00:06:46
CloudFormation 101
Урок 15.
00:08:30
IAM 101
Урок 16.
00:12:17
Serverless Framework vs AWS SAM vs AWS CDK vs Terraform
Урок 17.
00:05:43
Introduction to AWS CDK
Урок 18.
00:11:31
Ephemeral (Temporary) environments explained
Урок 19.
00:06:46
DynamoDB 101
Урок 20.
00:04:26
API Gateway 101
Урок 21.
00:15:07
Securing API Gateway
Урок 22.
00:03:13
Cognito 101
Урок 23.
00:01:16
Secure API Gateway with Cognito User Pool
Урок 24.
00:10:41
API Gateway best practices
Урок 25.
00:02:29
API Gateway REST API vs HTTP API vs ALB
Урок 26.
00:10:30
When to use Lambda function URLs
Урок 27.
00:03:07
How to assign a static IP to a Lambda function
Урок 28.
00:05:12
When to use API Gateway service proxies
Урок 29.
00:59:17
Live Q&A #1
Урок 30.
01:06:54
Live Q&A #2
Урок 31.
00:06:52
The general strategy for testing API Gateway REST APIs
Урок 32.
00:06:39
Bye bye testing pyramid, hello testing honeycomb
Урок 33.
00:09:02
Unit vs Integration vs End-to-End tests
Урок 34.
00:07:07
Hexagonal architectures the what why and when
Урок 35.
00:09:21
Use Remocal tests to make integration tests fast and reliable
Урок 36.
00:02:08
Writing end-to-end tests
Урок 37.
00:08:11
CI/CD
Урок 38.
00:06:49
Intro to SSM Parameter Store
Урок 39.
00:11:31
Ephemeral (Temporary) environments explained
Урок 40.
00:02:43
Securely handle secrets
Урок 41.
00:06:12
SSM Parameter Store vs Secrets Manager
Урок 42.
00:02:42
How to handle serverful resources when using ephemeral environments
Урок 43.
00:04:42
How to load test serverless apps
Урок 44.
00:06:31
How to organize your system into repositories
Урок 45.
00:07:59
Best practices for AWS Organizations and accounts
Урок 46.
00:39:14
Live Q&A #3
Урок 47.
01:00:48
Live Q&A #4
Урок 48.
00:02:21
Introduction to Event-Driven Architectures
Урок 49.
00:03:54
Introduction to Domain-Driven Design
Урок 50.
00:10:33
Introduction to EventBridge
Урок 51.
00:06:54
Comparing EventBridge event bus topologies
Урок 52.
00:03:59
Processing events with EventBridge and Lambda
Урок 53.
00:04:54
How to include SNS and EventBridge in end-to-end tests
Урок 54.
00:13:15
Dealing with failures
Урок 55.
00:05:08
SNS vs SQS vs Kinesis vs EventBridge
Урок 56.
00:07:42
How to control Lambda concurrency
Урок 57.
00:03:35
How to structure and version your events
Урок 58.
00:05:33
Events vs Commands
Урок 59.
00:05:07
Light event vs. Rich event
Урок 60.
00:05:52
Domain vs Integration events
Урок 61.
00:09:27
Context Mapping and Anti-Corruption Layers
Урок 62.
00:02:02
Where should you implement the Anti-Corruption Layer?
Урок 63.
00:03:22
Do you need an event broker
Урок 64.
00:03:54
How to forward events to a data lake
Урок 65.
00:05:31
Introduction to event sourcing
Урок 66.
00:05:01
Introduction to CQRS
Урок 67.
00:05:59
Orchestration vs Choreography
Урок 68.
00:06:23
Introduction to AWS Step Functions
Урок 69.
00:09:13
Introduction to Amazon States Language (ASL)
Урок 70.
00:21:47
Designing an order processing workflow with Step Functions
Урок 71.
00:28:37
Live Q&A #5
Урок 72.
00:09:34
Log aggregation
Урок 73.
00:01:14
Structured logging
Урок 74.
00:01:58
Sample debug logs in production
Урок 75.
00:04:38
Lambda's advanced logging controls
Урок 76.
00:09:19
Intro to AWS X-Ray
Урок 77.
00:06:33
X-Ray limitations
Урок 78.
00:12:12
Intro to Lumigo
Урок 79.
00:06:29
Alerts you should have
Урок 80.
00:03:28
Introduction to LLRT
Урок 81.
00:03:42
How to build multi-region, active-active serverless applications
Урок 82.
00:10:13
All you need to know about caching for serverless applications
Урок 83.
00:06:00
Costly mistakes to avoid
CDK, Terraform, and Serverless Framework. The online player features lessons from the CDK version of the course. The full course archive includes all three versions, each separated. Same for materials.
Автор - Yan Cui
Yan Cui
Я являюсь AWS Serverless Hero. С 2010 года я разворачиваю продуктивные рабочие нагрузки на платформе AWS и помог тысячам разработчиков быстро освоить AWS и серверный подход.
У меня богатый опыт архитектора и главного инженера в различных отраслях, включая банковское дело, электронную коммерцию, трансляцию спортивных событий и мобильные игры. В настоящее время я помогаю клиентам внедрять AWS и серверный подход в качестве независимого консультанта
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Практический курс по AWS Lambda и Serverless для разработчиков
AWS Lambda & Serverless - Developer Guide with Hands-on Labs
Разработка тысяч строк функций AWS Lambda, взаимодействующих с AWS Serverless-сервисами, с практическими лабораторными работами в реальных условиях. В этом курсе мы изучим практически все AWS Serverless-сервисы со всеми аспектами. Мы собираемся создавать безсерверные приложения, используя...AWS Lambda, Amazon API Gateway, Amazon DynamoDB, Amazon Cognito, Amazon S3, Amazon SNS, Amazon SQS, Amazon EventBridge, AWS Step Functions, DynamoDB и Kinesis
Вы можете создавать интерактивные, динамичные веб-интерфейсы без необходимости настройки или обслуживания серверов! В этом курсе Джейсон Ленгсторф расскажет вам, как безсерверные функции обеспечивают мощные рабочие процессы для выполнения широкого спектра веб-взаимодействий. Независимо от того, выполняете ли вы безопасную загрузку данных, обрабатываете записи форм, обрабатываете доступ пользователей или делаете что-то совершенно вне системы, Serv
ServerlessReact.Dev - это видеокурс, демонстрирующий, как создать современное веб-приложение с нуля до запуска с использованием сверхпродуктивного современного веб-стека. Вы узнаете все, что вам нужно, чтобы стать полнофункциональным фулстек фронтенд разработчиком.
Облачные бессерверные приложения на Cloudflare Workers Javascript
Cloud Serverless apps on Cloudflare Workers Javascript
В ходе этого курса вы получите знания по написанию, тестированию и развертыванию Cloudflare Workers с использованием Javascript. Вы поймете, какие инструменты доступны, и как выполнять стандартные производственные действия, такие как регистрация ошибок, секреты и автоматизация развертывания в разных средах и как этот инструмент лучше для бизнес-кейсов, в отличии от AWS Lambda или Google Functions; при этом он дешевле и доступнее, чем AWS Lambda E