Gute Kenntnisse in Spring- Einführung in Microservices-Architekturen
- Vorteile und Herausforderungen von Microservices
- Grundlagen von Spring Boot für Microservices
- Erstellen eines einfachen Spring Boot Microservice
- Spring Initializr und Projektstruktur
- RESTful APIs mit Spring Web
- Service Communication: REST, Feign Clients, gRPC Überblick
- Datenpersistenz mit Spring Data JPA
- Umgang mit verteilten Datenbanken und Polyglot Persistence
- Einführung in Spring Cloud
- Service Discovery mit Netflix Eureka oder Consul
- Load Balancing mit Spring Cloud LoadBalancer
- API Gateway Pattern mit Spring Cloud Gateway
- Konfigurationsmanagement mit Spring Cloud Config
- Zentralisiertes Logging mit ELK Stack oder OpenTelemetry Überblick
- Circuit Breaker und Resilience Patterns mit Resilience4j
- Security in Microservices: OAuth2, JWT, Spring Security
- Containerisierung mit Docker für Microservices
- Orchestrierung und Deployment mit Kubernetes Überblick
- Observability und Monitoring: Prometheus, Grafana, Spring Boot Actuator
- Event-Driven Microservices mit Spring Cloud Stream und Kafka
- SAGA Pattern und Transaktionsmanagement in Microservices
- Testing von Microservices: Unit, Integration, Contract Testing
- Best Practices für Microservices-Architekturen
- Anti-Patterns und typische Fallstricke vermeiden
- CI/CD Pipelines für Microservices (Überblick)
- Refactoring von Monolith zu Microservices (Strategien und Patterns)
- Ausblick auf Trends: Serverless, Microservices mit Quarkus und Micronaut
Hinweise
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du
kannst zwischen Live-Online und Vor Ort in unseren modernen
Schulungszentren im D-A-CH Raum wählen. Beide Formate
garantieren dir die gleiche hohe Qualität und interaktive
Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor
Ort. So findest du genau das Format, das zu deinen
Bedürfnissen passt.
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst
du direkt mit den Tools und Features, die du auch in
deinem Arbeitsalltag verwendest - praxisnah und
zukunftsorientiert. Bei Inhouse- und Firmenschulungen
bestimmt ihr die Version.
D
Zielgruppen- Jakarta / Java EE Entwickler
- Spring Entwickler