Schulungsübersicht

Einführung

  • Überblick und bewährte Verfahren für die Erstellung moderner serverloser Anwendungen
  • Überblick über AWS-Services, die ereignisgesteuertes Design für serverlose Anwendungen unterstützen

API-gesteuerte Entwicklung

  • Überblick über Standard-Anfrage/Antwort-API-basierte Webanwendungen
  • Verwendung von Amazon API Gateway für serverlose Anwendungen
  • Vergleich verschiedener API-Typen
  • Einrichten eines HTTP-API-Endpunkts, der mit einer Lambda-Funktion integriert ist

Authentifizierung, Autorisierung und Access Kontrolle

  • Vergleich von Authentifizierung und Autorisierung
  • Authentifizierung bei APIs mit API Gateway
  • Verwendung von Amazon Cognito

Serverlose Bereitstellungs-Frameworks

  • Verständnis der imperativen und deklarativen Programmierung für Infrastruktur als Code
  • CloudFormation, Vergleich der AWS CDK-, Amplify- und AWS SAM-Frameworks

Amazon EventBridge und Amazon SNS

  • Verwendung asynchroner Ereignisquellen
  • Amazon EventBridge-Funktionen und Anwendungsfälle
  • Aufbau eines benutzerdefinierten EventBridge-Busses und einer Regel
  • Vergleich von Amazon Simple Notification Service (Amazon SNS) und EventBridge Anwendungsfällen

Verwendung von Warteschlangen und Streams bei ereignisgesteuerter Bereitstellung

  • Verwendung von Warteschlangen und Streams als Ereignisquellen für Lambda
  • Verwendung von Amazon Simple Queue Service (Amazon SQS) oder Amazon Kinesis Data Streams als Ereignisquellen für Lambda

Lambda-Funktionen schreiben

  • Überblick über den Lambda-Lebenszyklus und bewährte Verfahren zum Schreiben von Lambda-Funktionen
  • Konfigurieren einer Lambda-Funktion
  • Behandlung von Fehlern

AWS-Schrittfunktionen verwenden

  • Verwendung von AWS-Schrittfunktionen in serverlosen Architekturen
  • Vergleich von Standard- und Express-Workflows
  • Direkte Integration von Schrittfunktionen

Beobachtbarkeit und Überwachung von serverlosen Anwendungen

  • Verstehen der drei Säulen der Beobachtbarkeit
  • Schreiben und Interpretieren von Protokolldateien
  • Verwendung von Amazon CloudWatch-Protokollen
  • Verwendung von AWS X-Ray für die Beobachtbarkeit

Absicherung von serverlosen Anwendungen

  • Bewährte Praktiken für die Sicherheit von serverlosen Anwendungen
  • API-Gateway, Lambda und Anwendungssicherheit
  • Schutz von Daten in einem serverlosen Datenspeicher
  • Überprüfen von

Skalierung von serverlosen Anwendungen

  • Verwendung des API-Gateways für die Skalierungsverwaltung
  • Skalierung mit Lambda-Gleichzeitigkeit
  • Skalierung verschiedener Ereignisquellen mit Lambda

Automatisierung der Bereitstellungspipeline

  • Verwendung von CI/CD in serverlosen Anwendungen
  • Verwendung von Tools in einer serverlosen Pipeline
  • Verwendung von AWS SAM-Funktionen für serverlose Bereitstellungen
  • Bewährte Automatisierungsverfahren

Fehlersuche

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Verständnis der Grundlagen der AWS-Cloud-Architektur
  • Kenntnisse über AWS Lambda

Publikum

  • Entwickler
  21 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (7)

Kombinierte Kurse

AWS DevOps Engineers

  21 Stunden

Verwandte Kategorien