
CLOUD 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.
Mein 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.
![]()
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.

| ph.training@lumifywork.com | ![]() |
LinkedIn.com/company/lumify-work-ph | |
| lumifywork.com | twitter.com/LumifyWorkPH | ||
| facebook.com/LumifyWorkPh | 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 |

