Spring Boot 4-mikrotjenester og REST API-er logo
JavaNybegynnerNettSky og DevOpsNivåer A1 → C222 språk

Spring Boot 4-mikrotjenester og REST API-er

Lær å bygge skalerbare og robuste mikrotjenester og REST API-er med Spring Boot 4, fra grunnleggende konsepter til avanserte strategier for utrulling i skyen. En læringssti fra CoddyKit med 24 korte kurs og 93 interaktive leksjoner, med en AI-veileder tilgjengelig døgnet rundt.

Kurs
24
Leksjoner
93
Interaktive trinn
1,126
Gratis å komme i gang
Kurs 1
Kursinnhold

24 kurs i denne læringsstien

Alle kursene i læringsstien Spring Boot 4-mikrotjenester og REST API-er, i læringsrekkefølge. Det første er gratis.

1

A13 leksjonerGratis

Kom i gang med Spring Boot ved å lære å sette opp prosjekter og bygge dine aller første REST-baserte webtjenester. Forstå grunnprinsippene for HTTP-metoder og statuskoder.

2

A24 leksjonerPRO

Bli fortrolig med ekstern konfigurasjon, profiler og egenskapsbinding for fleksible Spring Boot-apper.

3

B14 leksjonerPRO

Forstå Spring-containeren, bean-omfang og hele livssyklusen til administrerte beans.

4

B16 leksjonerPRO

Fordyp deg i datahåndtering ved å integrere databaser med Spring Boot ved hjelp av Spring Data JPA. Lær å definere entiteter, opprette repositories og utføre CRUD-operasjoner.

5

B14 leksjonerPRO

Eksponer helse-, metrikk- og driftsendepunkter med Spring Boot Actuator.

6

B14 leksjonerPRO

Valider forespørsler og returner ryddige, konsistente feilsvar på tvers av API-et ditt.

7

B13 leksjonerPRO

Containeriser Spring Boot-mikrotjenestene med Docker. Lær å opprette Dockerfiles, administrere applikasjoner med flere containere ved hjelp av Docker Compose og forstå konsepter innen containerorkest…

8

B14 leksjonerPRO

Generer interaktiv og alltid oppdatert API-dokumentasjon med SpringDoc og OpenAPI.

9

B23 leksjonerPRO

Forstå og implementer robuste sikkerhetstiltak for mikrotjenestene. Lær om OAuth2 og JWT, og hvordan individuelle REST-endepunkter sikres med rollebasert tilgangskontroll.

10

B23 leksjonerPRO

Ta API-designferdighetene dine til neste nivå ved å implementere robust validering, paginering og sortering. Utforsk HATEOAS-prinsipper for å lage mer oppdagbare og vedlikeholdbare REST API-er.

11

B24 leksjonerPRO

Skriv pålitelige enhets-, slice- og integrasjonstester for Spring Boot-applikasjoner.

12

B24 leksjonerPRO

Gå lenger enn grunnleggende repositories med spesifikasjoner, projeksjoner og auditing.

13

B24 leksjonerPRO

Gjør applikasjoner raskere med deklarativ bufring støttet av Redis.

14

B24 leksjonerPRO

Behandle store jobber og kjør planlagt arbeid på en pålitelig måte med Spring Batch og planleggeren.

15

B23 leksjonerPRO

Forstå de grunnleggende konseptene i mikrotjenestearkitektur, blant annet hvordan monolittiske applikasjoner kan deles opp. Utforsk grunnleggende kommunikasjon mellom tjenester og hendelsesdrevne møn…

16

B23 leksjonerPRO

Etabler robuste rutiner for overvåking og logging av mikrotjenestene. Lær å implementere sentralisert logging med ELK-stakken, helsesjekker, måledata og varsling.

17

B24 leksjonerPRO

Administrer konfigurasjon for mange mikrotjenester fra én sentral, versjonert kilde.

18

C13 leksjonerPRO

Utforsk hvordan du bygger hendelsesdrevne mikrotjenester med Apache Kafka. Lær å opprette produsenter og konsumenter for å muliggjøre asynkron og skalerbar kommunikasjon mellom tjenester.

19

C14 leksjonerPRO

Bygg ikke-blokkerende, reaktive REST-API-er med Spring WebFlux og Project Reactor.

20

C14 leksjonerPRO

Spor forespørsler på tvers av mikrotjenester for å finne flaskehalser og feil.

21

C13 leksjonerPRO

Implementer viktige mikrotjenestemønstre som tjenesteoppdagelse med Eureka og lastbalansering på klientsiden med Ribbon. Sett opp en API-gateway med Spring Cloud Gateway for å håndtere innkommende fo…

22

C13 leksjonerPRO

Utforsk ulike strategier for distribusjon av Spring Boot-mikrotjenestene i skyen. Lær å distribuere til Kubernetes, utnytte serverløse funksjoner og sette opp en CI/CD-pipeline.

23

C23 leksjonerPRO

Lær å bygge feiltolerante mikrotjenester ved hjelp av mønstre som Circuit Breaker med Resilience4j. Implementer fallback-mekanismer, tidsavbrudd og distribuert sporing for bedre observerbarhet.

24

C29 leksjonerPRO

Behersk avanserte teknikker for å optimalisere ytelsen og skalerbarheten til mikrotjenestene. Fordyp deg i reaktiv programmering med WebFlux, strategier for hurtigbuffer og database-sharding.

CoddyKit PRO

Lås opp alle 24 kursene i denne læringsstien og alle andre læringsstier

AI-veileder, sertifiseringseksamen og sertifikat. Fungerer på web, iOS og Android.

Se alle abonnementene
Årlig$29.90 / årOmtrent $2.49 per månedBetal én gangLivstid$69.99 én gangIngen fornyelser. PRO for alltid.
Kursoversikt

Spring Boot for mikrotjenester og REST API-er

Spring Boot er standardrammeverket i Java for å bygge REST API-er og mikrotjenester som er klare for produksjon. Det håndterer konfigurasjon, avhengighetsinjeksjon, datalagring og observability uten ekstra oppsett, slik at De kan fokusere på applikasjonslogikk i stedet for standardkode. Dette kurset dekker Spring Boot 4 fra et første REST-endepunkt helt til distribuerte mikrotjenester som er distribuert i skyen – med utgangspunkt i mønstrene som brukes i ekte backend-systemer.

Dette lærer De

De bygger og sikrer REST API-er, håndterer hele bean-livssyklusen med avhengighetsinjeksjon og lagrer data med Spring Data JPA. Deretter legger De til observability med Actuator, validerer inndata, håndterer unntak globalt og dokumenterer API-er med SpringDoc OpenAPI. Det avanserte materialet dekker caching med Redis, batchbehandling, hendelsesdrevet arkitektur med Kafka, reaktiv programmering med WebFlux, distribuert sporing med Micrometer og Zipkin, tjenesteoppdagelse og API-gatewayer. Kurset avsluttes med strategier for utrulling i skyen, robusthetsmønstre samt optimalisering av ytelse og skalerbarhet.

Læringsløpet

24 kurs går fra A1 til C2. Det innledende kurset dekker grunnleggende Spring Boot og REST API-er på A1, etterfulgt av konfigurasjon, profiler og bean-livssyklusen på A2–B1. B2-delen er den største og tar for seg avansert REST API-design, sikkerhet, testing med JUnit, MockMvc og Testcontainers, avansert Spring Data JPA, caching, Spring Batch, sentralisert konfigurasjon med Spring Cloud Config og en introduksjon til mikrotjenestearkitektur. Kursene på C1- og C2-nivå dekker de mest krevende temaene – hendelsesdrevne mikrotjenester med Kafka, reaktiv programmering med WebFlux, distribuert sporing, tjenesteoppdagelse, utrulling i skyen, bygging av robuste mikrotjenester samt optimalisering av ytelse og skalerbarhet.

Slik fungerer det

Hvert kurs er delt inn i korte, fokuserte leksjoner som De fullfører i den innebygde kodeeditoren med tilbakemeldinger i sanntid. En AI-veileder er tilgjengelig når De står fast, og hvert konsept styrkes gjennom praktiske øvelser i stedet for passiv lesing.

Slik lærer du

  1. 01

    Interaktive leksjoner

    Praktiske kodeøvelser med tilbakemelding i sanntid

  2. 02

    AI-veileder

    Få øyeblikkelig hjelp fra AI-en vår når du står fast

  3. 03

    Innebygd kodeeditor

    Skriv og kjør kode direkte i nettleseren

  4. 04

    Sertifikat

    Få et sertifikat når du fullfører kurset

FAQ

Ofte stilte spørsmål

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

Ja. Du kan starte på kurset i Spring Boot 4-mikrotjenester og REST API-er gratis og fullføre de interaktive leksjonene uten kostnad. Et valgfritt PRO-abonnement låser opp avanserte AI-verktøy og et delbart sertifikat.

Trenger jeg tidligere erfaring for å lære Java?

Nei. Kurset begynner med det grunnleggende og går gradvis videre til mer avanserte emner, slik at du kan starte selv uten tidligere erfaring med Java.

Hvordan lærer jeg Java på CoddyKit?

Du lærer gjennom praksis. Korte, interaktive leksjoner kombinerer en tydelig forklaring med en praktisk kodeøvelse som kjører i sanntid, og en AI-veileder som er tilgjengelig døgnet rundt, gir deg personlig hjelp når du står fast.

Får jeg et sertifikat når jeg fullfører Spring Boot 4-mikrotjenester og REST API-er?

Ja. PRO-brukere kan ta en eksamen og få et delbart fullføringssertifikat med en verifiserbar kode for kurset i Spring Boot 4-mikrotjenester og REST API-er.

Kan jeg lære Java på telefonen?

Ja. CoddyKit er tilgjengelig på nettet og som native iOS- og Android-apper, slik at du kan lære Java på alle enheter, mens fremdriften synkroniseres mellom dem.

Hvor mye koster CoddyKit PRO?

Det første kurset i Spring Boot 4-mikrotjenester og REST API-er er gratis. CoddyKit PRO gir tilgang til alle kurs: $5.90 per uke, $7.90 per måned, $29.90 per år eller $69.99 én gang for tilgang på livstid uten fornyelser.

Hvor lang tid tar det å fullføre Spring Boot 4-mikrotjenester og REST API-er?

Spring Boot 4-mikrotjenester og REST API-er består av 24 kurs og 93 leksjoner. De fleste leksjonene tar omtrent 5–10 minutter, så hele læringsstien tar rundt 11 timer med praktisk øving i eget tempo.

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

Bli med tusenvis av elever som lærer programmering med AI-drevne leksjoner.