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
 21 timmar

Antal deltagare


Price per participant

Vittnesmål (5)

Upcoming Courses

Relaterade Kategorier