Kom i kontakt

Kursplan

Introduktion till Spring Framework

  • Översikt över Spring-ekosystemet
  • Inversion of Control (IoC) och Dependency Injection (DI)
  • Introduktion till Aspect-Oriented Programming (AOP)

Spring-konfiguration och bönlifscykeln

  • Konfiguration via XML-filer
  • Bönlifscykel och BeanPostProcessor
  • Testa en Spring-applikation med Mockito

Annoteringsbaserad konfiguration

  • Använda @Component och @Autowired-annotationer
  • Kombinera XML- och annoteringsbaserad konfiguration
  • Använda @Configuration och JavaConfig för no-XML-inställningar

Introduktion till Spring Boot 3.5.5

  • Översikt över Spring Boot och centrala begrepp
  • Skapa ett Spring Boot-projekt med Spring Initializr
  • Bygga och köra den första REST-applikationen

Aspect-Oriented Programming (AOP) och transaktioner

  • Använda AspectJ med Spring: principer och konfiguration
  • Förstå deklarativa transaktioner i Spring
  • Konfigurera transaktioner med XML och @Configuration

Datauthållighet med Spring och JPA

  • Konfigurera JPA och databasanslutningar
  • DAO- och Repository-lager med JPA Boot-konfiguration
  • Extrahera profiler och hantera egenskaper

Bygga RESTful-applikationer med JPA

  • Skapa enkel CRUD-REST API med JPA
  • Utveckla CRUD-REST med kapslade bön
  • Jackson-serialisering: @JsonIgnore, hantera Hibernate-proxys, förhindra loopar

Avancerad REST och datahantering

  • Använda REST DTOs med MapStruct
  • Hantera undantag i REST-applikationer
  • JPA dubbel modellmönster

Spring REST med Spring Data JPA

  • Sökning genom metodnamnadering
  • Pagination och sortering med Spring Data JPA
  • Använda @Query för anpassade frågor

Sammanfattning och nästa steg

Krav

  • Ett grundläggande förstånd för Java-programmering
  • Erfarenhet av objektorienterad programmering
  • Kännedom om byggnadsverktyg som Maven eller Gradle

Målgrupp

  • Java-utvecklare som börjar sin resa med Spring-ekosystemet
  • Programvaruingenjörer som vill bygga RESTful webbapplikationer snabbt
  • Programmerare som söker praktisk erfarenhet med modern Spring Boot och JPA
 14 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (4)

Kommande Kurser

Relaterade Kategorier