Ta kontakt

Kursplan

Innledning til Spring-rammeverket

  • Overblikk over Spring-økosystemet
  • Inversjon av kontroll (IoC) og avhengighetsinjeksjon (DI)
  • Innledning til aspektorientert programmering (AOP)

Spring-konfigurasjon og bean-levekrets

  • Konfigurasjon via XML-filer
  • Bean-levekrets og BeanPostProcessor
  • Testing av en Spring-applikasjon med Mockito

Annotasjonsbasert konfigurasjon

  • Bruke @Component og @Autowired-annotasjoner
  • Kombinere XML- og annotasjonsbasert konfigurasjon
  • Bruke @Configuration og JavaConfig for konfigurasjon uten XML

Kom i gang med Spring Boot 3.5.5

  • Innledning til Spring Boot og nøkkelkonsepter
  • Opprette et Spring Boot-prosjekt ved hjelp av Spring Initializr
  • Bygge og kjøre den første REST-applikasjonen

Aspektorientert programmering (AOP) og transaksjoner

  • Bruke AspectJ med Spring: prinsipper og konfigurasjon
  • Forstå deklarerende transaksjoner i Spring
  • Konfigurere transaksjoner med XML og @Configuration

Dataholdbarhet med Spring og JPA

  • Konfigurere JPA og databasetilkoblinger
  • DAO- og repository-lag med JPA Boot-konfigurasjon
  • Utdrag av profiler og administrasjon av egenskaper

Bygge REST-applikasjoner med JPA

  • Opprette enkle CRUD-REST-API-er med JPA
  • Utvikle CRUD-REST med innebygde bean-objekter
  • Jackson-serialisering: @JsonIgnore, håndtering av Hibernate-proksier, forhindre løkker

Avansert REST og datahåndtering

  • Bruke REST DTO-er med MapStruct
  • Håndtere unntak i REST-applikasjoner
  • JPA dobbel modellmønster

Spring REST med Spring Data JPA

  • Spørring ved metodenavn-avledning
  • Sidevisning og sortering med Spring Data JPA
  • Bruke @Query for tilpassede spørringer

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 i Spring-økosystemet
  • Programvareingeniører som ønsker å bygge REST-tjenester for webapplikasjoner raskt
  • Programmerere som søker praktisk erfaring med moderne Spring Boot og JPA
 14 Timer

Antall deltakere


Pris per deltaker

Referanser (4)

Kommende kurs

Relaterte kategorier