Kursplan

Introduksjon til Spring Framework

  • Oversikt over Springøkosystemet
  • Inversion of Control (IoC) og Dependency Injection (DI)
  • Introduksjon til Aspect-Oriented Programming (AOP)

Spring Konfigurasjon og Bean-livssyklus

  • Konfigurering via XML-filer
  • Bean-livssyklus og BeanPostProcessor
  • Testing av en Spring-app med Mockito

Annotasjonbasert konfigurasjon

  • Bruk av @Component og @Autowired annotasjoner
  • Kombinere XML- og annotasjonbasert konfigurasjon
  • Bruke @Configuration og JavaConfig for no-XML-innsett

Kom i gang med Spring Boot 3.5.5

  • Introduksjon til Spring Boot og nøkkelmål
  • Opprette et Spring Boot-prosjekt ved hjelp av Spring Initializr
  • Bygge og kjøre første REST-applikasjon

Aspect-Oriented Programming (AOP) og Transaksjoner

  • Bruk av AspectJ med Spring: prinsipper og konfigurasjon
  • Forståelse av deklarative transaksjoner i Spring
  • Konfigurere transaksjoner med XML og @Configuration

Dataserialisering med Spring og JPA

  • Konfigurere JPA og databasekoblinger
  • DAO- og Repository-lag med JPA Boot-konfigurasjon
  • Utvinne profiler og administrere egenskaper

Bygge RESTful-applikasjoner med JPA

  • Opprette enkel CRUD-REST-API med JPA
  • Utvikle CRUD-REST med nøstede beans
  • Jackson-serialisering: @JsonIgnore, håndtering av Hibernate-proxier, unngå løkker

Avansert REST og datahåndtering

  • Bruke REST DTOs med MapStruct
  • Håndtere unntak i REST-applikasjoner
  • JPA dobbel modellmønstre

Spring REST med Spring Data JPA

  • Spørsmål ved navngivning av metoder
  • Paginering og sortering med Spring Data JPA
  • Bruke @Query for egendefinerte spørringer

Oppsummering og neste steg

Krav

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

Målgruppe

  • Java-utviklere som begynner sin reise med Springøkosystemet
  • Softwareingeniører som ønsker å bygge RESTful 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