Kursplan
Introduktion till Microservices Architecture
- Vad är mikrotjänster?
- Monolitisk vs. mikrotjänstarkitektur
- Fördelar och utmaningar med mikrotjänster
- Verkliga användningsfall för mikrotjänster
Komma igång med Spring Boot
- Introduktion till Spring Boot och dess fördelar
- Inställning av en Spring Boot mikrotjänst
- Att skapa RESTful-API:er med Spring Boot
Bygga och hantera Microservices
- Designa mikrotjänster: Domändriven design (DDD)
- Implementera kommunikation mellan tjänster
- Använda REST och gRPC för kommunikation mellan tjänster
- Hantera asynkron meddelandehantering med Kafka/RabbitMQ
Tjänstebeskrivning och Configuration Management
- Introduktion till Spring Cloud
- Setting up Eureka för tjänsteupptäckten
- Using Spring Cloud Config för centraliserad konfigurationshantering
API Gateway och lastbalansering
- Introduktion till API Gateway-mönstret
- Att använda Spring Cloud Gateway eller Zuul
- Implementera lastbalansering med Ribbon
Säkerhet Microservices
- Introduktion till säkerhet i mikrotjänster
- Implementera autentisering och auktorisation med OAuth2
- Säkra REST API:er med JWT
Övervakning och loggning
- Sätta upp centraliserad loggning med ELK-stack
- Att använda Micrometer för att övervaka mikrotjänster
- Distribuerad spårning med Spring Cloud Sleuth och Zipkin
Distribuera Microservices med Docker och Kubernetes
- Containerisera mikrotjänster med Docker
- Distribuera mikrotjänster på Kubernetes
- Hantera skalning och orkestrering
Sammanfattning och nästa steg
Krav
- Erfarenhet av kärnprogrammering Java
- Grundläggande förståelse för RESTful API:er och HTTP-kommunikation
- Kunskap om databaser och SQL
Målgrupp
- Java utvecklare som övergår till mikrotjänstearkitektur
- Programvaruingenjörer som bygger skalbara och distribuerade applikationer
- DevOps yrkesverksamma som arbetar med mikrotjänstimplementering
Vittnesmål (5)
Det var dynamiskt och mycket praktiskt, dessutom fick vi tillgång till en virtuell dator via en URL.
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Kurs - Spring Cloud for Microservices
Maskintolkat
utbildaren kan tydligt förklara ämnet och svara på alla frågor.
Hannah Mae Lubigan - Security Bank Corporation
Kurs - Advanced Spring Boot
Maskintolkat
Träningsstilen och tränaren hjälper till att lösa problem som uppstår under övningarna.
Carl Angelo Gonzales - Security Bank Corporation
Kurs - Spring Boot for Beginners
Maskintolkat
Breadth of the topics covered was quite extensive, and the trainer made an effort to do them justice.
Lakshmipriya Sivakumar - Deque Systems Inc
Kurs - Spring Boot, React, and Redux
Maskintolkat
Praktiska exempel och öppna diskussioner
Nenad Terzic - Pejsejf B"lgaria EOOD
Kurs - Building Microservices with Spring Cloud and Netflix OSS
Maskintolkat