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
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.
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)
Gedetailleerde informatie over de gevraagde geavanceerdere onderwerpen is verstrekt.
Farukh Khan - Tandem Solution
Cursus - RabbitMQ with Java and Spring
Automatisch vertaald