Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Amazon API Gateway for Serverless Applications (Deutsch)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Dieser Kurs stellt Amazon API Gateway vor und vermittelt dir die Grundlagen zum Erstellen und Bereitstellen von Programmierschnittstellen (APIs). Du erfährst mehr über Optionen für die Verwaltung und Messung des Zugriffs auf deine APIs und deren Integration mit AWS Lambda. 

  • Kursstufe: Grundlagenkurs
  • Dauer: 120 Minuten


Aktivitäten

Dieser Kurs beinhaltet Präsentationen und Tests.


Kursziele

In diesem Kurs lernst du Folgendes:

  • Finde erste Anwendungsfälle, bei denen API Gateway und Lambda einen größeren Monolithen entkoppeln können.
  • Stelle einen Plan für deine Anwendung bezüglich der Verwaltung von APIs auf. Sie soll die Auswahl von Endpunkten, Konfiguration von Caching, Autorisierungsmethoden, Nutzungspläne und Bereitstellungsphase umfassen.
  • Verstehe, wie man Echtzeit-Kommunikationsanwendungen mit WebSocket-APIs erstellt.
  • Verwende die API-Gateway-Konsole, um eine API von Grund auf zu erstellen, sie mit einem Mock-Endpunkt zu testen und sie mit einer verfügbaren Berechtigungsoption bereitzustellen.
  • Verwende Amazon CloudWatch, um den Datenverkehr über deine bereitgestellte API zu analysieren und Möglichkeiten für Verbesserungen, Validierungen, Reaktionen und Zuweisungen zu erkennen.
  • Verwende API Gateway als Ereignisquelle für eine Lambda-Funktion mit Lambda-Aliassen und API-Gateway-Stufenvariablen.


Zielgruppe

Dieser Kurs ist konzipiert für:

  • Softwareentwickler, die mit Microservice- und API-basierter Entwicklung vertraut sind, aber für die serverlose Architektur neu ist
  • Jeden, der an den Grundlagen der Verwendung von API Gateway vor Lambda interessiert ist 


Voraussetzungen

Folgende Voraussetzungen werden für die Kursteilnehmer empfohlen:

  • Etwas Erfahrung beim Codieren 
  • Vertrautheit mit Cloud-Architektur
  • Bewusstsein für andere Amazon Web Services (AWS) wie Amazon Simple Storage Service (Amazon S3), Amazon DynamoDB und AWS Lambda
  • Verständnis von API-basierter Entwicklung


Kursinhalt

Modul 1: Einführung in API Gateway

  • Die Herausforderung des API-Managements
  • Verwendung von API Gateway als „Vordertür“ für APIs
  • API Gateway-Funktionen
  • API Gateway-Architektur
  • Auswahl des besten API-Typs für deinen Anwendungsfall

Modul 2: Entwerfen von WebSocket-APIs

  • Nachrichtenkommunikation in Echtzeit mit WebSocket-APIs
  • Entwickeln einer WebSocket-API in API Gateway
  • Aufrechterhaltung von Verbindungen zu WebSocket-APIs

Modul 3: Entwerfen von REST-APIs

  • REST-APIs
  • API Gateway REST-API-Endpunkttypen
  • API Gateway Optionaler Cache
  • Ãœberlegungen bezüglich der Kosten für REST-APIs

Modul 4: Erstellen und Bereitstellen von APIs mit API Gateway

  • Anatomie des API-Aufrufs
  • Schritte zum Aufbau einer API mit API Gateway
  • API-Stufen
  • Aufbau und Bereitstellung von bewährten Methoden

Modul 5: Verwalten des API-Zugriffs

  • Verwalten des Zugriffs auf APIs
  • Autorisierung für API Gateway
  • Autorisierung für IAM
  • Lambda-Genehmiger
  • Cognito-Genehmiger
  • Drosselung und Nutzungspläne
  • IAM-Berechtigungen
  • Ressourcenrichtlinien

Modul 6: Ãœberwachung und Fehlerbehebung

  • CloudWatch-Metriken für API Gateway
  • Amazon CloudWatch Logs für API Gateway
  • Ãœberwachung mit X-Ray und CloudTrail

Modul 7: Datenzuordnung und Anfragevalidierung

  • Datentransformationen mit Mapping-Vorlagen
  • Behandeln von Fehlern mit Gateway-Antworten
  • Auslagern der Anfragevalidierung in API Gateway

Modul 7: Abschluss und nächste Schritte

  • Abschluss
  • Weitere Ressourcen
  • Nächste Schritte


Reviews

Start your review of Amazon API Gateway for Serverless Applications (Deutsch)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.