Kom i kontakt
 Varaktighet 14 timmar

Kursplan

Introduktion till Spring Framework

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

Spring-konfiguration och Bean-livscykeln

  • Konfiguration via XML-filer
  • Bean-livscykeln och BeanPostProcessor
  • Testa en Spring-app med Mockito

Konfiguration med annoteringar

  • Använda @Component- och @Autowired-annoteringar
  • Kombinera XML- och anmerkningsskatt konfiguration
  • Använda @Configuration och JavaConfig för konfiguration utan XML

Introduktion till Spring Boot 3.5.5

  • Introduktion till Spring Boot och centrala koncept
  • Skapande av ett Spring Boot-projekt med Spring Initializr
  • Byggande och körande av den första REST-applikationen

Aspect-Oriented Programming (AOP) och transaktioner

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

Datapersistentitet med Spring och JPA

  • Konfigurera JPA och databasanslutningar
  • DAO- och Repository-lager med JPA Boot-konfiguration
  • Uttag av profiler och hantering av egenskaper

Bygga RESTful-applikationer med JPA

  • Skapande av enkla CRUD REST-API:er med JPA
  • Utveckling av CRUD REST med nästlade beans
  • Jackson-serialisering: @JsonIgnore, hantering av Hibernate-proxies, förhindra loopar

Avancerad REST och datahantering

  • Använda REST DTO:er med MapStruct
  • Hantering av undantag i REST-applikationer
  • JPA dubbla modellmönster

Spring REST med Spring Data JPA

  • Frågehantering med metodsnamnsavledning
  • Sidor och sortering med Spring Data JPA
  • Använda @Query för anpassade frågor

Sammanfattning och nästa steg

Krav

  • En förståelse för grundläggande Java-programmeringskoncept
  • Erfarenhet med objektbaserad programmering
  • Kännedom om byggverktyg som Maven eller Gradle

Publiks

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

Antal deltagare


Pris per deltagare

Vittnesmål (1)

Kommande Kurser

Relaterade Kategorier