spring boot

RESTful APIs with Spring Boot

Bygg och konsumera REST-API:er med Spring Boot 4. Bemästra @RestController, Spring Data JPA och den moderna RestClient genom praktisk kodning.

Mål med utbildningen

Förmågan att bygga kompletta REST-API:er med Spring Data JPA samt konsumera externa tjänster med RestClient på ett professionellt sätt.

Målgrupp

Utvecklare som praktiskt vill implementera och integrera REST-tjänster med databaser och externa API:er 2026.

Förkunskaper

Grundläggande kunskaper i Spring Boot motsvarande 'Spring Boot Jumpstart: Essentials' krävs för att djuploda i API-utveckling.

Innehåll & Highlights

Spring @RestController & MVC
Spring Data JPA Persistence
Consuming APIs med RestClient
Data Mapping & DTO Patterns
JSON Processing med Jackson
Path Variables & RequestParams
HTTP Methods & Status Codes
Jakarta EE & Spring Standards

Utmaningar vi adresserar

"Hur implementeras @RestController och Spring Data JPA för att skapa effektiva och sökbara CRUD-API:er?"

"Hur används den nya RestClient för att konsumera externa API:er på ett säkert och typsäkert sätt?"

"Hur mappas data mellan databasmodeller och API-kontrakt för att undvika onödig koppling?"

Beskrivning
REST-API:er utgör ryggraden i modern systemkommunikation, men utan en tydlig struktur för hur resurser exponeras och konsumeras blir tjänsterna snabbt svåra att underhålla. Att bara skicka JSON räcker inte; för att bygga hållbara integrationer krävs en förståelse för hur man utnyttjar ramverkets inbyggda stöd för HTTP-standarder och effektiv datapersistens. I denna workshop fokuseras det på det praktiska hantverket genom Active Learning där tjänster byggs och integreras i realtid. Modulen går igenom hur robusta endpoints skapas, kopplas till databaser och hur data effektivt hämtas från andra system. Utbildningen ger teamet den direkta förmågan att designa och implementera moderna API-lösningar som följer industristandard och är redo för produktion 2026. Controllers implementeras med @RestController och Spring Data JPA används för att hantera CRUD-operationer mot en databas med fokus på ren syntax och effektiv mappning. Det utforskas hur data hanteras mellan olika lager med hjälp av DTO-mönster och hur den moderna RestClient i Spring 6 används för att konsumera externa tjänster med fokus på typsäkerhet och smidig integration. Genom att fokusera på korrekt användning av Path Variables och Request Parameters säkerställs det att API:er följer professionella Jakarta EE-konventioner för högkvalitativa backend-tjänster. Actleas grundfilosofi vilar på att API-design är ett hantverk där respekt för standarder och enhetlig hantering är avgörande för systemets livslängd. Erfarenheten visar att när ett team bemästrar både produktion och konsumtion av tjänster på ett effektivt sätt, minskar friktionen i integrationer dramatiskt. Denna workshop är den kritiska pusselbiten för att förvandla grundläggande Spring-kunskaper till en omedelbar förmåga att bygga sammankopplade och affärsdrivna system.
Tips & Nästa steg

Med grunderna i API-utveckling på plats är nästa naturliga steg att fördjupa sig i hur man hanterar persistens och optimerar dataåtkomst i 'Mastering Spring Data & Persistence'.

Format Workshop
Längd 1 dag
Nivå Professional
Instruktör Andreas Olsson
Pris per grupp 25 000 kr

Standardpris per grupp (upp till 12 pers) för remote-leverans. Tillägg för fler deltagare eller på plats.

Teknikstack
REST API Spring Boot 4 Spring Data RestClient JSON Architecture
Andreas Olsson

Din Instruktör

Andreas Olsson

Expertis genom Active Learning

Java och Spring Framework har varit mitt fokusområde i över 20 år. Idag ligger mitt fokus främst på att hjälpa organisationer ta steget in i framtiden genom att integrera intelligenta agenter och AI-drivna funktioner i moderna Java-system.

Namnet Actlea står för Active Learning – filosofin att programmering lärs ut bäst genom att skriva kod, inte genom att titta på slides. Mina utbildningar fokuserar därför på intensiva, praktiska övningar som speglar verkliga utmaningar.

Jag erbjuder beprövade utbildningskoncept för allt från intensiva bootcamps till avancerade workshops i Spring AI. Dessa moduler ger omedelbar praktisk nytta, men kan självklart även anpassas för att möta specifika tekniska behov hos ditt team.

Connecta på LinkedIn

Svenska storbolag som kompetensutvecklat med Actlea

Academic Work
Handelsbanken
Scania
Swedbank
CGI
SEB
Deltagaromdömen

Vad tidigare deltagare säger

Läs om pedagogiken, de praktiska övningarna och hur utbildningen har påverkat deras vardag.

Relaterade utbildningar

java Professional

TDD & JUnit: Quality in Java

1 dag
Gruppris: 25 000 kr

Säkra kodkvaliteten genom att bemästra TDD och JUnit 5 för moderna Java-applikationer.

  • JUnit 5 Core & Assertions
  • TDD: Red-Green-Refactor
  • Strukturera Testklasser
spring ai Professional

Enterprise RAG with Spring AI

1 dag
Gruppris: 25 000 kr

Bygg säkra RAG-system med Spring AI. Lär dig importera data från databaser och dokument via vektorer och similarity search.

  • RAG Architecture & Patterns
  • VectorStore & Embedding Models
  • Dataimport & Vektorisering
spring boot Professional

Spring Boot Foundations: Expert Track

5 dagar
Gruppris: Offert

Den ultimata 5-dagarsutbildningen i Spring Boot 4. Från bönor och REST till Thymeleaf, Security, TDD och en introduktion till Spring AI.

  • Core Spring: Beans & Auto-config
  • REST API & Spring MVC (Thymeleaf)
  • Spring Data JPA & Persistens
Ta nästa steg

Redo att växla upp
Teamets kompetens?

Boka en enskild workshop, en flerdagarskurs eller ett komplett utbildningspaket. Programmen bygger på beprövade standardmoduler med hög teknisk kvalitet, designade för att levereras omedelbart utan långa startsträckor.

  • Expertledd utbildning: Designad för professionella utvecklingsteam.
  • Standardiserad kvalitet: Beprövade moduler redo för direkt leverans.
  • Flexibelt format: Genomförande sker remote eller onsite.

Skicka en förfrågan för att stämma av tillgänglighet och upplägg, helt utan säljpress.

Föredrar du att connecta direkt på LinkedIn? Skippa formuläret:

Connecta & Meddelande på LinkedIn →