Schița de curs
Introducere în Microservicii & Spring Cloud
- Arhitectura 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 & Gestionarea Configurării
- Înregistrarea și Descoperirea Serviciilor folosind Eureka
- Gestionarea Balanței de Sarcină cu Ribbon
- Configurare Centralizată cu Spring Cloud Config
- Gateway API cu Spring Cloud Gateway
- Laborator Practic: Implementarea Gateway-ului API și Descoperirii Serviciilor
Comunicație & Reziliență
- Comunicație Între Servicii folosind Feign Clients
- Implementarea Circuit Breaker cu Resilience4J
- Gestionarea Defecțiunilor și Mecanismele de Rezervă
- 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 Aplicațiilor 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)
- 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
- Balanța de Sarcină și Auto-Scalabilitate
- Laborator Practic: Implementarea Microserviciilor pe Kubernetes
Modele Avansate de Microservicii
- Arhitectura 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 Încheiere Finală
Rezumat și Următorii Pași
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 de Software
- Ingineri DevOps
- Arhitecți Cloud
- Administratori de Sisteme
Mărturii (2)
program de curs structurat pe mai multe niveluri.
Bert Paelinckx - Cube SoftwareSolutions
Curs - Introduction to Docker
Tradus de catre o masina
Formarea a îndeplinit așteptările prin explicațiile clare, exemplele din lumea reală și laboratoarele practice care au făcut temele complexe ușor de înțeles. A oferit insight-uri valoroase cu privire la orchestrarea contaiнерelor, securitatea, scalabilitatea și multe alte subiecte avansate.
Anna Wyszomirska-Szmyd - Akamai
Curs - Docker and Kubernetes advanced
Tradus de catre o masina