Schița de curs
Introducere în Arhitectura Microservicii
- Ce sunt microserviciile?
- Arhitectură monolitică vs. microservicii
- Beneficii și provocări ale microserviciilor
- Cazuri de utilizare din lumea reală a microserviciilor
Începutul cu Spring Boot
- Introducere în Spring Boot și avantajele sale
- Configurarea unui microserviciu Spring Boot
- Crearea API-urilor RESTful cu Spring Boot
Construirea și Gestionarea Microserviciilor
- Proiectarea microserviciilor: Domain-Driven Design (DDD)
- Implementarea comunicării între servicii
- Utilizarea REST și gRPC pentru comunicarea între servicii
- Gestionarea mesajelor asincrone cu Kafka/RabbitMQ
Descoperirea Serviciilor și Gestionarea Configurărilor
- Introducere în Spring Cloud
- Configurarea Eureka pentru descoperirea serviciilor
- Utilizarea Spring Cloud Config pentru gestionarea centralizată a configurațiilor
Gateway API și Echilibrarea Sarcinii
- Introducere în modelul Gateway API
- Utilizarea Spring Cloud Gateway sau Zuul
- Implementarea echilibrării sarcinii cu Ribbon
Securizarea Microserviciilor
- Introducere în securitatea microserviciilor
- Implementarea autentificării și autorizării cu OAuth2
- Securizarea API-urilor REST cu JWT
Monitorizarea și Logging
- Configurarea logging-ului centralizat cu stiva ELK
- Utilizarea Micrometer pentru monitorizarea microserviciilor
- Urmărirea distribuită cu Spring Cloud Sleuth și Zipkin
Implementarea Microserviciilor cu Docker și Kubernetes
- Containerizarea microserviciilor cu Docker
- Implementarea microserviciilor pe Kubernetes
- Gestionarea scalării și orchestrei
Rezumat și Pași Următori
Cerințe
- Experiență în programarea de bază Java
- Înțelegere de bază a API-urilor RESTful și a comunicării HTTP
- Cunoaștere a bazelor de date și a SQL
Publicul țintă
- Dezvoltatori Java care trec la arhitectura microservicii
- Ingineri software care construiesc aplicații scalabile și distribuite
- Profesioniști DevOps care lucrează cu implementarea microserviciilor
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
instrucționistul poate explica clar subiectul și poate răspunde oricărui întrebare.
Hannah Mae Lubigan - Security Bank Corporation
Curs - Advanced Spring Boot
Tradus de catre o masina
Stilul de instruire și formatorul ajută la rezolvarea problemelor întâmpinate în timpul exercițiilor.
Carl Angelo Gonzales - Security Bank Corporation
Curs - Spring Boot for Beginners
Tradus de catre o masina
Lățimea temelor abordate a fost considerabilă și formatorul a încercat să le facă dreptate.
Lakshmipriya Sivakumar - Deque Systems Inc
Curs - Spring Boot, React, and Redux
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