CONTACT ONS

Cursusaanbod

Inleiding tot het Spring Framework

  • Overzicht van het Spring-ecosysteem
  • Inversie van controle (IoC) en afhankelijkheidsinjectie (DI)
  • Inleiding tot aspektgeoriënteerd programmeren (AOP)

Spring-configuratie en de levenscyclus van beans

  • Configuratie via XML-bestanden
  • De levenscyclus van beans en BeanPostProcessor
  • Het testen van een Spring-applicatie met Mockito

Annotatiegebaseerde configuratie

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

Aan de slag met Spring Boot 3.5.5

  • Inleiding tot Spring Boot en belangrijke concepten
  • Een Spring Boot-project aanmaken via Spring Initializr
  • De eerste REST-applicatie bouwen en uitvoeren

Aspektgeoriënteerd programmeren (AOP) en transacties

  • Gebruik van AspectJ in combinatie met Spring: principes en configuratie
  • De werking van declaratieve transacties in Spring
  • Transacties configureren via XML en @Configuration

Gegevenspersistentie met Spring en JPA

  • JPA-configuratie en het instellen van databaseverbindingen
  • Implementatie van DAO- en Repository-lagen met JPA Boot
  • Het beheren van profielen en eigenschappen

Bouw van RESTful-applicaties met JPA

  • Eenvoudige CRUD-REST-API’s creëren met behulp van JPA
  • CRUD-functionaliteit implementeren in een REST-omgeving met geneste beans
  • Jackson-serialisatie: gebruik van @JsonIgnore, omgaan met Hibernate-proxies en het voorkomen van recursieproblemen

Gevorderde technieken voor REST en gegevensverwerking

  • REST DTO’s genereren met MapStruct
  • Foutafhandeling in RESTful-applicaties
  • Het toepassen van dubbele modellenpatronen bij JPA

Spring REST en Spring Data JPA

  • Query’s uitvoeren door methode-aanduidingen te gebruiken
  • Paginering en sorteren met behulp van Spring Data JPA
  • Aangepaste queries schrijven via de @Query-annotatie

Samenvatting en volgende stappen

Vereisten

  • Basiskennis van Java-programmeren
  • Ervaring met objectgeoriënteerd programmeren
  • Kennis van bouwtools zoals Maven of Gradle

Doelgroep

  • Java-ontwikkelaars die net beginnen met het Spring-ecosysteem
  • Software-engineers die snel RESTful webapplicaties willen ontwikkelen
  • Programmeurs die praktische ervaring 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 (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën