Intrati in legatura

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
 35 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite