План на курса

Въведение

  • Преглед и най-добри практики за изграждане на модерни безсървърни приложения
  • Преглед на услугите на AWS, които поддържат дизайн, управляван от събития, за приложения без сървър

Разработка, управлявана от API

  • Преглед на стандартни уеб приложения, базирани на API за заявка/отговор
  • Използване на Amazon API Gateway за приложения без сървър
  • Сравняване на различни типове API
  • Настройване на крайна точка на HTTP API, интегрирана с функция Lambda

Удостоверяване, оторизация и Access контрол

  • Сравнение на удостоверяване и оторизация
  • Удостоверяване на API с помощта на API Gateway
  • Използване на Amazon Cognito

Рамки за внедряване без сървър

  • Разбиране на императивно и декларативно програмиране за инфраструктура като код
  • CloudFormation, сравнение на AWS CDK, Amplify и AWS SAM рамки

Amazon EventBridge и Amazon SNS

  • Използване на асинхронни източници на събития
  • Функции и случаи на използване на Amazon EventBridge
  • Изграждане на персонализирана шина и правило на EventBridge
  • Сравнение на случаите на използване на Amazon Simple Notification Service (Amazon SNS) и EventBridge

Използване на опашки и потоци при внедряване, управлявано от събития

  • Използване на опашки и потоци като източници на събития за Lambda
  • Използване на Amazon Simple Queue Service (Amazon SQS) или Amazon Kinesis Data Streams като източници на събития за Lambda

Писане на ламбда функции

  • Преглед на жизнения цикъл на Lambda и използване на най-добри практики за писане на функции Lambda
  • Конфигуриране на функция Lambda
  • Грешки при обработката

Използване на стъпкови функции на AWS

  • Използване на стъпкови функции на AWS в безсървърни архитектури
  • Стандартно и експресно сравнение на работния процес
  • Директно интегриране на стъпкови функции

Наблюдаемост и мониторинг на безсървърно приложение

  • Разбиране на трите стълба на наблюдаемостта
  • Писане и интерпретиране на лог файлове
  • Използване на регистрационни файлове на Amazon CloudWatch
  • Използване на AWS X-Ray за видимост

Защита на безсървърни приложения

  • Най-добри практики за сигурност на приложения без сървър
  • API Gateway, Lambda и сигурност на приложенията
  • Защита на данните в хранилище за данни без сървър
  • Одитиране

Мащабиране на приложения без сървър

  • Използване на API шлюз за управление на мащаба
  • Мащабиране с помощта на Lambda concurrency
  • Мащабиране на различни източници на събития с Lambda

Автоматизация на тръбопровода за внедряване

  • Използване на CI/CD в приложения без сървър
  • Използване на инструменти в конвейер без сървър
  • Използване на функции на AWS SAM за внедрявания без сървър
  • Най-добри практики за автоматизация

Отстраняване на неизправности

Обобщение и следващи стъпки

Изисквания

  • Разбиране на основите на облачната архитектура на AWS
  • Познаване на AWS Lambda

Публика

  • Разработчици
 21 Часа

Брой участници


Цена за участник

Oтзиви от потребители (3)

Предстоящи Курсове

Свързани Kатегории