Schița de curs
Introducere în Microservicii & Spring Cloud
- Arhitectură Monolitică vs Microservicii
- Concepte de bază ale Microserviciilor
- Introducere în Spring Boot & Spring Cloud
- Construirea unui Microserviciu RESTful Simplu cu Spring Boot
- Laborator Practic: Implementarea unui Microserviciu de Bază
Descoperirea Serviciilor & Managementul Configurării
- Înregistrarea și Descoperirea Serviciilor folosind Eureka
- Gestionarea Balansării Sarcinii cu Ribbon
- Configurare Centralizată cu Spring Cloud Config
- Gateway API cu Spring Cloud Gateway
- Laborator Practic: Implementarea Gateway-ului API și a Descoperirii Serviciilor
Comunicare & Reziliență
- Comunicare Inter-Servicii folosind Feign Clients
- Implementarea Circuit Breaker-ului cu Resilience4J
- Gestionarea Defecțiunilor și Mecanisme de Fallback
- Urmărire Distribuită cu Spring Cloud Sleuth & Zipkin
- Laborator Practic: Configurarea Rezilienței Serviciilor
Containerizarea Microserviciilor cu Docker
- Introducere în Containere și Docker
- Containerizarea unei Aplicații Spring Boot
- Crearea de Aplicații Multi-Container cu Docker Compose
- Gestionarea Microserviciilor cu Rețele Docker
- Laborator Practic: Implementarea Microserviciilor cu Docker Compose
Monitorizare, Logging și Securitate
- Monitorizarea Microserviciilor cu Spring Boot Actuator
- Logging Centralizat folosind ELK Stack (Elasticsearch, Logstash, Kibana)
- Bune Practici de Securitate pentru Microservicii
- Configurarea Autentificării și Autorizării
- Laborator Practic: Configurarea Securității și Monitorizării
Scalabilitate și Orchestrare cu Kubernetes
- Introducere în Kubernetes și Orchestrarea Containerelor
- Implementarea Microserviciilor în Kubernetes
- Scalabilitate și Gestionare a Microserviciilor în Producție
- Balansarea Sarcinii și Auto-Scalabilitate
- Laborator Practic: Implementarea Microserviciilor pe Kubernetes
Modele Avansate de Microservicii
- Arhitectură Bazată pe Evenimente cu Kafka
- Service Mesh cu Istio
- Tranzacții Distribuite și Modelul Saga
- Pipeline-uri CI/CD pentru Microservicii
- Laborator Practic: Implementarea Modelelor Avansate de Microservicii
Proiect Final și Bune Practici
- Construirea unui Sistem Complet de Microservicii
- Depanarea și Rezolvarea Problemelor Comune
- Strategii de Optimizare a Performanței
- Bune Practici pentru Implementări în Producție
- Întrebări și Răspunsuri și Finalizare
Rezumat și Pași Următori
Cerințe
- Înțelegerea arhitecturii microserviciilor
- Experiență cu Java și Spring Boot
- Cunoștințe de bază despre API-uri REST și containere
Publicul țintă
- Dezvoltatori Software
- Ingineri DevOps
- Arhitecți Cloud
- Administratori de Sistem
Mărturii (5)
A fost dinamic și foarte practic, în plus față de faptul că ni s-a furnizat o mașină virtuală prin intermediul unui URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Curs - Spring Cloud for Microservices
Tradus de catre o masina
OC este nou pentru noi și am învățat multe, iar laboratoarele au fost excelente
sharkey dollie
Curs - OpenShift 4 for Administrators
Tradus de catre o masina
Exemple practice și discuții deschise
Nenad Terzic - Pejsejf B"lgaria EOOD
Curs - Building Microservices with Spring Cloud and Netflix OSS
Tradus de catre o masina
Cursul a fost excelente. Instructorul nostru, Andreas, a fost foarte pregătit și a răspuns la toate întrebările pe care le-am pus. De asemenea, ne-a ajutat când am avut probleme și a explicat în detaliu atunci când era necesar. Cel mai bun curs de care am făcut parte vreodată.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Curs - Microservices with Spring Cloud and Kafka
Tradus de catre o masina
A oferat o bază solidă pentru Docker și Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Curs - Docker (introducing Kubernetes)
Tradus de catre o masina