Cursusaanbod

Introductie tot Spring Framework

  • Overzicht van het Spring-ecosysteem
  • Inversion of Control (IoC) en Dependency Injection (DI)
  • Introductie tot Aspect-Oriented Programming (AOP)

Spring-configuratie en beaanvaardingscyclus

  • Configuratie via XML-bestanden
  • Beaanvaardingscyclus en BeanPostProcessor
  • Testen van een Spring-applicatie met Mockito

Configuratie op basis van annotaties

  • Gebruik maken van @Component en @Autowired-annotaties
  • Kombinatie van XML-en annotation-based configuratie
  • Gebruik maken van @Configuration en JavaConfig voor no-XML-setups

Aan de slag met Spring Boot 3.5.5

  • Introductie tot Spring Boot en belangrijke concepten
  • Een Spring Boot-project maken met behulp van Spring Initializr
  • De eerste REST-toepassing bouwen en uitvoeren

Aspect-Oriented Programming (AOP) en transacties

  • Gebruik maken van AspectJ met Spring: principes en configuratie
  • Declaratieve transacties in Spring begrijpen
  • Transacties configureren met XML en @Configuration

Data-persistentie met Spring en JPA

  • JPA en databaseverbindingen configureren
  • DAO- en repositorylagen met JPA Boot-configuratie
  • Profielen extraheren en eigenschappen beheren

RESTful-toepassingen bouwen met JPA

  • Eenvoudige CRUD-REST-API's maken met JPA
  • CRUD-REST ontwikkelen met geneste beans
  • Jackson-serialisatie: @JsonIgnore, Hibernate-proxies verwerken, lussen voorkomen

Geavanceerd REST en gegevensbeheer

  • REST DTO's met MapStruct gebruiken
  • Uitzonderingsafhandeling in REST-toepassingen beheren
  • JPA dubbele modelpatronen

Spring REST met Spring Data JPA

  • Query's uitvoeren via methode-naamderivatie
  • Paginering en sorteren met Spring Data JPA
  • @Query gebruiken voor aangepaste query's

Samenvatting en volgende stappen

Vereisten

  • Een begrip van basis Java-programmeerconcepten
  • Ervaring met objectgeoriënteerd programmeren
  • Vertrouwdheid met build tools zoals Maven of Gradle

Doelgroep

  • Java-ontwikkelaars die beginnen met de Spring-ecosysteem
  • Software-engineers die snel RESTful webapplications willen bouwen
  • Programmeurs die praktijkervaring willen opdoen met moderne Spring Boot en JPA
 14 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (4)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën