Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Wprowadzenie
- Przegląd i najlepsze praktyki budowania nowoczesnych aplikacji bezserwerowych
- Przegląd usług AWS wspierających projektowanie oparte na zdarzeniach dla aplikacji bezserwerowych
Rozwój oparty na API
- Przegląd standardowych aplikacji internetowych opartych na API typu request/response
- Korzystanie z Amazon API Gateway dla aplikacji bezserwerowych
- Porównanie różnych typów API
- Konfigurowanie punktu końcowego HTTP API zintegrowanego z funkcją Lambda
Uwierzytelnianie, autoryzacja i kontrola dostępu
- Porównanie uwierzytelniania i autoryzacji
- Uwierzytelnianie w API za pomocą API Gateway
- Korzystanie z Amazon Cognito
Frameworki wdrażania aplikacji bezserwerowych
- Zrozumienie programowania imperatywnego i deklaratywnego dla infrastruktury jako kodu
- Porównanie frameworków CloudFormation, AWS CDK, Amplify i AWS SAM
Amazon EventBridge i Amazon SNS
- Korzystanie z asynchronicznych źródeł zdarzeń
- Funkcje i przypadki użycia Amazon EventBridge
- Budowanie niestandardowej szyny i reguły EventBridge
- Porównanie przypadków użycia Amazon Simple Notification Service (Amazon SNS) i EventBridge
Korzystanie z kolejek i strumieni w wdrożeniach opartych na zdarzeniach
- Korzystanie z kolejek i strumieni jako źródeł zdarzeń dla Lambda
- Korzystanie z Amazon Simple Queue Service (Amazon SQS) lub Amazon Kinesis Data Streams jako źródeł zdarzeń dla Lambda
Pisanie funkcji Lambda
- Przegląd cyklu życia Lambda i korzystanie z najlepszych praktyk pisania funkcji Lambda
- Konfigurowanie funkcji Lambda
- Obsługa błędów
Korzystanie z AWS Step Functions
- Korzystanie z AWS Step Functions w architekturach bezserwerowych
- Porównanie standardowych i ekspresowych przepływów pracy
- Bezpośrednia integracja funkcji Step Functions
Obserwowalność i monitorowanie aplikacji bezserwerowych
- Zrozumienie trzech filarów obserwowalności
- Pisanie i interpretacja plików dziennika
- Korzystanie z Amazon CloudWatch Logs
- Korzystanie z AWS X-Ray do obserwowalności
Zabezpieczanie aplikacji bezserwerowych
- Najlepsze praktyki bezpieczeństwa aplikacji bezserwerowych
- Bezpieczeństwo API Gateway, Lambda i aplikacji
- Ochrona danych w bezserwerowym magazynie danych
- Audyt
Skalowanie aplikacji bezserwerowych
- Korzystanie z API Gateway do zarządzania skalowaniem
- Skalowanie za pomocą współbieżności Lambda
- Skalowanie różnych źródeł zdarzeń z Lambda
Automatyzacja potoku wdrażania
- Korzystanie z CI/CD w aplikacjach bezserwerowych
- Korzystanie z narzędzi w potoku bezserwerowym
- Korzystanie z funkcji AWS SAM do wdrażania aplikacji bezserwerowych
- Najlepsze praktyki automatyzacji
Rozwiązywanie problemów
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie podstaw architektury chmurowej AWS
- Znajomość AWS Lambda
Grupa docelowa
- Programiści
21 godzin
Opinie uczestników (2)
Dowiedziałem się o Lambdzie i Serwerlessie kilku nowych, interesujących rzeczy
Oleg Buldumac - PUBLIC COURSE
Szkolenie - AWS Lambda for Developers
Przetłumaczone przez sztuczną inteligencję
Baaaardzo dużo wiedzy przekazanej