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
Erfahrungsberichte (5)
Es war dynamisch und sehr praxisorientiert, außerdem wurde uns eine Virtuelle Maschine über eine URL zur Verfügung gestellt.
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Kurs - Spring Cloud for Microservices
Maschinelle Übersetzung
Der Trainer kann das Thema klar erläutern und jede Frage beantworten.
Hannah Mae Lubigan - Security Bank Corporation
Kurs - Advanced Spring Boot
Maschinelle Übersetzung
Der Trainingsstil und der Trainer helfen bei der Lösung von Problemen, die während der Übungen auftreten.
Carl Angelo Gonzales - Security Bank Corporation
Kurs - Spring Boot for Beginners
Maschinelle Übersetzung
Der Umfang der abgedeckten Themen war erheblich, und der Trainer bemühte sich, diesen gerecht zu werden.
Lakshmipriya Sivakumar - Deque Systems Inc
Kurs - Spring Boot, React, and Redux
Maschinelle Übersetzung
Praktische Beispiele und offene Diskussionen
Nenad Terzic - Pejsejf B"lgaria EOOD
Kurs - Building Microservices with Spring Cloud and Netflix OSS
Maschinelle Übersetzung