Seminare
Seminare

Live-Online: Developing on AWS with JAM

Webinar - Haufe Akademie GmbH & Co. KG

Der Kurs Advanced Developing on AWS nutzt das reale Szenario, eine alte, lokale monolithische Anwendung zu übernehmen und in eine serverlose Microservices-Architektur umzuwandeln.
Termin Ort Preis*
24.06.2024- 27.06.2024 online 3.046,40 €
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Tag 1


Modul 1:  Die Reise in die Cloud


  • Übliche Off-Cloud-Architektur
  • Einführung in Cloud Air
  • Monolithische Architektur
  • Migration in die Cloud
  • Leitplanken
  • Die sechs Rs 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


Demo: Gehen Sie durch die Erstellung der Basisinfrastruktur mit AWS CloudFormation in der AWS-Konsole


Praktische Übung: Bereitstellen Ihrer monolithischen Anwendung mit AWS Elastic Beanstalk


 


Modul 2:  Agilität erlangen


  • DevOps
  • CI/CD
  • Anwendungskonfiguration
  • Verwaltung von Secrets
  • CI/CD-Dienste in AWS 


Demo: AWS-Geheimnis-Manager


 


Tag 2


Modul 3:  Von Monolithen zu MicroServices


  • Microservices
  • Serverlos
  • Ein Blick auf Cloud Air
  • Microservices mit Lambda und API-Gateway
  • SAM
  • Den Monolithen erdrosseln 


Praktische Übung: Verwendung von AWS Lambda zur Entwicklung von Microservices


 


Modul 4:  Polyglotte Persistenz und verteilte Komplexität


  • Polyglotte Persistenz
  • Bewährte DynamoDB-Verfahren
  • Verteilte Komplexität
  • Schrittweise Funktionen


 


Tag 3


Modul 5:  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


Praktische Übung: Erkunden der AWS-Messaging-Optionen


 


Modul 6:  Sicherheit und Beobachtungsfähigkeit


  • Serverlose Datenverarbeitung mit AWS Lambda
  • Authentifizierung mit Amazon Cognito
  • Fehlersuche und Rückverfolgbarkeit
  • Praktische Übung: Entwicklung von Microservices auf AWS
  • Praktische Übung: Automatisieren von Bereitstellungen mit Cloud Formation


 


Tag 4 


AWS Jam Day


Löst gemeinsam als Team reale Herausforderungen in einer sicheren AWS-Umgebung, angeleitet von eurem Instruktor. Tretet gegen andere Teams an, um die Herausforderung mit euren Kollegen zu gewinnen und eure AWS-Fähigkeiten in die Tat umzusetzen. Alle Herausforderungen basieren auf dem Umfang des Kurses und werden eure Lernkurve auf sehr effektive Weise unterstützen.


 


Besteht aus folgenden Modulen


Advanced Developing on AWS – JAM Day («AWSDJ2»)


Advanced Developing on AWS – Intensive Training («AWSD02»)


 

Dauer/zeitlicher Ablauf:
4 Tage
Ziele/Bildungsabschluss:
  • Analyse einer monolithischen Anwendungsarchitektur zur Bestimmung logischer oder programmatischer Haltepunkte, an denen die Anwendung über verschiedene AWS-Dienste hinweg aufgeteilt werden kann
  • Anwendung des Zwölf-Faktor-Anwendungsmanifests auf Konzepte und Schritte bei der Migration von einer monolithischen Architektur
  • Empfehlung der geeigneten AWS-Dienste zur Entwicklung einer mikroservicebasierten nativen Cloud-Anwendung
  • Verwendung der AWS API, CLI und SDKs zur Überwachung und Verwaltung von AWS-Diensten
  • Migration einer monolithischen Anwendung in eine Microservices-Anwendung unter Verwendung der 6 Rs der Migration
  • Erläuterung der Abhängigkeiten zwischen SysOps und DevOps, die für die Bereitstellung einer Microservices-Anwendung in AWS erforderlich sind
Zielgruppe:

Erfahrene Softwareentwickler:innen, die bereits mit den AWS-Diensten vertraut sind.

Seminarkennung:
33908
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha