Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung in die Microservices Architektur
- Was sind Microservices?
- Monolithische vs. Microservices-Architektur
- Vorteile und Herausforderungen von Microservices
- Anwendungsfälle von Microservices in der realen Welt
Erste Schritte mit Spring Boot
- Einführung in Spring Boot und seine Vorteile
- Einrichten eines Spring Boot-Mikroservices
- Erstellen von RESTful APIs mit Spring Boot
Aufbau und Verwaltung von Microservices
- Entwerfen von Microservices: Bereichsorientiertes Design (DDD)
- Implementieren der Kommunikation von Dienst zu Dienst
- Verwendung von REST und gRPC für die Kommunikation zwischen Diensten
- Handhabung asynchroner Nachrichtenübermittlung mit Kafka/RabbitMQ
Dienstentdeckung und Configuration Management
- Einführung in Spring Cloud
- Einrichten von Eureka für Service Discovery
- Verwendung von Spring Cloud Config für die zentralisierte Konfigurationsverwaltung
API-Gateway und Lastausgleich
- Einführung in das API-Gateway-Muster
- Verwendung von Spring Cloud Gateway oder Zuul
- Implementierung des Lastausgleichs mit Ribbon
Absicherung Microservices
- Einführung in die Sicherheit von Microservices
- Implementierung von Authentifizierung und Autorisierung mit OAuth2
- Absicherung von REST-APIs mit JWT
Überwachung und Protokollierung
- Einrichten einer zentralen Protokollierung mit ELK-Stack
- Verwendung von Micrometer zur Überwachung von Microservices
- Verteiltes Tracing mit Spring Cloud Sleuth und Zipkin
Bereitstellen von Microservices mit Docker und Kubernetes
- Containerisierung von Microservices mit Docker
- Bereitstellung von Microservices auf Kubernetes
- Skalierung und Orchestrierung verwalten
Zusammenfassung und nächste Schritte
Voraussetzungen
- Erfahrung mit Core Java Programmierung
- Grundlegendes Verständnis von RESTful APIs und HTTP-Kommunikation
- Vertrautheit mit Datenbanken und SQL
Zielgruppe
- Java Entwickler, die auf eine Microservices-Architektur umsteigen
- Software-Ingenieure, die skalierbare und verteilte Anwendungen entwickeln
- DevOps Fachleute, die mit der Bereitstellung von Microservices arbeiten
21 Stunden
Erfahrungsberichte (2)
interaktive Übungen und gemeinsames Projektarbeit
Claudiu - MSG system
Kurs - Advanced Spring Boot
Maschinelle Übersetzung
Die Praktiken
Ivan - si
Kurs - Spring Cloud for Microservices
Maschinelle Übersetzung