Kursplan

Införandet

  • Översikt och metodtips för att skapa moderna serverlösa program
  • Översikt över AWS-tjänster som stöder händelsedriven design för serverlösa applikationer

API-driven utveckling

  • Översikt över standard-API-baserade webbprogram för begäran/svar
  • Använda Amazon API Gateway för serverlösa program
  • 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
  • Autentisera till API:er med hjälp av API Gateway
  • Använda Amazon Cognito

Ramverk för serverlös distribution

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

Amazon EventBridge och Amazon SNS

  • Använda asynkrona händelsekällor
  • Funktioner och användningsfall för Amazon EventBridge
  • Skapa en anpassad EventBridge-buss och regel
  • Jämförelse av användningsfall för Amazon Simple Notification Service (Amazon SNS) och EventBridge

Använda köer och strömmar vid händelsedriven distribution

  • 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

Skriva Lambda-funktioner

  • Översikt över Lambda-livscykeln och användning av bästa praxis för att skriva Lambda-funktioner
  • Konfigurera en Lambda-funktion
  • Fel vid hantering

Använda AWS-stegfunktioner

  • Använda AWS-stegfunktioner i serverlösa arkitekturer
  • Jämförelse av standard- och expressarbetsflöden
  • Direkt integration av stegfunktioner

Observerbarhet och övervakning av serverlösa program

  • Förstå de tre grundpelarna för observerbarhet
  • Skriva och tolka loggfiler
  • Använda Amazon CloudWatch-loggar
  • Använda AWS X-Ray för observerbarhet

Skydda serverlösa program

  • Metodtips för säkerhet för serverlösa program
  • API Gateway, Lambda och programsäkerhet
  • Skydda data i en serverlös datalagring
  • Granskning

Skalning av serverlösa program

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

Automatisering av distributionspipeline

  • Använda CI/CD i serverlösa program
  • Använda verktyg i en serverlös pipeline
  • Använda AWS SAM-funktioner för serverlösa distributioner
  • Metodtips 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 (3)

Upcoming Courses