Kurzusleírás
Bevezetés
- Áttekintés és bevált módszerek a modern szerver nélküli alkalmazások létrehozásához
- A kiszolgáló nélküli alkalmazások eseményvezérelt tervezését támogató AWS-szolgáltatások áttekintése
API-vezérelt fejlesztés
- A szabványos kérés/válasz API-alapú webalkalmazások áttekintése
- Amazon API Gateway használata kiszolgáló nélküli alkalmazásokhoz
- Különböző API-típusok összehasonlítása
- Lambda funkcióval integrált HTTP API végpont beállítása
Hitelesítés, engedélyezés és Access vezérlés
- Hitelesítés és jogosultság összehasonlítása
- API-k hitelesítése API-átjáró használatával
- Amazon Cognito használata
Szerver nélküli telepítési keretrendszerek
- Az infrastruktúra kötelező és deklaratív programozásának, mint kódnak a megértése
- CloudFormation, AWS CDK, Amplify és AWS SAM keretrendszerek összehasonlítása
Amazon EventBridge és Amazon SNS
- Aszinkron eseményforrások használata
- Az Amazon EventBridge szolgáltatásai és használati esetei
- Egyéni EventBridge busz és szabály készítése
- Az Amazon Simple Notification Service (Amazon SNS) és az EventBridge használati eseteinek összehasonlítása
Várólisták és adatfolyamok használata eseményvezérelt telepítésnél
- Várólisták és adatfolyamok használata eseményforrásként a Lambda számára
- Az Amazon Simple Queue Service (Amazon SQS) vagy az Amazon Kinesis Data Streams használata eseményforrásként a Lambda számára
Lambda függvények írása
- A Lambda életciklusának áttekintése és a Lambda-függvények írásának legjobb gyakorlatai
- Lambda funkció konfigurálása
- Kezelési hibák
AWS Step Functions használata
- AWS lépésfüggvények használata kiszolgáló nélküli architektúrákban
- Szabványos és expressz munkafolyamatok összehasonlítása
- Lépésfüggvények közvetlen integrálása
Szerver nélküli alkalmazások megfigyelhetősége és monitorozása
- A megfigyelhetőség három pillérének megértése
- Naplófájlok írása, értelmezése
- Amazon CloudWatch naplók használata
- AWS X-Ray használata a megfigyelhetőség érdekében
Szerver nélküli alkalmazások védelme
- Szerver nélküli alkalmazások biztonsági bevált gyakorlatai
- API átjáró, Lambda és alkalmazásbiztonság
- Adatok védelme szerver nélküli adattárolóban
- Auditálás
Szerver nélküli alkalmazások méretezése
- API-átjáró használata léptékkezeléshez
- Méretezés lambda párhuzamosság használatával
- Különböző eseményforrások skálázása Lambdával
Telepítési csővezeték automatizálás
- CI/CD használata kiszolgáló nélküli alkalmazásokban
- Eszközök használata szerver nélküli folyamatban
- AWS SAM-szolgáltatások használata kiszolgáló nélküli telepítésekhez
- Automatizálási legjobb gyakorlatok
Hibaelhárítás
Összegzés és a következő lépések
Követelmények
- Az AWS felhő architektúra alapjainak megértése
- AWS Lambda ismerete
Közönség
- Fejlesztők
Vélemények (3)
Az oktató jól értette a fogalmakat
Josheel - Verizon Connect
Kurzus - Amazon Redshift
Gépi fordítás
All good, nothing to improve
Ievgen Vinchyk - GE Medical Systems Polska Sp. Z O.O.
Kurzus - AWS Lambda for Developers
IOT applications