Kursbeschreibung
Der Red Hat Technical Overview Course „Developing Cloud-Native Applications with Microservices Architectures“ (DO092) bietet einen kostenlosen Einstieg in die Entwicklung cloudnativer Anwendungen mit Microservices. Der Kurs richtet sich insbesondere an Java-Entwickler sowie an IT-Fachkräfte, die sich mit OpenShift, Kubernetes und modernen Anwendungsarchitekturen beschäftigen.
Die On-Demand-Videos vermitteln zunächst die Grundlagen von Microservices-Architekturen und zeigen, wie unterschiedliche Frameworks und Technologien für konkrete Anforderungen eingesetzt werden können. Zu den behandelten Technologien gehören unter anderem Container, Spring Boot, Node.js, .NET, OpenShift, Jenkins, Vert.x und Kubernetes.
Darüber hinaus werden typische Bestandteile moderner Microservices-Architekturen vorgestellt. Dazu gehören APIs, Service Discovery, Circuit Breakers, Authentifizierung sowie Logging, Monitoring und Tracing. Auch moderne Bereitstellungsstrategien wie Blue/Green- und Canary-Deployments sowie die Integration in DevOps-Pipelines werden behandelt. Ein weiterer Themenbereich ist die schrittweise Modernisierung monolithischer Anwendungen hin zu Microservices.
Der DO092 setzt ein grundlegendes Verständnis von Software- und IT-Systemarchitektur voraus und eignet sich als kompakter Überblick vor weiterführenden Trainings zur Entwicklung cloudnativer Anwendungen.
Die Kursinhalte werden in englischer Sprache vermittelt. Untertitel stehen in mehreren Sprachen, darunter Deutsch, zur Verfügung.