Tauchen Sie ein in die Welt der System- und Service-Architekturen und sammeln Sie praktische Erfahrungen mit Spring Cloud Microservices. In diesem 3-tägigen Intensivkurs erwerben die Teilnehmer die Fähigkeiten, Cloud-fähige Systeme zu entwerfen, zu erstellen und bereitzustellen.
Tauchen Sie ein in die Welt der System- und Service-Architekturen und sammeln Sie gleichzeitig praktische Erfahrungen mit Spring Cloud Microservices. In diesem 3-tägigen Intensivkurs erwerben die Teilnehmer die Fähigkeit, Cloud-fähige Lösungen zu entwerfen, zu entwickeln und bereitzustellen. Am Ende des Kurses verfügen die Teilnehmer über das Fachwissen, um Cloud-Scale- und Cloud-Ready-Microservices zu entwickeln, die auf die Bedürfnisse des Unternehmens zugeschnitten sind.
Die Teilnehmer werden:
• Den Unterschied zwischen monolithischen und Microservices-Architekturen verstehen.
• Sie lernen die Prinzipien der Service-orientierten Architektur (SOA) kennen.
• Praktische Erfahrungen mit Spring Cloud, Spring Boot und Docker sammeln.
• Erkunden Sie die Feinheiten des Designs, der Bereitstellung und der Verwaltung von Microservices.
• Erfassen Sie Best Practices für die Umwandlung von monolithischen Anwendungen in skalierbare Microservices.
• Aneignung von Fähigkeiten zur Bewältigung von Herausforderungen in verteilten Anwendungsökosystemen.
Grundlegendes Verständnis von Software- und Systemtechnik.
Erfahrung in der Java-Entwicklung.
Frühere Erfahrungen mit dem Spring Framework.
*Wir passen den Kursaufbau und die Inhalte an Ihre spezifischen Anforderungen und relevanten Anwendungsfälle an.
Einführung in Architekturen und Microservices
• Einführung: System- und Service-Architektur, PaaS und Cloud-Native Design.
• Monolithische Systemarchitektur: Verständnis für monolithische Anwendungen, ihre Skalierbarkeit und Protokolle.
• Überblick über Service-Architekturen: Eintauchen in SOA, Microservices-Architektur und Webdienste.
Eintauchen in die Entwicklung von Microservices
• Erforschung von Microservices: Konzepte, schlanke Protokolle und Standards.
• Rahmenwerke: Einführung in Java-basierte (Spring Cloud) und JavaScript-basierte Frameworks.
• Monolithische Dekomposition: Strategien für die Transformation und eine Fallstudie zur Migration von Monolithen zu Microservices.
• Spring Cloud Entwicklungsumgebung: Einrichten von Docker, Docker Compose, Spring Cloud & Boot Details.
Bereitstellung und Verwaltung von Microservices
• Spring Boot-Anwendung: Erstellung, Verwaltung und Anwendungssicherheit.
• Bereitstellungsstrategien: Verwendung von Containern, Konfigurationsmanagement, Service Discovery und Überwachung.
• Einblicke in die Infrastruktur: Cloud, Auto-Skalierbarkeit, Redundanz und Leistung.
• Microservices auf Cloud-Plattformen: Implementierung auf OpenStack, AWS, etc.
• Fehlersuche & Überlegungen: Umgang mit Herausforderungen in verteilten Anwendungen und Vorbereitung von Systemen für die Produktion.
Schlussfolgerung:
• Zusammenfassung der wichtigsten Erkenntnisse und abschließende Überlegungen zum Aufbau von Systemen der Enterprise-Klasse mit Microservices.
Praxisnahes Lernen mit erfahrenen Trainern an Ihrem Standort für Organisationen.
Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.
Kein passender Termin dabei? Sprechen Sie uns gerne auf Ihren Wunschtermin an.