Ta kontakt
 Varighet 14 timer

Kursplan

Introduksjon til Spring Framework

  • Et oversikt over Spring-økosystemet
  • Styringsinversjon (IoC) og avhengighetsinjeksjon (DI)
  • Introduksjon til aspektorientert programmering (AOP)

Spring-konfigurasjon og livssyklus for Bean

  • Konfigurasjon via XML-filer
  • Livssyklus for Bean og BeanPostProcessor
  • Testing av en Spring-app med Mockito

Annotasjonbasert konfigurasjon

  • Å bruke @Component og @Autowired-annotasjoner
  • Å kombinere XML- og annotasjonbasert konfigurasjon
  • Å bruke @Configuration og JavaConfig for XML-frie oppsett

Kom i gang med Spring Boot 3.5.5

  • Introduksjon til Spring Boot og nøkkelbegreper
  • Å lage et Spring Boot-prosjekt med Spring Initializr
  • Å bygge og kjøre den første REST-applikasjonen

Aspektorientert programmering (AOP) og transaksjoner

  • Å bruke AspectJ med Spring: prinsipper og konfigurasjon
  • Forståelse av deklarasive transaksjoner i Spring
  • Konfigurering av transaksjoner med XML og @Configuration

Datapersistens med Spring og JPA

  • Konfigurering av JPA og databaseforbindelser
  • DAO- og Repository-lag med JPA Boot-konfigurasjon
  • Å ekskludere profiler og administrere egenskaper

Å bygge RESTful-applikasjoner med JPA

  • Å lage enkle CRUD REST-APIer med JPA
  • Å utvikle CRUD REST med nestede beans
  • Jackson-serialisering: @JsonIgnore, håndtering av Hibernate-proxyer, forebygging av løkker

Avansert REST og datahåndtering

  • Å bruke REST DTOer med MapStruct
  • Å håndtere unntak i REST-applikasjoner
  • JPA dobbelt modellmønstre

Spring REST med Spring Data JPA

  • Å forespørre ved utleding av metodenavn
  • Paginering og sorting med Spring Data JPA
  • Å bruke @Query for tilpassede forespørsler

Oppsummering og neste steg

Krav

  • Forståelse av grunnleggende Java-programmeringskonsepter
  • Erfaring med objektorientert programmering
  • Kjennskap til byggeverktøy som Maven eller Gradle

Målgruppe

  • Java-utviklere som starter sin reise med Spring-økosystemet
  • Programmerere som ønsker å bygge RESTful-webapper raskt
  • Programmerere som søker praktisk erfaring med moderne Spring Boot og JPA

Antall deltakere


Pris per deltaker

Referanser (1)

Kommende kurs

Relaterte kategorier