Kursplan

Introduktion

  • Översikt och bästa praxis för att bygga moderna serverlösa applikationer
  • Översikt över AWS-tjänster som stöder händelsedriven design för serverlösa applikationer

API-driven utveckling

  • Översikt över standard API-baserade webbapplikationer för begäran/svar
  • Använder Amazon API Gateway för serverlösa applikationer
  • Jämföra olika API-typer
  • Konfigurera en HTTP API-slutpunkt integrerad med en Lambda-funktion

Autentisering, auktorisering och Access kontroll

  • Jämförelse av autentisering och auktorisering
  • Autentisering till API:er med API Gateway
  • Använder Amazon Cognito

Serverless Deployment Frameworks

  • Förstå imperativ och deklarativ programmering för infrastruktur som kod
  • CloudFormation, Jämförelse av ramverk för AWS CDK, Amplify och AWS SAM

Amazon EventBridge och Amazon SNS

  • Använda asynkrona händelsekällor
  • Amazon EventBridge-funktioner och användningsfall
  • Bygga en anpassad EventBridge-buss och regel
  • Amazon Simple Notification Service (Amazon SNS) och EventBridge användningsfall jämförelse

Använda köer och strömmar på händelsedriven implementering

  • Använda köer och strömmar som händelsekällor för Lambda
  • Använda Amazon Simple Queue Service (Amazon SQS) eller Amazon Kinesis Data Streams som händelsekällor för Lambda

Att skriva lambdafunktioner

  • Översikt över Lambdas livscykel och användning av bästa praxis för att skriva lambdafunktioner
  • Konfigurera en lambdafunktion
  • Hanteringsfel

Använda AWS Step-funktioner

  • Använder AWS-stegfunktioner i serverlösa arkitekturer
  • Jämförelse av standard och express arbetsflöde
  • Direkt integration av stegfunktioner

Observerbarhet och övervakning av serverlös applikation

  • Förstå observerbarhetens tre pelare
  • Skriva och tolka loggfiler
  • Använder Amazon CloudWatch-loggar
  • Använder AWS X-Ray för observerbarhet

Säkra serverlösa applikationer

  • Bästa metoder för serverlös applikationssäkerhet
  • API Gateway, Lambda och applikationssäkerhet
  • Skydda data i en serverlös datalagring
  • Revision

Skalning av serverlösa applikationer

  • Använder API-gateway för skalhantering
  • Skalning med Lambda-samtidighet
  • Skala olika händelsekällor med Lambda

Distribution Pipeline Automation

  • Använder CI/CD i serverlösa applikationer
  • Använda verktyg i en serverlös pipeline
  • Använder AWS SAM-funktioner för serverlösa distributioner
  • Bästa metoder för automatisering

Felsökning

Sammanfattning och nästa steg

Krav

  • En förståelse för grunderna i AWS molnarkitektur
  • Kunskap om AWS Lambda

Publik

  • Utvecklare
 21 timmar

Antal deltagare



Price per participant

Vittnesmål (7)

Relaterade Kurser

AWS DevOps Engineers

21 timmar

Relaterade Kategorier