CONTACT ONS

Cursusaanbod

Inleiding tot het Spring Framework

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

Spring-configuratie en levenscyclus van beans

  • Configuratie via XML-bestanden
  • Levenscyclus van beans en BeanPostProcessor
  • Een Spring-applicatie testen met Mockito

Configuratie op basis van annotaties

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

Aan de slag met Spring Boot 3.5.5

  • Inleiding tot Spring Boot en kernconcepten
  • Een Spring Boot-project aanmaken met Spring Initializr
  • De eerste REST-applicatie bouwen en uitvoeren

Aspect-Oriented Programming (AOP) en transacties

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

Gegevenspersistentie met Spring en JPA

  • Configuratie van JPA en databaseverbindingen
  • DAO- en repositorylagen met JPA Boot-configuratie
  • Profielen uitlezen 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, omgaan met Hibernate-proxies en het voorkomen van lussen

Geavanceerde REST en gegevensverwerking

  • Gebruik van REST DTO's met MapStruct
  • Uitzonderingen afhandelen in REST-applicaties
  • JPA dubbele modelpatronen

Spring REST met Spring Data JPA

  • Aanvragen door methoednaamafleiding
  • Paginatie en sorteren met Spring Data JPA
  • Gebruik van @Query voor aangepaste queries

Samenvatting en volgende stappen

Vereisten

  • Verwachte kennis van basis Java-programmeerconcepten
  • Ervaring met objectgeoriënteerd programmeren
  • Vertrouwdheid met buildtools zoals Maven of Gradle

Doelgroep

  • Java-ontwikkelaars die hun reis met het Spring-ecosysteem beginnen
  • Software-ingenieurs die snel RESTful webapplicaties willen bouwen
  • Programmeurs die praktijkervaring willen opdoen met moderne Spring Boot en JPA
 14 Uren

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 (4)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën