Kurzusleírás

Bevezetés

  • Áttekintés és bevált gyakorlatok 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
  • Hitelesítés az API-khoz 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
 21 Hours

Résztvevők száma



Ár per résztvevő

Vélemények (7)

Rokon tanfolyam

AWS DevOps Engineers

21 Hours

Rokon kategóriák