Advanced Developing on AWS

Seminarinformationen

Seminar - Ziel

In dieser 3-tägigen Schulung "Advanced Developing on AWS" lernen Sie, wie Sie eine monolithische Legacy-Anwendung vor Ort in eine serverlose Microservices-Architektur umwandeln können. Der Kurs bietet ein reales Szenario und deckt fortgeschrittene Entwicklungsthemen ab, wie die Architektur für eine Cloud-native Umgebung, die Dekonstruktion von Legacy-Anwendungen und deren Umstrukturierung in cloudbasierte Architekturen. Sie erfahren auch, wie Sie die Grundsätze der Zwölf-Faktoren-Methodik für Anwendungen anwenden können.

Die Lernziele umfassen das Analysieren einer monolithischen Anwendungsarchitektur, um logische oder programmatische Bruchstellen zu ermitteln, an denen die Anwendung auf verschiedene AWS-Services aufgeteilt werden kann. Sie lernen die Konzepte und Schritte des Zwölf-Faktoren-Anwendungsmanifests kennen und erhalten Empfehlungen für geeignete AWS-Services zur Entwicklung einer Cloud-nativen Anwendung auf Basis von Microservices. Des Weiteren lernen Sie die Verwendung der AWS-API, CLI und SDKs zur Überwachung und Verwaltung von AWS-Services kennen.

Ein weiterer Schwerpunkt liegt auf der Migration einer monolithischen Anwendung zu einer Microservices-Anwendung unter Verwendung der 6 Rs der Migration. Darüber hinaus erfahren Sie mehr über die SysOps- und DevOps-Interdependenzen, die für die Bereitstellung einer Microservices-Anwendung in AWS erforderlich sind.

Nach Abschluss der Schulung sind Sie in der Lage, fortgeschrittene Entwicklungspraktiken auf AWS anzuwenden und komplexe Architekturen erfolgreich in eine serverlose Microservices-Umgebung zu transformieren.

Teilnehmer - Zielgruppe

  • Erfahrene Softwareentwickler, die bereits mit den AWS-Diensten vertraut sind

Kurs - Voraussetzungen

Wir empfehlen, dass die Teilnehmer an diesem Kurs die folgenden Voraussetzungen mitbringen:

  • Vertiefte Kenntnisse in mindestens einer Programmierhochsprache
  • Kenntnisse der AWS-Kernservices und der Implementierung der öffentlichen Cloud
  • Developing on AWS

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Die Entwicklung der Cloud

  • Off-Cloud-Architektur
  • Einführung in Cloud Air
  • Monolithic Architektur
  • Migration in die Cloud
  • Leitplanken
  • Die sechs R's der Migration
  • Die Zwölf-Faktoren-Anwendungsmethodik
  • Architektonische Stile und Muster
  • Überblick über die AWS-Dienste
  • Schnittstellen zu AWS-Diensten
  • Authentifizierung
  • Infrastruktur als Code und Elastic Beanstalk

Agilität gewinnen

  • DevOps
  • CI/CD
  • Anwendungskonfiguration
  • Secrets-Verwaltung
  • CI/CD-Dienste in AWS
  • Demonstration: Demo AWS Secrets Manager

Von Monolithen zu MicroServices

  • Microservices
  • Serverless
  • Cloud Air
  • Microservices mit Lambda und API Gateway
  • SAM
  • Den Monolithen festhalten

Mehrsprachige Persistenz und verteilte Komplexität

  • Mehrsprachige Persistenz
  • Bewährte DynamoDB-Praktiken
  • Verteilte Komplexität
  • Schrittweise Funktionen

Ausfallsicherheit und Skalierung

  • Dezentralisierte Datenspeicher
  • Amazon SQS
  • Amazon SNS
  • Amazon Kinesis Streams
  • AWS IoT Message Broker
  • Serverloser Ereignis-Bus
  • Ereignisbeschaffung und CQRS
  • Design für Ausfallsicherheit in der Cloud

Sicherheit und Beobachtbarkeit

  • Serverlose Datenverarbeitung mit AWS Lambda
  • Authentifizierung mit Amazon Cognito
  • Fehlersuche und Rückverfolgbarkeit
Tags: AWS

Weitere Schulungen zu Thema AWS Cloud

AWS Cloud Financial Management for Builders

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 3-tägigen Schulung "AWS Cloud Financial Management for Builders" lernen Sie, wie Sie beim Ausführen von Arbeitslasten auf AWS Kosten verwalten, optimieren und vorhersagen können. Der Kurs richtet sich an Personen, die verstehen möchten, wie sie ...

Video Streaming Essentials for AWS Media Services

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 2-tägigen Schulung "Video Streaming Essentials for AWS Media Services" lernen Sie die besten Methoden für die Entwicklung und Nutzung Cloud-basierter Video-Workflows kennen. Er behandelt wichtige Konzepte im Zusammenhang mit der Videoverarbeitung und ...

Planning and Designing Databases on AWS

- u.a. in Bremen, Frankfurt am Main, Zürich, Dresden, Kassel

In dieser 3-tägigen Schulung "Planning and Designing Databases on AWS" lernen Sie die Designüberlegungen für das Hosting von Datenbanken auf Amazon Elastic Compute Cloud (Amazon EC2) kennen. Sie werden unsere relationalen Datenbankservices kennenlernen, ...

AWS Cloud for Finance Professionals

- u.a. in Berlin, Stuttgart, Zürich, Essen, Freiburg

In dieser 2-tägigen Schulung "AWS Cloud for Finance Professionals" lernen Sie, wie AWS Finanzexperten dabei unterstützt, die Cloud in einer finanziell vernünftigen Weise einzusetzen. Der Kurs vermittelt Ihnen die grundlegenden Kenntnisse, die Sie benötigen, um ...