Spring Boot 4-mikrotjenester og REST-API'er logo
JavaBegynderWebCloud og DevOpsNiveauer A1 → C222 sprog

Spring Boot 4-mikrotjenester og REST-API'er

Lær at bygge skalerbare og robuste mikrotjenester og REST-API'er med Spring Boot 4 – fra grundlæggende begreber til avancerede strategier for implementering i skyen. Et læringsforløb på CoddyKit med 24 korte kurser og 93 interaktive lektioner – med en AI-vejleder ved din side døgnet rundt.

Kurser
24
Lektioner
93
Interaktive trin
1,126
Gratis at komme i gang
Kursus 1
Kursusindhold

24 kurser på denne sti

Alle kurser på Spring Boot 4-mikrotjenester og REST-API'er-stien i læringsrækkefølge. Det første kursus er gratis.

1

A13 lektionerGratis

Kom godt i gang med Spring Boot ved at lære at konfigurere projekter og bygge Deres allerførste RESTful-webtjenester. Forstå de grundlæggende principper for HTTP-metoder og statuskoder.

2

A24 lektionerPRO

Bliv fortrolig med eksternaliseret konfiguration, profiler og egenskabsbinding til fleksible Spring Boot-apps.

3

B14 lektionerPRO

Forstå Spring-containeren, bean-scope og hele livscyklussen for administrerede beans.

4

B16 lektionerPRO

Fordyb Dem i datahåndtering ved at integrere databaser med Spring Boot ved hjælp af Spring Data JPA. Lær at definere entiteter, oprette repositories og udføre CRUD-operationer.

5

B14 lektionerPRO

Eksponér health-, metrics- og driftsendpoints med Spring Boot Actuator.

6

B14 lektionerPRO

Validér anmodninger, og returnér rene og ensartede fejlresponser på tværs af Deres API.

7

B13 lektionerPRO

Containerisér Deres Spring Boot-mikrotjenester med Docker. Lær at oprette Dockerfiles, administrere applikationer med flere containere ved hjælp af Docker Compose og forstå begreber inden for contain…

8

B14 lektionerPRO

Generér interaktiv og altid opdateret API-dokumentation med SpringDoc og OpenAPI.

9

B23 lektionerPRO

Forstå og implementér robuste sikkerhedsforanstaltninger for Deres mikrotjenester. Lær om OAuth2, JWT og om, hvordan De sikrer individuelle REST-endpoints med rollebaseret adgangskontrol.

10

B23 lektionerPRO

Udvid Deres kompetencer inden for API-design ved at implementere robust validering, paginering og sortering. Udforsk HATEOAS-principper til at skabe mere søgbare og vedligeholdelsesvenlige REST API'e…

11

B24 lektionerPRO

Skriv pålidelige unit-, slice- og integrationstests til Spring Boot-applikationer.

12

B24 lektionerPRO

Gå videre end grundlæggende repositories med specifications, projections og auditing.

13

B24 lektionerPRO

Gør applikationer hurtigere med deklarativ caching understøttet af Redis.

14

B24 lektionerPRO

Behandl store jobs, og kør planlagt arbejde pålideligt med Spring Batch og scheduler'en.

15

B23 lektionerPRO

Forstå de grundlæggende begreber i mikrotjenestearkitektur, herunder hvordan monolitiske applikationer opdeles. Udforsk grundlæggende kommunikation mellem tjenester og hændelsesdrevne mønstre.

16

B23 lektionerPRO

Etablér robuste metoder til overvågning og logning af Deres mikrotjenester. Lær at implementere centraliseret logning med ELK-stakken samt health checks, metrikker og alarmering.

17

B24 lektionerPRO

Håndtér konfigurationen for mange mikrotjenester fra én central, versionsstyret kilde.

18

C13 lektionerPRO

Udforsk, hvordan De opbygger eventdrevne mikrotjenester med Apache Kafka. Lær at oprette producenter og forbrugere, så De muliggør asynkron og skalerbar kommunikation mellem tjenester.

19

C14 lektionerPRO

Opbyg ikke-blokerende, reaktive REST-API'er med Spring WebFlux og Project Reactor.

20

C14 lektionerPRO

Spor anmodninger på tværs af mikrotjenester for at finde flaskehalse og fejl.

21

C13 lektionerPRO

Implementér vigtige mikrotjenestemønstre som tjenesteopdagelse med Eureka og klientside-load balancing med Ribbon. Opsæt en API Gateway med Spring Cloud Gateway til håndtering af indkommende forespør…

22

C13 lektionerPRO

Udforsk forskellige strategier for cloud-udrulning af Deres Spring Boot-mikrotjenester. Lær at udrulle til Kubernetes, udnytte serverless-funktioner og opsætte en CI/CD-pipeline.

23

C23 lektionerPRO

Lær at opbygge fejltolerante mikrotjenester ved hjælp af mønstre som Circuit Breakers med Resilience4j. Implementér fallback-mekanismer, timeouts og distribueret tracing for bedre observability.

24

C29 lektionerPRO

Bliv fortrolig med avancerede teknikker til optimering af mikrotjenesters ydeevne og skalerbarhed. Dyk ned i reaktiv programmering med WebFlux, cachingstrategier og database-sharding.

CoddyKit PRO

Lås op for alle 24 kurser på denne sti og alle kurser på alle andre stier

AI-vejleder, certificeringseksamen og certifikat. Fungerer på web, iOS og Android.

Se alle abonnementer
Årligt$29.90 / årCa. $2.49 om månedenBetal én gangLivstid$69.99 én gangIngen fornyelser. PRO for altid.
Kursusoversigt

Spring Boot til mikrotjenester og REST-API'er

Spring Boot er det almindelige Java-framework til udvikling af REST-API'er og mikrotjenester i produktionskvalitet. Det håndterer konfiguration, afhængighedsinjektion, datapersistens og observerbarhed direkte, så du kan fokusere på applikationslogikken i stedet for standardkode. Dette læringsforløb dækker Spring Boot 4 fra det første REST-endpoint til distribuerede mikrotjenester implementeret i skyen – med udgangspunkt i de mønstre, der bruges i virkelige backend-systemer.

Det lærer du

Du bygger og sikrer REST-API'er, håndterer hele bean-livscyklussen med afhængighedsinjektion og gemmer data med Spring Data JPA. Derefter tilføjer du observerbarhed med Actuator, validerer input, håndterer fejl globalt og dokumenterer API'er med SpringDoc OpenAPI. Det avancerede materiale dækker caching med Redis, batchbehandling, hændelsesdrevet arkitektur med Kafka, reaktiv programmering med WebFlux, distribueret sporing med Micrometer og Zipkin, tjenesteopdagelse og API-gateways. Forløbet afsluttes med strategier for implementering i skyen, robusthedsmønstre samt optimering af ydeevne og skalerbarhed.

Læringsforløbet

De 24 kurser bevæger sig fra A1 til C2. Det første kursus dækker grundlæggende Spring Boot og REST-API'er på A1-niveau, efterfulgt af konfiguration, profiler og bean-livscyklussen på A2–B1. B2-blokken er den største og omfatter avanceret REST-API-design, sikkerhed, test med JUnit, MockMvc og Testcontainers, avanceret Spring Data JPA, caching, Spring Batch, centraliseret konfiguration med Spring Cloud Config samt en introduktion til mikrotjenestearkitektur. C1- og C2-kurserne dækker de mest krævende emner – hændelsesdrevne mikrotjenester med Kafka, reaktiv programmering med WebFlux, distribueret sporing, tjenesteopdagelse, implementering i skyen, udvikling af robuste mikrotjenester samt optimering af ydeevne og skalerbarhed.

Sådan fungerer det

Hvert kursus er opdelt i korte, fokuserede lektioner, som du gennemfører i den indbyggede kodeeditor med feedback i realtid. En AI-underviser er tilgængelig, når du går i stå, og hvert koncept styrkes gennem praktiske øvelser i stedet for passiv læsning.

Sådan lærer du

  1. 01

    Interaktive lektioner

    Praktiske kodeøvelser med feedback i realtid

  2. 02

    AI-underviser

    Få øjeblikkelig hjælp fra vores AI, når du sidder fast

  3. 03

    Indbygget editor

    Skriv og kør kode direkte i din browser

  4. 04

    Certifikat

    Få et certifikat, når du gennemfører kurset

Ofte stillede spørgsmål

Ofte stillede spørgsmål

Er Spring Boot 4-mikrotjenester og REST-API'er-kurset gratis?

Ja. Du kan begynde på Spring Boot 4-mikrotjenester og REST-API'er-kurset gratis og gennemføre de interaktive lektioner uden omkostninger. Et valgfrit PRO-abonnement giver adgang til avancerede AI-værktøjer og et certifikat, der kan deles.

Skal jeg have erfaring på forhånd for at lære Java?

Nej. Kurset begynder med det grundlæggende og bevæger sig gradvist videre til mere avancerede emner, så du kan starte uden tidligere erfaring med Java.

Hvordan lærer jeg Java på CoddyKit?

Du lærer ved at øve dig. Korte interaktive lektioner kombinerer en tydelig forklaring med en praktisk kodeøvelse, der kører i realtid, og en AI-vejleder, der er tilgængelig døgnet rundt, hjælper dig personligt, når du sidder fast.

Får jeg et certifikat, når jeg gennemfører Spring Boot 4-mikrotjenester og REST-API'er?

Ja. PRO-brugere kan tage en eksamen og få et certifikat for gennemførelse af Spring Boot 4-mikrotjenester og REST-API'er-kurset, som kan deles og indeholder en verificerbar kode.

Kan jeg lære Java på min telefon?

Ja. CoddyKit er tilgængeligt på nettet og som indbyggede iOS- og Android-apps, så du kan lære Java på enhver enhed, og dine fremskridt synkroniseres på tværs af dem.

Hvad koster CoddyKit PRO?

Det første kursus på Spring Boot 4-mikrotjenester og REST-API'er-stien er gratis. CoddyKit PRO giver adgang til alle kurser: $5.90 om ugen, $7.90 om måneden, $29.90 om året eller $69.99 én gang for livstidsadgang uden fornyelser.

Hvor lang tid tager det at gennemføre Spring Boot 4-mikrotjenester og REST-API'er?

Spring Boot 4-mikrotjenester og REST-API'er har 24 kurser og 93 lektioner. De fleste lektioner tager cirka 5–10 minutter, så hele stien kræver omkring 11 timers praktisk øvelse i dit eget tempo.

Start på Spring Boot 4-mikrotjenester og REST-API'er nu

Slut dig til tusindvis af kursister, der mestrer programmering med AI-drevne lektioner.