Informationstechnologien & IT-Sicherheit
Advanced Developing on AWS
- Seminar
- Präsenz / Virtual Classroom
- 2 Termine verfügbar
- 24 Unterrichtseinheiten
- Teilnahmebescheinigung
- Online durchführbar
Seminarnummer: 26025
Fortgeschrittene Architekturerstellung in der Cloud-Umgebung.
Dieser dreitägige Fortgeschrittenenkurs behandelt Entwicklungsthemen wie Architektur für eine Cloud-native Umgebung. Daneben wird das Dekonstruieren lokaler, älterer Anwendungen sowie Umpacken in Cloud-basierte und Cloud-native Architekturen behandelt.
Nutzen
- Analysieren Sie eine monolithische Anwendungsarchitektur, um logische oder programmatische Unterbrechungspunkte zu ermitteln, an denen die Anwendung auf verschiedene AWS-Services aufgeteilt werden kann.
- Wenden Sie bei der Migration von einer monolithischen Architektur Manifestkonzepte und -schritte für zwölf Faktoren an.
- Empfehlen Sie die entsprechenden AWS-Services, um eine auf Microservices basierende Cloud-native Anwendung zu entwickeln.
- Verwenden Sie die AWS-API, CLI und SDKs, um AWS-Services zu überwachen und zu verwalten.
- Migrieren Sie eine monolithische Anwendung mithilfe der 6 Rs der Migration zu einer Microservices-Anwendung.
- Erläutern Sie die Abhängigkeiten zwischen SysOps und DevOps, die zum Bereitstellen einer Microservices-Anwendung in AWS erforderlich sind.
Zielgruppe
Erfahrene Softwareentwickler, die bereits mit AWS-Services vertraut sind.
Anforderungen
- Vertiefte Kenntnisse in mindestens einer höheren Programmiersprache
- Kenntnisse über die wichtigsten AWS-Services und die Implementierung der Public Cloud
- Abschluss des Kurses "Developing on AWS" und anschließende Anwendung dieser Konzepte in einer realen Umgebung von mindestens 6 Monaten
Inhalte
- Schnittstelle zu AWS Services
- Dekonstruktion einer monolithischen Architektur
- Migration in die Cloud
- Erstellen einer Infrastruktur
- Deklarierung und Isolierung von Abhängigkeiten
- Speichern der Konfiguration in der Cloud
- Erstellen eines Build-, Release- und Run-Modells
- Erstellen der Codebasis
- Bereitstellen einer Anwendung
- Entwicklung der Architektur
- Designmuster
- E / A-Explosion und Verhinderung
- Microservices