Spring Boot 4-mikrotjänster och REST API:er logo
JavaNybörjareWebbMoln och DevOpsNivåer A1 → C222 språk

Spring Boot 4-mikrotjänster och REST API:er

Bemästra hur Ni bygger skalbara och motståndskraftiga mikrotjänster och REST API:er med Spring Boot 4, från grundläggande koncept till avancerade strategier för driftsättning i molnet. En lärstig från CoddyKit med 24 korta kurser och 93 interaktiva lektioner, med en AI-handledare till hands dygnet runt.

Kurser
24
Lektioner
93
Interaktiva steg
1,126
Gratis att börja
Kurs 1
Kursplan

24 kurser i den här lärvägen

Alla kurser i lärvägen Spring Boot 4-mikrotjänster och REST API:er, i rätt ordning. Den första är gratis.

1

A13 lektionerGratis

Påbörja er resa med Spring Boot genom att lära er konfigurera projekt och bygga era allra första REST-webbtjänster. Förstå grundprinciperna för HTTP-metoder och statuskoder.

2

A24 lektionerPRO

Lär Er externiserad konfiguration, profiler och egenskapsbindning för flexibla Spring Boot-appar.

3

B14 lektionerPRO

Förstå Spring-containern, bean-scope och hela livscykeln för hanterade beans.

4

B16 lektionerPRO

Fördjupa er i datahantering genom att integrera databaser med Spring Boot med hjälp av Spring Data JPA. Lär er att definiera entiteter, skapa repositories och utföra CRUD-operationer.

5

B14 lektionerPRO

Exponera hälso-, mätvärdes- och driftendpoints med Spring Boot Actuator.

6

B14 lektionerPRO

Validera förfrågningar och returnera tydliga och enhetliga felsvar i hela Ert API.

7

B13 lektionerPRO

Containerisera era Spring Boot-mikrotjänster med Docker. Lär er att skapa Dockerfiles, hantera applikationer med flera containrar med Docker Compose och förstå koncept inom containerorkestrering.

8

B14 lektionerPRO

Generera interaktiv och alltid aktuell API-dokumentation med SpringDoc och OpenAPI.

9

B23 lektionerPRO

Förstå och implementera robusta säkerhetsåtgärder för era mikrotjänster. Lär er om OAuth2, JWT och hur ni skyddar enskilda REST-endpoints med rollbaserad åtkomstkontroll.

10

B23 lektionerPRO

Ta era färdigheter inom API-design till nästa nivå genom att implementera robust validering, paginering och sortering. Utforska HATEOAS-principer för att skapa mer upptäckbara och underhållbara REST…

11

B24 lektionerPRO

Skriv tillförlitliga enhets-, slice- och integrationstester för Spring Boot-applikationer.

12

B24 lektionerPRO

Gå längre än grundläggande repositories med specifikationer, projektioner och auditing.

13

B24 lektionerPRO

Snabba upp applikationer med deklarativ caching som stöds av Redis.

14

B24 lektionerPRO

Bearbeta stora jobb och kör schemalagt arbete tillförlitligt med Spring Batch och schemaläggaren.

15

B23 lektionerPRO

Förstå grundkoncepten i mikrotjänstarkitektur, inklusive hur monolitiska applikationer kan delas upp. Utforska grundläggande kommunikation mellan tjänster och händelsestyrda mönster.

16

B23 lektionerPRO

Etablera robusta metoder för övervakning och loggning av era mikrotjänster. Lär er att implementera centraliserad loggning med ELK-stacken samt hälsokontroller, mätvärden och aviseringar.

17

B24 lektionerPRO

Hantera konfiguration för många mikrotjänster från en central, versionshanterad källa.

18

C13 lektionerPRO

Utforska hur ni bygger händelsedrivna mikrotjänster med Apache Kafka. Lär er att skapa producenter och konsumenter för asynkron och skalbar kommunikation mellan tjänster.

19

C14 lektionerPRO

Bygg icke-blockerande, reaktiva REST-API:er med Spring WebFlux och Project Reactor.

20

C14 lektionerPRO

Spåra förfrågningar genom mikrotjänster för att hitta flaskhalsar och fel.

21

C13 lektionerPRO

Implementera viktiga mikrotjänstmönster som tjänsteupptäckt med Eureka och klientsidig lastbalansering med Ribbon. Konfigurera en API-gateway med Spring Cloud Gateway för att hantera inkommande förfr…

22

C13 lektionerPRO

Utforska olika strategier för distribution av era Spring Boot-mikrotjänster i molnet. Lär er att distribuera till Kubernetes, använda serverless-funktioner och konfigurera en CI/CD-pipeline.

23

C23 lektionerPRO

Lär er att bygga feltoleranta mikrotjänster med hjälp av mönster som Circuit Breakers med Resilience4j. Implementera fallback-lösningar, tidsgränser och distribuerad spårning för bättre observerbarhe…

24

C29 lektionerPRO

Bemästra avancerade tekniker för att optimera prestandan och skalbarheten hos era mikrotjänster. Fördjupa er i reaktiv programmering med WebFlux, cachningsstrategier och databasshardning.

CoddyKit PRO

Lås upp alla 24 kurser i den här lärvägen och alla andra lärvägar

AI-handledare, certifieringsprov och certifikat. Fungerar på webben, iOS och Android.

Se alla abonnemang
Årsvis$29.90 / årCirka $2.49 i månadenBetala en gångLivstid$69.99 en gångInga förnyelser. PRO för alltid.
Kursöversikt

Spring Boot för mikrotjänster och REST API:er

Spring Boot är det etablerade Java-ramverket för att bygga REST API:er och mikrotjänster för produktion. Det hanterar konfiguration, dependency injection, datalagring och observability direkt, så att Ni kan fokusera på applikationslogik i stället för boilerplate. Den här kursserien täcker Spring Boot 4 från den första REST-endpointen till distribuerade mikrotjänster som driftsätts i molnet – med utgångspunkt i mönster som används i verkliga backend-system.

Det här får Ni lära Er

Ni bygger och säkrar REST API:er, hanterar hela bean-livscykeln med dependency injection och sparar data med Spring Data JPA. Därefter lägger Ni till observability med Actuator, validerar indata, hanterar undantag globalt och dokumenterar API:er med SpringDoc OpenAPI. Det avancerade materialet behandlar cachning med Redis, batchbearbetning, händelsedriven arkitektur med Kafka, reaktiv programmering med WebFlux, distribuerad tracing med Micrometer och Zipkin, service discovery och API-gateways. Kursserien avslutas med strategier för driftsättning i molnet, resiliensmönster samt optimering av prestanda och skalbarhet.

Utbildningsvägen

Tjugofyra kurser går från A1 till C2. Den inledande kursen behandlar grunderna i Spring Boot och REST API:er på A1-nivå och följs av konfiguration, profiler och bean-livscykeln på A2–B1. B2-delen är störst och omfattar avancerad REST API-design, säkerhet, testning med JUnit, MockMvc och Testcontainers, avancerad Spring Data JPA, cachning, Spring Batch, centraliserad konfiguration med Spring Cloud Config samt en introduktion till mikrotjänstarkitektur. Kurserna på C1- och C2-nivå behandlar de mest krävande ämnena – händelsedrivna mikrotjänster med Kafka, reaktiv programmering med WebFlux, distribuerad tracing, service discovery, driftsättning i molnet, byggande av motståndskraftiga mikrotjänster samt optimering av prestanda och skalbarhet.

Så fungerar det

Varje kurs är uppdelad i korta, fokuserade lektioner som Ni genomför i den inbyggda kodredigeraren med återkoppling i realtid. En AI-handledare finns tillgänglig när Ni kör fast, och varje koncept förstärks med praktiska övningar i stället för passiv läsning.

Så lär du dig

  1. 01

    Interaktiva lektioner

    Praktiska kodövningar med feedback i realtid

  2. 02

    AI-handledare

    Få omedelbar hjälp av vår AI när du kör fast

  3. 03

    Inbyggd kodredigerare

    Skriv och kör kod direkt i webbläsaren

  4. 04

    Certifikat

    Få ett certifikat när du slutför kursen

FAQ

Vanliga frågor

Är kursen i Spring Boot 4-mikrotjänster och REST API:er gratis?

Ja. Ni kan börja kursen i Spring Boot 4-mikrotjänster och REST API:er gratis och genomföra de interaktiva lektionerna utan kostnad. Med en valfri PRO-prenumeration får Ni tillgång till avancerade AI-verktyg och ett certifikat som kan delas.

Behöver jag tidigare erfarenhet för att lära mig Java?

Nej. Kursen börjar med grunderna och går stegvis vidare till mer avancerade ämnen, så Ni kan börja även utan tidigare erfarenhet av Java.

Hur lär jag mig Java på CoddyKit?

Ni lär Er genom att göra. Korta interaktiva lektioner kombinerar tydliga förklaringar med praktiska kodövningar som körs i realtid, och en AI-handledare som är tillgänglig dygnet runt ger personlig hjälp när Ni kör fast.

Får jag ett certifikat när jag har slutfört Spring Boot 4-mikrotjänster och REST API:er?

Ja. PRO-användare kan göra ett prov och få ett delbart intyg på att de har slutfört kursen i Spring Boot 4-mikrotjänster och REST API:er, med en verifierbar kod.

Kan jag lära mig Java i mobilen?

Ja. CoddyKit finns på webben och som inbyggda iOS- och Android-appar, så Ni kan lära Er Java på valfri enhet och synkronisera Era framsteg mellan dem.

Vad kostar CoddyKit PRO?

Den första kursen i Spring Boot 4-mikrotjänster och REST API:er är gratis. CoddyKit PRO låser upp alla kurser: $5.90 per vecka, $7.90 per månad, $29.90 per år eller $69.99 en gång för livstidsåtkomst utan förnyelser.

Hur lång tid tar det att slutföra Spring Boot 4-mikrotjänster och REST API:er?

Spring Boot 4-mikrotjänster och REST API:er har 24 kurser och 93 lektioner. De flesta lektioner tar cirka 5–10 minuter, så hela lärvägen motsvarar ungefär 11 timmars praktisk övning i egen takt.

Börja med Spring Boot 4-mikrotjänster och REST API:er nu

Anslut Er till tusentals deltagare som lär sig programmering med AI-drivna lektioner.