Логотип АВСРазработка бессерверных решений на AWS — icon10ОБЛАЧНЫЕ ВЫЧИСЛЕНИЯ И ВИРТУАЛИЗАЦИЯ
Разработка бессерверных технологий
Решения на 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 и автоматизации развертывания бессерверных приложений.
  • Создайте и активно поддерживайте список бессерверных ресурсов, которые помогут в вашей постоянной разработке бессерверных технологий и взаимодействии с сообществом бессерверных технологий.

Разработка бессерверных решений на AWS — icon8Мой инструктор был великолепен, поскольку смог воплотить сценарии в реальных случаях, связанные с моей конкретной ситуацией.
Я почувствовал себя желанным гостем с того момента, как приехал, и возможность сесть группой за пределами классной комнаты, чтобы обсудить наши ситуации и наши цели, была чрезвычайно ценной.
Я многому научился и почувствовал, что важно, чтобы мои цели, пройдя этот курс, были достигнуты.
Отличная работа команды Lumify Work.
Разработка бессерверных решений на AWS — icon9
АМАНДА НИКОЛЬ
УСЛУГИ ИТ-ПОДДЕРЖКИ
МЕНЕДЖЕР – 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 регулируется условиями бронирования. Пожалуйста, внимательно прочитайте положения и условия перед регистрацией на этот курс, поскольку зачисление на курс обусловлено принятием этих условий.

Подсветка логотипа

Разработка бессерверных решений на AWS — icon1 ph.training@lumifywork.com Разработка бессерверных решений на AWS — Разработка linkedin.com/company/lumify-work-ph
Разработка бессерверных решений на AWS — icon4 lumifywork.com Разработка бессерверных решений на AWS — icon3 twitter.com/LumifyWorkPH
Разработка бессерверных решений на AWS — icon2 facebook.com/LumifyWorkPh Разработка бессерверных решений на AWS — icon7 youtube.com/@lumifywork

Документы/Ресурсы

AWS разрабатывает бессерверные решения на AWS [pdf] Руководство пользователя
Разработка бессерверных решений на AWS, Бессерверные решения на AWS, Решения на AWS

Ссылки

Оставьте комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *