План на курса
Въведение
- Преглед и най-добри практики за изграждане на модерни безсървърни приложения
- Преглед на услугите на 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
Публика
- Разработчици
Отзиви от потребители (4)
Тренерът имаше добър разбиране на концепциите
Josheel - Verizon Connect
Курс - Amazon Redshift
Машинен превод
Всичко е наред, няма нищо за подобряване
Ievgen Vinchyk - GE Medical Systems Polska Sp. Z O.O.
Курс - AWS Lambda for Developers
Машинен превод
Приложения за Internet of Things (IoT)
Palaniswamy Suresh Kumar - Makers' Academy
Курс - Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
Машинен превод
Gabriel was very organized and prepared for this training. He answered all questions and clarify the AWS notions and architecture. Great job, Gabriel.
Mircea Turcu
Курс - AWS Architect Certification
Машинен превод