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
Uczestnicy
- Programiści
Opinie uczestników (5)
Ilość informacji, ćwicenia
Lukasz Kowalski - Sii Sp. z o.o.
Szkolenie - AWS IoT Core
Trener wiedział dokładnie, o czym mówiono.
Madumetsa Msomi - BMW
Szkolenie - AWS DevOps Engineers
Przetłumaczone przez sztuczną inteligencję
Wszystko w porządku, nic do poprawy
Ievgen Vinchyk - GE Medical Systems Polska Sp. Z O.O.
Szkolenie - AWS Lambda for Developers
Przetłumaczone przez sztuczną inteligencję
Aplikacje IoT
Palaniswamy Suresh Kumar - Makers' Academy
Szkolenie - Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
Przetłumaczone przez sztuczną inteligencję
później ten balans między teorią a praktyką był już znacznie lepszy. Ale początki były straszne. sposób wypowiadania się (język) bardzo spoko, zrozumiale, po ludzku