Plan Szkolenia
Wprowadzenie
- Przegląd i najlepsze praktyki tworzenia nowoczesnych aplikacji bezserwerowych
- Przegląd usług AWS wspierających projektowanie aplikacji bezserwerowych w oparciu o zdarzenia
Rozwój oparty na API
- Przegląd standardowych aplikacji internetowych opartych na API żądanie/odpowiedź
- Korzystanie z Amazon API Gateway dla aplikacji bezserwerowych
- Porównanie różnych typów interfejsów API
- Konfigurowanie punktu końcowego HTTP API zintegrowanego z funkcją Lambda
Uwierzytelnianie, autoryzacja i kontrola Access
- Porównanie uwierzytelniania i autoryzacji
- Uwierzytelnianie w interfejsach API przy użyciu API Gateway
- Korzystanie z Amazon Cognito
Bezserwerowe struktury wdrażania
- Zrozumienie programowania imperatywnego i deklaratywnego dla infrastruktury jako kodu
- Porównanie frameworków AWS CDK, Amplify i AWS SAM CloudFormation.
Amazon EventBridge i Amazon SNS
- Korzystanie z asynchronicznych źródeł zdarzeń
- Funkcje i przypadki użycia Amazon EventBridge
- Tworzenie niestandardowej magistrali i reguły EventBridge
- Porównanie przypadków użycia Amazon Simple Notification Service (Amazon SNS) i EventBridge
Korzystanie z kolejek i strumieni we wdrożeniu sterowanym zdarzeniami
- Używanie kolejek i strumieni jako źródeł zdarzeń dla Lambda
- Używanie 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 wykorzystanie najlepszych praktyk do pisania funkcji Lambda
- Konfigurowanie funkcji Lambda
- Obsługa błędów
Korzystanie z funkcji krokowych AWS
- Korzystanie z funkcji krokowych AWS w architekturach bezserwerowych
- Porównanie standardowego i ekspresowego przepływu pracy
- Bezpośrednia integracja funkcji krokowych
Obserwowalność i monitorowanie aplikacji Serverless
- Zrozumienie trzech filarów obserwowalności
- Pisanie i interpretowanie plików dziennika
- Korzystanie z dzienników Amazon CloudWatch
- Używanie AWS X-Ray do obserwowalności
Zabezpieczanie aplikacji bezserwerowych
- Najlepsze praktyki w zakresie bezpieczeństwa aplikacji bezserwerowych
- API Gateway, Lambda i bezpieczeństwo aplikacji
- Ochrona danych w bezserwerowym magazynie danych
- Audytowanie
Skalowanie aplikacji bezserwerowych
- Używanie bramy API do zarządzania skalowaniem
- Skalowanie przy użyciu współbieżności Lambda
- Skalowanie różnych źródeł zdarzeń za pomocą Lambda
Automatyzacja potoku wdrażania
- Korzystanie z CI/CD w aplikacjach bezserwerowych
- Korzystanie z narzędzi w potoku bezserwerowym
- Używanie funkcji AWS SAM do wdrożeń bezserwerowych
- Najlepsze praktyki w zakresie automatyzacji
Rozwiązywanie problemów
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie podstaw architektury chmury AWS
- Znajomość AWS Lambda
Publiczność
- Programiści
Opinie uczestników (5)
Instruktor miał dobrze zrozumiałe koncepcje
Josheel - Verizon Connect
Szkolenie - Amazon Redshift
Przetłumaczone przez sztuczną inteligencję
The practice part.
Radu - Ness Digital Engineering
Szkolenie - AWS: A Hands-on Introduction to Cloud Computing
Ilość informacji, ćwicenia
Lukasz Kowalski - Sii Sp. z o.o.
Szkolenie - AWS IoT Core
The training was more practical
Siphokazi Biyana - Vodacom SA
Szkolenie - Kubernetes on AWS
The trainer knew exactly what they were speaking about.