Advanced Developing on AWS with AWS Jam (ADV-DEV-AWS-JAM)

 

Kursüberblick

Der Kurs Advanced Developing on AWS (Fortgeschrittene Entwicklung auf AWS) verwendet das reale Szenario einer monolithischen On-Premises-Legacy-Anwendung, die in eine serverlose Microservices-Architektur umgewandelt wird. Dieser viertägige Kurs für Fortgeschrittene deckt fortgeschrittene Entwicklungsthemen ab, wie z. B. die Architektur für eine Cloud-native Umgebung, die Dekonstruktion von Legacy-Anwendungen vor Ort und deren Umstrukturierung in Cloud-basierte, Cloud-native Architekturen sowie die Anwendung der Grundsätze der Zwölf-Faktoren-Anwendungsmethodik.

Am letzten Tag findet ein AWS Jam statt, ein spielerisches Event, bei dem Teams um Punkte kämpfen, indem sie eine Reihe von Herausforderungen gemäß bewährter Verfahren auf der Grundlage der im Kurs behandelten Konzepte bewältigen. Sie können eine breite Palette von AWS-Services in einer Reihe von realen Szenarien erleben, die häufige Betriebs- und Fehlerbehebungsaufgaben darstellen. Das Endergebnis ist die Entwicklung, Verbesserung und Validierung Ihrer Fähigkeiten in der AWS-Cloud durch reale Problemlösungen, die Erkundung neuer Services und Funktionen und das Verständnis für deren Zusammenspiel.

Dieser Text wurde automatisiert übersetzt. Um den englischen Originaltext anzuzeigen, klicken Sie bitte hier.

Zielgruppe

Dieser Kurs richtet sich an erfahrene Softwareentwickler, die bereits mit den AWS-Services vertraut sind.

Voraussetzungen

Wir empfehlen, dass die Teilnehmer dieses Kurses folgende Voraussetzungen erfüllen:

  • Vertiefte Kenntnisse in mindestens einer höheren Programmiersprache
  • Grundlegende Kenntnisse der AWS-Dienste und der Implementierung der öffentlichen Cloud
  • Abschluss der Developing on AWS (AWSD) Präsenzschulung und anschließend mindestens 6 Monate Anwendung dieser Konzepte in einem realen Umfeld

Kursziele

In diesem Kurs werden Sie:

  • Analysieren Sie eine monolithische Anwendungsarchitektur, um logische oder programmatische Bruchstellen zu ermitteln, an denen die Anwendung auf verschiedene AWS-Services aufgeteilt werden kann.
  • Anwendung der Konzepte und Schritte des Zwölf-Faktoren-Anwendungsmanifests bei der Migration von einer monolithischen Architektur
  • Empfehlung der geeigneten AWS-Services für die Entwicklung einer auf Microservices basierenden Cloud-Native-Anwendung
  • Verwendung der AWS-API, -Befehlszeilenschnittstelle und -SDKs zur Überwachung und Verwaltung von AWS-Services
  • Migrieren Sie eine monolithische Anwendung zu einer Microservices-Anwendung unter Verwendung der 6 Rs der Migration
  • Erläuterung der SysOps- und DevOps-Interdependenzen, die für die Bereitstellung einer Microservices-Anwendung in AWS erforderlich sind
  • Arbeiten Sie in einer Teamumgebung, um echte AWS-Anwendungsfälle in einem AWS Jam zu lösen.

Kursinhalt

Die Reise in die Cloud
  • Gemeinsame Off-Cloud-Architektur
  • Einführung in Cloud Air
  • Monolithische Architektur
  • Migration in die Cloud
  • Leitplanken
  • Die sechs R's der Migration
  • Die Zwölf-Faktoren-Bewerbungsmethodik
  • Architektonische Stile und Muster
  • Überblick über die AWS-Dienste
  • Schnittstelle zu AWS-Diensten
  • Authentifizierung
  • Infrastruktur als Code und Elastic Beanstalk
  • Demonstration: Gehen Sie durch die Erstellung der Basisinfrastruktur mit AWS CloudFormation in der AWS-Konsole
  • Praktische Übung 1: Bereitstellen Ihrer monolithischen Anwendung mit AWS Elastic Beanstalk
Gewinnen von Agilität
  • DevOps
  • CI/CD
  • Konfiguration der Anwendung
  • Verwaltung von Geheimnissen
  • CI/CD-Dienste in AWS
  • Demonstration: Demo AWS Secrets Manager
Von Monolithen zu MicroServices
  • Microservices
  • Serverlos
  • Ein Blick auf Cloud Air
  • Microservices mit Lambda und API-Gateway
  • SAM
  • Den Monolithen erdrosseln
  • Praktisches Labor: Verwendung von AWS Lambda zur Entwicklung von Microservices
Polyglotte Persistenz und verteilte Komplexität
  • Polyglotte Persistenz
  • Bewährte DynamoDB-Verfahren
  • Verteilte Komplexität
  • Schritt-Funktionen
Widerstandsfähigkeit und Umfang
  • Dezentralisierte Datenspeicher
  • Amazon SQS
  • Amazon SNS
  • Amazon Kinesis-Streams
  • AWS IoT Message Broker
  • Serverloser Ereignisbus
  • Ereignisbeschaffung und CQRS
  • Design für Ausfallsicherheit in der Cloud
  • Praktisches Labor: Erkundung der AWS-Messaging-Optionen
Sicherheit und Beobachtbarkeit
  • Serverlose Datenverarbeitung mit AWS Lambda
  • Authentifizierung mit Amazon Cognito
  • Fehlersuche und Rückverfolgbarkeit
  • Praktisches Labor: Entwicklung von Microservices auf AWS
  • Praktische Übungen 8: Automatisierung von Bereitstellungen mit Cloud Formation
AWS-Jam
  • Nehmen Sie an teambasierten Herausforderungen in einer echten AWS-Umgebung teil.
  • Messen Sie sich mit Ihren Kollegen in einer spielerischen, praktischen Lernerfahrung
  • Wenden Sie Ihr Wissen aus dem Kurs auf verschiedene AWS-Services an

Preise & Trainingsmethoden

Online Training

Dauer
4 Tage

Preis
  • 2.485,– €
Classroom Training

Dauer
4 Tage

Preis
  • Österreich: 2.485,– €
  • Deutschland: 2.485,– €

Kurstermine

Instructor-led Online Training:   Kursdurchführung online im virtuellen Klassenraum.
FLEX Classroom Training (Hybrid-Kurs):   Kursteilnahme wahlweise vor Ort im Klassenraum oder online vom Arbeitsplatz oder von zu Hause aus.

Deutsch

Zeitzone: Mitteleuropäische Zeit (MEZ)   ±1 Stunde

Online Training
Klassenraum-Option: Zürich, Schweiz
Zeitzone: Mitteleuropäische Zeit (MEZ)
Online Training
Klassenraum-Option: Berlin, Deutschland
Zeitzone: Mitteleuropäische Zeit (MEZ)
Online Training
Klassenraum-Option: Zürich, Schweiz
Zeitzone: Mitteleuropäische Sommerzeit (MESZ)
Online Training
Klassenraum-Option: München, Deutschland
Zeitzone: Mitteleuropäische Sommerzeit (MESZ)
Online Training
Klassenraum-Option: Zürich, Schweiz
Zeitzone: Mitteleuropäische Sommerzeit (MESZ)
Online Training
Klassenraum-Option: Zürich, Schweiz
Zeitzone: Mitteleuropäische Sommerzeit (MESZ)
Online Training
Klassenraum-Option: Hamburg, Deutschland
Zeitzone: Mitteleuropäische Sommerzeit (MESZ)
Online Training
Klassenraum-Option: Zürich, Schweiz
Zeitzone: Mitteleuropäische Zeit (MEZ)

Englisch

Zeitzone: Mitteleuropäische Zeit (MEZ)   ±1 Stunde

Online Training Zeitzone: Greenwich Mean Time (GMT)
Online Training Zeitzone: Greenwich Mean Time (GMT)
Online Training 3 Tage Zeitzone: British Summer Time (BST)

6 Stunden Differenz

Online Training Zeitzone: Eastern Standard Time (EST)
Online Training Zeitzone: Eastern Standard Time (EST)
Online Training Zeitzone: Eastern Daylight Time (EDT)
Online Training Zeitzone: Eastern Daylight Time (EDT)

7 Stunden Differenz

Online Training Zeitzone: Central Daylight Time (CDT)
Online Training Zeitzone: Central Daylight Time (CDT)
Online Training Zeitzone: Central Daylight Time (CDT)
Online Training Zeitzone: Central Daylight Time (CDT)

9 Stunden Differenz

Online Training Zeitzone: Pacific Daylight Time (PDT)
Online Training Zeitzone: Pacific Daylight Time (PDT)
FLEX Classroom Training (Hybrid-Kurs):   Kursteilnahme wahlweise vor Ort im Klassenraum oder online vom Arbeitsplatz oder von zu Hause aus.

Europa

Deutschland

Berlin
München
Hamburg

Schweiz

Zürich
Zürich
Zürich
Zürich
Zürich