CONTACT ONS
 Duur 14 uren

Cursusaanbod

Introductie tot het Spring Framework

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

Spring-configuratie en levenscyclus van Beans

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

Configuratie op basis van annotaties

  • Gebruik van de annotaties @Component en @Autowired
  • Combinatie van XML- en annotatiegebaseerde configuratie
  • Gebruik van @Configuration en JavaConfig voor opstellingen zonder XML

Op weg met Spring Boot 3.5.5

  • Introductie tot Spring Boot en kernconcepten
  • Een Spring Boot-project maken met Spring Initializr
  • Bouwen en uitvoeren van de eerste REST-toepassing

Aspect-Oriented Programming (AOP) en transacties

  • Gebruik van AspectJ met Spring: principes en configuratie
  • Begrip van declaratieve transacties in Spring
  • Transacties configureren met XML en @Configuration

Datapersistentie met Spring en JPA

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

Bouwen van RESTful applicaties met JPA

  • Eenvoudige CRUD REST APIs maken met JPA
  • CRUD REST ontwikkelen met geneste beans
  • Jackson-serialisatie: @JsonIgnore, afhandeling van Hibernate-proxies, het voorkomen van loops

Geavanceerde REST- en gegevensbehandeling

  • REST DTO's gebruiken met MapStruct
  • Uitzonderingen afhandelen in REST-toepassingen
  • JPA dubbel model patronen

Spring REST met Spring Data JPA

  • Queries via methode-naam afleiding
  • Paginering en sortering met Spring Data JPA
  • @Query gebruiken voor aangepaste queries

Samenvatting en volgende stappen

Vereisten

  • Kenis van basale Java-programmeerconcepten
  • Ervaring met objectgeoriënteerd programmeren
  • Vakbekwaamheid in buildtools zoals Maven of Gradle

Doelgroep

  • Java-ontwikkelaars die hun pad in het Spring-ecosysteem beginnen
  • Software-engineers die snel RESTful webtoepassingen willen bouwen
  • Programmeurs die praktische ervaring zoeken met moderne Spring Boot en JPA

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 3200 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën