Návrh Školení
Zavedení
- Přehled a osvědčené postupy pro vytváření moderních aplikací bez serveru
- Přehled služeb AWS, které podporují design řízený událostmi pro aplikace bez serveru
Vývoj řízený API
- Přehled standardních webových aplikací založených na rozhraní API typu request/response
- Použití brány Amazon API pro aplikace bez serveru
- Porovnání různých typů API
- Nastavení koncového bodu HTTP API integrovaného s funkcí Lambda
Autentizace, autorizace a Access kontrola
- Porovnání autentizace a autorizace
- Autentizace k API pomocí API Gateway
- Pomocí Amazon Cognito
Serverless Deployment Frameworks
- Pochopení imperativního a deklarativního programování infrastruktury jako kódu
- CloudFormation, srovnání rámců AWS CDK, Amplify a AWS SAM
Amazon EventBridge a Amazon SNS
- Použití asynchronních zdrojů událostí
- Funkce a případy použití Amazon EventBridge
- Vytvoření vlastní sběrnice a pravidla EventBridge
- Porovnání případů použití Amazon Simple Notification Service (Amazon SNS) a EventBridge
Používání front a streamů při nasazení řízeném událostmi
- Použití front a streamů jako zdrojů událostí pro Lambda
- Používání služby Amazon Simple Queue Service (Amazon SQS) nebo Amazon Kinesis Data Streams jako zdrojů událostí pro Lambda
Zápis lambda funkcí
- Přehled životního cyklu Lambda a používání osvědčených postupů pro psaní funkcí Lambda
- Konfigurace funkce Lambda
- Manipulační chyby
Použití funkcí AWS Step
- Použití krokových funkcí AWS v architekturách bez serveru
- Standardní a expresní srovnání workflow
- Přímá integrace krokových funkcí
Pozorovatelnost a monitorování bezserverových aplikací
- Pochopení tří pilířů pozorovatelnosti
- Psaní a interpretace log souborů
- Používání protokolů Amazon CloudWatch
- Použití AWS X-Ray pro pozorovatelnost
Zabezpečení bezserverových aplikací
- Nejlepší postupy zabezpečení aplikací bez serveru
- API Gateway, Lambda a zabezpečení aplikací
- Ochrana dat v datovém úložišti bez serveru
- Auditování
Škálování bezserverových aplikací
- Použití brány API pro správu škálování
- Škálování pomocí Lambda souběžnosti
- Škálování různých zdrojů událostí pomocí Lambda
Automatizace implementačního potrubí
- Použití CI/CD v aplikacích bez serveru
- Používání nástrojů v potrubí bez serveru
- Použití funkcí AWS SAM pro nasazení bez serveru
- Osvědčené postupy automatizace
Odstraňování problémů
Shrnutí a další kroky
Požadavky
- Pochopení základů cloudové architektury AWS
- znalost AWS Lambda
Publikum
- Vývojáři
Reference (5)
Trenér měl dobrý přehled o konceptech
Josheel - Verizon Connect
Kurz - Amazon Redshift
Machine Translated
Praktická část.
Radu - Ness Digital Engineering
Kurz - AWS: A Hands-on Introduction to Cloud Computing
Machine Translated
The trainer knew exactly what they were speaking about.
Madumetsa Msomi - BMW
Kurz - AWS DevOps Engineers
All good, nothing to improve
Ievgen Vinchyk - GE Medical Systems Polska Sp. Z O.O.
Kurz - AWS Lambda for Developers
IOT applications