
ОБЛАЧНЫЕ ВЫЧИСЛЕНИЯ И ВИРТУАЛИЗАЦИЯ
Разработка бессерверных технологий
Решения на AWS
3 дней
Разработка бессерверных решений на AWS
AWS И LUMIFY РАБОТАЕТ
Lumify Work — официальный партнер по обучению AWS в Австралии, Новой Зеландии и на Филиппинах. Через наших авторизованных инструкторов AWS мы можем предоставить вам путь обучения, который подойдет вам и вашей организации, чтобы вы могли получить больше от облака. Мы предлагаем виртуальное и очное обучение в аудиториях, которое поможет вам развить навыки работы с облачными технологиями и получить признанную в отрасли сертификацию AWS.
ЗАЧЕМ ИЗУЧАТЬ ЭТОТ КУРС
Этот курс дает разработчикам возможность ознакомиться с лучшими практиками создания бессерверных приложений с использованием AWS Lambda и других сервисов на бессерверной платформе AWS. Вы будете использовать платформы AWS для развертывания бессерверного приложения в практических занятиях, которые будут переходить от более простых тем к более сложным. На протяжении всего курса вы будете использовать документацию AWS для разработки аутентичных методов обучения и решения проблем за пределами аудитории.
Этот курс включает презентации, практические занятия, демонстрации, видеоролики, проверку знаний и групповые упражнения.
Чему ты научишься
Этот курс предназначен для того, чтобы научить участников:
- Примените лучшие практики, основанные на событиях, к проектированию бессерверных приложений с использованием соответствующих сервисов AWS.
- Определите проблемы и компромиссы при переходе к бессерверной разработке и дайте рекомендации, которые подойдут вашей организации и среде разработки.
- Создавайте бессерверные приложения, используя шаблоны, которые соединяют управляемые сервисы AWS вместе и учитывают характеристики сервисов, включая квоты сервисов, доступные интеграции, модель вызова, обработку ошибок и полезную нагрузку источника событий.
- Сравните и сопоставьте доступные варианты написания инфраструктуры в виде кода, включая AWS.
КлаудФормейшн, AWS Amplify, модель бессерверных приложений AWS (AWS SAM) и комплект разработки облака AWS (AWS CDK) - Применяйте лучшие практики для написания функций Lambda, включая обработку ошибок, ведение журнала, повторное использование среды, использование слоев, отсутствие состояния, идемпотентность, а также настройку параллелизма и памяти.
- Примените лучшие практики для создания возможностей наблюдения и мониторинга в вашем бессерверном приложении.
- Применяйте передовые методы обеспечения безопасности к бессерверным приложениям
- Определите ключевые аспекты масштабирования бессерверного приложения и сопоставьте каждое соображение с методами, инструментами или передовыми практиками управления им.
- Используйте AWS SAM, AWS CDK и инструменты разработчика AWS для настройки рабочего процесса CI/CD и автоматизации развертывания бессерверных приложений.
- Создайте и активно поддерживайте список бессерверных ресурсов, которые помогут в вашей постоянной разработке бессерверных технологий и взаимодействии с сообществом бессерверных технологий.
Мой инструктор был великолепен, поскольку смог воплотить сценарии в реальных случаях, связанные с моей конкретной ситуацией.
Я почувствовал себя желанным гостем с того момента, как приехал, и возможность сесть группой за пределами классной комнаты, чтобы обсудить наши ситуации и наши цели, была чрезвычайно ценной.
Я многому научился и почувствовал, что важно, чтобы мои цели, пройдя этот курс, были достигнуты.
Отличная работа команды Lumify Work.
![]()
АМАНДА НИКОЛЬ
УСЛУГИ ИТ-ПОДДЕРЖКИ
МЕНЕДЖЕР – HEALT H WORLD LIMIT ED
Люмификация работы Индивидуальное обучение
Мы также можем провести и адаптировать этот учебный курс для больших групп, сэкономив время, деньги и ресурсы вашей организации.
Для получения дополнительной информации свяжитесь с нами по телефону 02 8286 9429.
ПРЕДМЕТЫ КУРСА
Модуль 0: Внедрение ионов
- Знакомство с приложением, которое вы создадите
- Доступ к ресурсам курса (Руководство для студентов, Руководство по лабораторным работам и Приложение к онлайн-курсу)
Модуль 1. Бессерверное мышление
- Лучшие практики создания современных бессерверных приложений
- Событийный дизайн
- Сервисы AWS, поддерживающие бессерверные приложения, управляемые событиями.
Модуль 2: Разработка на основе API и синхронные источники событий
- Характеристики стандартного запроса/ответа на основе API web приложения
- Как Amazon API Gateway вписывается в бессерверные приложения
- Пробное упражнение: настройка конечной точки HT TP API, интегрированной с функцией Lambda.
- Высокоуровневое сравнение типов API (REST/HT TP, WebРозетка, Графлет)
Модуль 3: Сведение к аутентициду, героизация аутентификации и контроль доступа.
- Аутентификация против авторизации
- Варианты аутентификации в API с использованием API Gateway
- Amazon Cognito в бессерверных приложениях
- Пулы пользователей Amazon Cognito и федеративные удостоверения
Модуль 4: Платформы бессерверного развертывания
- Надview императивное и декларативное программирование для инфраструктуры как кода
- Сравнение CloudFormation, AWS CDK, Amplify и платформы AWS SAM.
- Возможности AWS SAM и интерфейса командной строки AWS SAM для локальной эмуляции и тестирования.
Модуль 5. Использование Amazon Event Bridge и Amazon SNS для разделения компонентов
- Рекомендации по разработке при использовании асинхронных источников событий
- Возможности и варианты использования Amazon EventBridge
- Пробное упражнение: создание собственной шины и правила EventBridge.
- Сравнение вариантов использования Amazon Simple Notification Service (Amazon SNS) и Amazon Simple Notification Service (Amazon SNS).
EventBridge - Пробное упражнение: настройка темы Amazon SNS с фильтрацией
Модуль 6: Разработка, управляемая событиями, с использованием очередей и потоков
- Рекомендации по разработке при использовании источников событий опроса для запуска функций Lambda.
- Различия между очередями и потоками как источниками событий для Lambda
- Выбор подходящих конфигураций при использовании Amazon Simple Queue Service (AmazonSQS) или Amazon Kinesis Data Streams в качестве источника событий для Lambda.
- Пробное упражнение: настройте очередь Amazon SQS с очередью недоставленных сообщений в качестве
Источник событий Lambda
Практические занятия
- Практическое занятие 1. Развертывание простого бессерверного приложения
- Практическое занятие 2. Распределение сообщений с помощью Amazon EventBridge
Модуль 7: Написание хороших лямбда-функций
- Как жизненный цикл Lambda влияет на ваш функциональный код
- Лучшие практики для ваших функций Lambda
- Настройка функции
- Код функции, версии и псевдонимы
- Пробное упражнение: настройка и тестирование функции Lambda
- Обработка лямбда-ошибок
- Обработка частичных сбоев с помощью очередей и потоков
Модуль 8: Ступенчатые функции для оркестрового рациона
- Функции AWS Step в бессерверных архитектурах
- Пробное упражнение: состояния Step Functions
- Шаблон обратного вызова
- Стандартные и экспресс-рабочие процессы
- Шаговые функции, прямая интеграция
- Пробное упражнение: Устранение неполадок в рабочем процессе стандартных пошаговых функций
Модуль 9: Наблюдение и мониторинг
- Три столпа наблюдаемости
- Журналы Amazon CloudWatch и Logs Insights
- Написание эффективного журнала files
- Пробное упражнение: интерпретация журналов
- Использование AWS X-Ray для наблюдения
- Пробное упражнение: включение рентгеновского излучения и интерпретация рентгеновских следов
- Метрики CloudWatch и встроенный формат метрик
- Пробное упражнение: метрики и сигналы тревоги
- Пробное упражнение: ServiceLens
Практические занятия
- Практическое занятие 3. Оркестрация рабочих процессов с помощью пошаговых функций AWS
- Практическая лабораторная работа 4: Наблюдение и мониторинг
Модуль 10: Безопасность бессерверных приложений
- Рекомендации по безопасности для бессерверных приложений
- Применение безопасности на всех уровнях
- API-шлюз и безопасность приложений
- Лямбда и безопасность приложений
- Защита данных в ваших бессерверных хранилищах данных
- Аудит и отслеживаемость
Модуль 11: Управление масштабированием в бессерверных приложениях
- Рекомендации по масштабированию бессерверных приложений
- Использование API Gateway для управления масштабированием
- Масштабирование лямбда-параллелизма
- Как различные источники событий масштабируются с помощью Lambda
Модуль 12: Автоматизация конвейера развертывания
- Важность CI/CD в бессерверных приложениях
- Инструменты в бессерверном конвейере
- Функции AWS SAM для бессерверных развертываний
- Лучшие практики автоматизации
- Подведение итогов курса
Практические занятия
- Практическое занятие 5: Защита бессерверных приложений
- Практическое занятие 6. Бессерверная CI/CD на AWS
Обратите внимание: это курс по новым технологиям. Схема курса может быть изменена по мере необходимости.
ДЛЯ КОГО ПРЕДНАЗНАЧЕН КУРС?
Этот курс предназначен для:
- Разработчики, имеющие некоторое представление о бессерверных технологиях и опыт разработки в облаке AWS.
ПРЕДПОСЫЛКИ
Мы рекомендуем участникам курса иметь:
- Знание основ облачной архитектуры AWS.
- Понимание разработки приложений на AWS эквивалентно прохождению Разработка на AWS курс
- Знания, эквивалентные выполнению следующих бессерверных цифровых
тренинги: AWS Lambda Foundations и Amazon API Gateway для бессерверных приложений
https://www.lumifywork.com/en-ph/courses/developing-serverless-solutions-on-aws/
Предоставление этого курса компанией Lumify Work регулируется условиями бронирования. Пожалуйста, внимательно прочитайте положения и условия перед регистрацией на этот курс, поскольку зачисление на курс обусловлено принятием этих условий.

| ph.training@lumifywork.com | ![]() |
linkedin.com/company/lumify-work-ph | |
| lumifywork.com | twitter.com/LumifyWorkPH | ||
| facebook.com/LumifyWorkPh | youtube.com/@lumifywork |
Документы/Ресурсы
![]() |
AWS разрабатывает бессерверные решения на AWS [pdf] Руководство пользователя Разработка бессерверных решений на AWS, Бессерверные решения на AWS, Решения на AWS |

