AWS-LogoEntwicklung serverloser Lösungen auf AWS - icon10CLOUD COMPUTING UND VIRTUALISIERUNG
Serverless entwickeln
Lösungen auf AWS
3 Tage

Entwicklung serverloser Lösungen auf AWS

AWS BEI LUMIFY WORK
Lumify Work ist ein offizieller AWS-Schulungspartner für Australien, Neuseeland und die Philippinen. Durch unsere autorisierten AWS-Trainer können wir Ihnen einen Lernpfad bieten, der für Sie und Ihre Organisation relevant ist, damit Sie mehr aus der Cloud herausholen können. Wir bieten virtuelle und Präsenzschulungen im Klassenzimmer an, um Ihnen beim Aufbau Ihrer Cloud-Kenntnisse zu helfen und Ihnen zu ermöglichen, eine branchenweit anerkannte AWS-Zertifizierung zu erhalten.

WARUM DIESEN KURS STUDIEREN?

In diesem Kurs erhalten Entwickler Einblick in bewährte Methoden zum Erstellen serverloser Anwendungen mit AWS Lambda und anderen Diensten der AWS-Serverless-Plattform und können diese praktisch anwenden. Sie verwenden AWS-Frameworks, um eine serverlose Anwendung in praktischen Übungen bereitzustellen, die von einfacheren zu komplexeren Themen fortschreiten. Während des gesamten Kurses verwenden Sie AWS-Dokumentation, um authentische Methoden zum Lernen und Problemlösen außerhalb des Klassenzimmers zu entwickeln.
Dieser Kurs umfasst Präsentationen, praktische Übungen, Demonstrationen, Videos, Wissenstests und Gruppenübungen.

WAS SIE LERNEN WERDEN

Dieser Kurs soll den Teilnehmern Folgendes beibringen:

  • Wenden Sie ereignisgesteuerte Best Practices auf ein serverloses Anwendungsdesign unter Verwendung geeigneter AWS-Dienste an.
  • Identifizieren Sie die Herausforderungen und Kompromisse beim Übergang zur serverlosen Entwicklung und geben Sie Empfehlungen, die zu Ihrer Entwicklungsorganisation und -umgebung passen.
  • Erstellen Sie serverlose Anwendungen mithilfe von Mustern, die von AWS verwaltete Dienste miteinander verbinden, und berücksichtigen Sie dabei die Dienstmerkmale, einschließlich Dienstkontingente, verfügbare Integrationen, Aufrufmodell, Fehlerbehandlung und Ereignisquellennutzlast.
  • Vergleichen und kontrastieren Sie die verfügbaren Optionen zum Schreiben von Infrastruktur als Code, einschließlich AWS.
    CloudFormation, AWS Amplify, AWS Serverless Application Model (AWS SAM) und AWS Cloud Development Kit (AWS CDK)
  • Wenden Sie bewährte Methoden zum Schreiben von Lambda-Funktionen an, einschließlich Fehlerbehandlung, Protokollierung, Wiederverwendung von Umgebungen, Verwendung von Ebenen, Zustandslosigkeit, Idempotenz sowie Konfigurieren von Parallelität und Speicher.
  • Wenden Sie Best Practices an, um Beobachtung und Überwachung in Ihre serverlose Anwendung zu integrieren.
  • Wenden Sie bewährte Sicherheitsmethoden auf serverlose Anwendungen an
  • Identifizieren Sie wichtige Skalierungsüberlegungen in einer serverlosen Anwendung und ordnen Sie jede Überlegung den Methoden, Tools oder Best Practices zu, um sie zu verwalten.
  • Verwenden Sie AWS SAM, AWS CDK und AWS-Entwicklertools, um einen CI/CD-Workflow zu konfigurieren und die Bereitstellung einer serverlosen Anwendung zu automatisieren.
  • Erstellen und pflegen Sie aktiv eine Liste mit Serverless-Ressourcen, die Sie bei Ihrer fortlaufenden Serverless-Entwicklung und Ihrem Engagement in der Serverless-Community unterstützen.

Entwicklung serverloser Lösungen auf AWS - icon8Mein Lehrer war großartig und konnte Szenarien in reale Fälle übertragen, die sich auf meine spezifische Situation bezogen
Ich fühlte mich vom ersten Moment an willkommen und die Möglichkeit, als Gruppe außerhalb des Klassenzimmers zu sitzen und unsere Situationen und Ziele zu besprechen, war äußerst wertvoll.
Ich habe viel gelernt und fand es wichtig, dass meine Ziele durch die Teilnahme an diesem Kurs erreicht werden.
Großartige Arbeit, das Lumify Work-Team.
Entwicklung serverloser Lösungen auf AWS - icon9
AMANDA NICOL
IT-UNTERSTÜTZUNGSDIENSTLEISTUNGEN
MANAGER – HEALTH WORLD LIMIT ED

Lumify-Arbeit Maßgeschneidertes Training
Wir können diesen Schulungskurs auch für größere Gruppen anbieten und anpassen, wodurch Ihr Unternehmen Zeit, Geld und Ressourcen spart.
Für weitere Informationen kontaktieren Sie uns bitte unter 02 8286 9429.

KURSGEGENSTÄNDE

Modul 0: Einführung

  • Einführung in die Anwendung, die Sie erstellen werden
  • Zugriff auf Kursressourcen (Studentenhandbuch, Laborhandbuch und Online-Kursergänzung)

Modul 1: Serverlos denken

  • Best Practices für die Erstellung moderner serverloser Anwendungen
  • Ereignisgesteuertes Design
  • AWS-Services, die ereignisgesteuerte serverlose Anwendungen unterstützen

Modul 2: API-gesteuerte Entwicklung und synchrone Ereignisquellen

  • Merkmale von Standard-Anfragen/Antworten auf API-Basis web Anwendungen
  • Wie Amazon API Gateway in serverlose Anwendungen passt
  • Ausprobieren: Einrichten eines HTTP-API-Endpunkts, der mit einer Lambda-Funktion integriert ist
  • Vergleich der API-Typen auf hoher Ebene (REST /HT TP, WebSockel, Graphlet)

Modul 3: Int-Reduktion auf Authentizität, Auth-Heroisierung und Zugriffskontrolle

  • Authentifizierung vs. Autorisierung
  • Optionen für die Authentifizierung bei APIs mithilfe von API Gateway
  • Amazon Cognito in serverlosen Anwendungen
  • Amazon Cognito-Benutzerpools vs. föderierte Identitäten

Modul 4: Serverlose Bereitstellungs-Frameworks

  • Überview von imperativer vs. deklarativer Programmierung für Infrastruktur als Code
  • Vergleich von CloudFormation, AWS CDK, Amplify und AWS SAM-Frameworks
  • Funktionen von AWS SAM und der AWS SAM CLI für lokale Emulation und Tests

Modul 5: Verwenden von Amazon Event Bridge und Amazon SNS zum Entkoppeln von Komponenten

  • Entwicklungsüberlegungen bei der Verwendung asynchroner Ereignisquellen
  • Funktionen und Anwendungsfälle von Amazon EventBridge
  • Probeübung: Erstellen Sie einen benutzerdefinierten EventBridge-Bus und eine benutzerdefinierte Regel
  • Vergleich der Anwendungsfälle für Amazon Simple Notification Service (Amazon SNS) vs.
    EventBridge
  • Probeübung: Konfigurieren Sie ein Amazon SNS-Thema mit Filterung

Modul 6: Ereignisgesteuerte Entwicklung mit Warteschlangen und Streams

  • Entwicklungsüberlegungen bei der Verwendung von Polling-Ereignisquellen zum Auslösen von Lambda-Funktionen
  • Unterscheidung zwischen Warteschlangen und Streams als Ereignisquellen für Lambda
  • Auswählen geeigneter Konfigurationen bei Verwendung von Amazon Simple Queue Service (AmazonSQS) oder Amazon Kinesis Data Streams als Ereignisquelle für Lambda
  • Ausprobieren: Konfigurieren Sie eine Amazon SQS-Warteschlange mit einer Dead-Letter-Warteschlange als
    Lambda-Ereignisquelle

Praktische Übungen

  • Praktisches Labor 1: Bereitstellen einer einfachen serverlosen Anwendung
  • Praktische Übung 2: Nachrichten-Fan-Out mit Amazon EventBridge

Modul 7: Schreiben guter Lambda-Funktionen

  • Wie der Lambda-Lebenszyklus Ihren Funktionscode beeinflusst
  • Best Practices für Ihre Lambda-Funktionen
  • Die Konfiguration hat funktioniert
  • Funktionscode, Versionen und Aliase
  • Schnupperübung: Konfigurieren und testen Sie eine Lambda-Funktion
  • Lambda-Fehlerbehandlung
  • Behandeln von Teilfehlern mit Warteschlangen und Streams

Modul 8: Step-Funktionen für die Orchestrierung

  • AWS Step Functions in serverlosen Architekturen
  • Schnupperübung: Step Functions-Zustände
  • Das Callback-Muster
  • Standard vs. Express-Workflows
  • Direkte Integrationen von Schrittfunktionen
  • Probeübung: Fehlerbehebung bei einem Standard-Step-Functions-Workflow

Modul 9: Beobachtbarkeit und Überwachung

  • Die drei Säulen der Beobachtbarkeit
  • Amazon CloudWatch Logs und Logs Insights
  • Effektives Protokoll schreiben files
  • Schnupperübung: Protokolle interpretieren
  • Verwendung von AWS X-Ray zur Beobachtbarkeit
  • Schnupperübung: Röntgen aktivieren und Röntgenspuren interpretieren
  • CloudWatch-Metriken und eingebettetes Metrikformat
  • Schnupperübung: Metriken und Alarme
  • Ausprobieren: ServiceLens

Praktische Übungen

  • Hands-On Lab 3: Workflow-Orchestrierung mit AWS Step Functions
  • Praktisches Labor 4: Beobachtbarkeit und Überwachung

Modul 10: Serverlose Anwendungssicherheit

  • Best Practices für die Sicherheit serverloser Anwendungen
  • Anwendung von Sicherheit auf allen Ebenen
  • API-Gateway und Anwendungssicherheit
  • Lambda und Anwendungssicherheit
  • Schützen Sie die Daten in Ihren serverlosen Datenspeichern
  • Auditierung und Rückverfolgbarkeit

Modul 11: Umgang mit Skalierung in serverlosen Anwendungen

  • Überlegungen zur Skalierung für serverlose Anwendungen
  • Verwenden von API Gateway zum Verwalten der Skalierung
  • Lambda-Parallelitätsskalierung
  • Wie unterschiedliche Ereignisquellen mit Lambda skaliert werden

Modul 12: Automatisierung der Bereitstellungspipeline

  • Die Bedeutung von CI/CD in serverlosen Anwendungen
  • Tools in einer serverlosen Pipeline
  • AWS SAM-Funktionen für serverlose Bereitstellungen
  • Best Practices für die Automatisierung
  • Kursabschluss

Praktische Übungen

  • Praktisches Labor 5: Sicherung serverloser Anwendungen
  • Hands-On Lab 6: Serverloses CI/CD auf AWS

Bitte beachten Sie: Dies ist ein Kurs für neue Technologien. Der Kursinhalt kann bei Bedarf geändert werden.

Für wen ist der Kurs geeignet?

Dieser Kurs richtet sich an:

  • Entwickler, die mit Serverless vertraut sind und Erfahrung mit der Entwicklung in der AWS Cloud haben

VORAUSSETZUNGEN

Wir empfehlen den Teilnehmern dieses Kurses:

  • Vertrautheit mit den Grundlagen der AWS-Cloud-Architektur
  • Kenntnisse in der Entwicklung von Anwendungen auf AWS, gleichwertig mit dem Abschluss des Entwickeln auf AWS Kurs
  • Kenntnisse, die dem Abschluss der folgenden serverlosen digitalen
    Schulungen: AWS Lambda Foundations und Amazon API Gateway für serverlose Anwendungen

https://www.lumifywork.com/en-ph/courses/developing-serverless-solutions-on-aws/
Für die Bereitstellung dieses Kurses durch Lumify Work gelten die Buchungsbedingungen. Bitte lesen Sie die Bedingungen sorgfältig durch, bevor Sie sich für diesen Kurs anmelden, da die Anmeldung zum Kurs von der Annahme dieser Bedingungen abhängig ist.

Lumify-Logo

Entwicklung serverloser Lösungen auf AWS - icon1 ph.training@lumifywork.com Entwicklung serverloser Lösungen auf AWS - Entwicklung LinkedIn.com/company/lumify-work-ph
Entwicklung serverloser Lösungen auf AWS - icon4 lumifywork.com Entwicklung serverloser Lösungen auf AWS - icon3 twitter.com/LumifyWorkPH
Entwicklung serverloser Lösungen auf AWS - icon2 facebook.com/LumifyWorkPh Entwicklung serverloser Lösungen auf AWS - icon7 youtube.com/@lumifywork

Dokumente / Ressourcen

AWS: Entwicklung serverloser Lösungen auf AWS [pdf] Benutzerhandbuch
Entwicklung serverloser Lösungen auf AWS, serverloser Lösungen auf AWS, Lösungen auf AWS

Verweise

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind markiert *