Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Introduksjon til Microservices Arkitektur
- Hva er mikrotjenester?
- Monolitisk vs. mikrotjenester-arkitektur
- Fordeler og utfordringer med mikrotjenester
- Eksempler på bruk av mikrotjenester i den virkelige verden
Komme i gang med Spring Boot
- Introduksjon til Spring Boot og dens fordeler
- Sette opp en Spring Boot mikrotjeneste
- Opprette RESTful APIer med Spring Boot
Bygge og administrere Microservices
- Designe mikrotjenester: Domenedrevet design (DDD)
- Implementere tjeneste-til-tjeneste kommunikasjon
- Bruk av REST og gRPC for kommunikasjon mellom tjenestene
- Håndtere asynkrone meldinger med Kafka/RabbitMQ
Service Discovery og Configuration Management
- Introduksjon til Spring Cloud
- Setter opp Eureka for tjenesteoppdagelse
- Ved å bruke Spring Cloud Config for sentralisert konfigurasjonsadministrasjon
API-gateway og lastbalansering
- Introduksjon til API Gateway-mønster
- Bruke Spring Cloud Gateway eller Zuul
- Implementere lastbalansering med Ribbon
Sikring Microservices
- Introduksjon til sikkerhet i mikrotjenester
- Implementering av autentisering og autorisasjon med OAuth2
- Sikring av REST APIer med JWT
Overvåking og logging
- Sette opp sentralisert logging med ELK stack
- Bruke Micrometer for å overvåke mikrotjenester
- Distribuert sporing med Spring Cloud Sleuth og Zipkin
Distribuerer Microservices med Docker og Kubernetes
- Containerisering av mikrotjenester med Docker
- Distribuerer mikrotjenester på Kubernetes
- Håndtere skalering og orkestrering
Sammendrag og neste trinn
Krav
- Erfaring med core Java programmering
- Grunnleggende forståelse av RESTful APIer og HTTP-kommunikasjon
- Kjennskap til databaser og SQL
Publikum
- Java utviklere går over til mikrotjenester-arkitektur
- Programvareingeniører bygger skalerbare og distribuerte applikasjoner
- DevOps fagfolk som jobber med distribusjon av mikrotjenester
21 Timer
Referanser (2)
interaksjon gjennom øvelser og også prosjektdeling
Claudiu - MSG system
Kurs - Advanced Spring Boot
Maskinoversatt
Praksisene rutiner
Ivan - si
Kurs - Spring Cloud for Microservices
Maskinoversatt