Opleiding: Cursus Spring Framework
Spring Framework, ook wel Spring genoemd, is een framework dat zich richt op de ontwikkeling van software in de programmeertaal Java. Tijdens de Cursus Spring Framework leer je de ins en outs van dit framework kennen.
Algemene omschrijving
Tijdens de Cursus Spring Framework
Tijdens Cursus Spring Framework gaan we uitgebreid in op het bouwen van businesss componenten met Enterprise JavaBeans (EJB). Je leert een applicatie bouwen met Spring, Beans, Aspect Oriented Programming, Annotaties en Netwerk Communicatie.
Resultaat
Na afloop van de Cursus Spring Framework ben je in staat om:
- alle belangrijke onderdelen van Spring Framework te omschrijven
- applicaties te ontwikkelen met Spring Framework
- de verschillende technieken van Spring Framework te benoemen
Praktijkcase
De Cursus Spring Framework is zeer praktijkgericht. Tijdens de cursus ga je zelf aan de slag met Spring Framework en ontwikkel je een applicatie.
Programma
Tijdens de Cursus Spring Framework komen in basis onderstaande onderwerpen aan bod. Afhankelijk van ontwikkelingen op het vakgebied, kan de feitelijke trainingsinhoud hier echter van afwijken. Bel ons gerust voor meer informatie over de actuele inhoud.
- Introductie Spring Boot
-
- Wat is Spring?
- Wat is Spring Boot?
- Wat is Dependency Injection?
- Tooling: IntelliJ, Postman, e.a.
- Spring Web (MVC)
-
- Een applicatie opzetten
- Servlets
- Spring MVC
- REST-API, JSON
- JPA/Hibernate
-
- Database: SQL CRUD
- Wat is Object Relational Mapping?
- Relaties leggen: OneToMany, ManyToOne, ManyToMany
- Queries
- Embeddable, Embedded
- Inheritance
- Object Georiënteerd Klasse Model
- Relationeel Data Model
- Error Handling
-
- Introductie error handling
- Spring Boot Error Handling en Validation
- HttpStatus codes
- ResponseEntity
- javax.validation
- Testing
-
- Waarom en wat testen?
- Spring Boot Testing
- JUnit
- Mockito
- Matchers (Hamcrest, AssertJ)
- WebTestClient
- Advanced (extra's)
- Spring Reactor
- Spring Aspect Oriented
- Spring Security
- Reflection, annotations
- Spring Kotlin