Opleiding : Spring, bedrijfsapplicaties ontwikkelen

Praktijkcursus - 5d - 35u00 - Ref. SPG
Prijs : 2530 € V.B.

Spring, bedrijfsapplicaties ontwikkelen



Opleiding onmisbaar

U leert het Spring framework gebruiken om moderne, robuuste en schaalbare applicaties te ontwikkelen. U leert over reactief programmeren met WebFlux, hoe u GUI's maakt, een REST API opzet met Spring MVC en beveiliging implementeert met Spring Security.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. SPG
  5d - 35u00
2530 € V.B.




U leert het Spring framework gebruiken om moderne, robuuste en schaalbare applicaties te ontwikkelen. U leert over reactief programmeren met WebFlux, hoe u GUI's maakt, een REST API opzet met Spring MVC en beveiliging implementeert met Spring Security.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
De lagen van een n-tier applicatie begrijpen
Implementatie van REST API's en MVC-toepassingen
Persistentie van gegevens garanderen
Een toepassing beveiligen
De relatie tussen Spring en de Jakarta EE API's begrijpen

Doelgroep
Java/Jakarta EE-ontwikkelaars.

Voorafgaande vereisten
Goede kennis van Java-ontwikkeling. Ervaring in het ontwikkelen van bedrijfsapplicaties vereist.

Praktische modaliteiten
Praktisch werk
De training zal gepaard gaan met een "rode draad" oefening, waarvan elke fase zal worden gevalideerd door eenheidstesten.

Opleidingsprogramma

1
De Spring-container

  • Essentiële onderdelen: core, toegang tot gegevens, webmvc, webflux.
  • Integratie in andere technologieën.
  • Implementatiestrategieën.
  • Voorbij het Spring Framework.
  • Ontwikkelomgeving.
  • Ontwerppraktijken.
  • Spring in het Java EE-ecosysteem.
  • Voorbij het Spring Framework: beveiliging, boot, gegevens.

2
Beheer van beans met Spring Core

  • Interceptors en aspectgeoriënteerde programmering.
  • Geplande aanroepen. Profielen. Spring beans testen.
  • Caching en supervisie met JMX.
  • Opsplitsing in lagen, de POJO-benadering.
  • Statusbeheer. Injectie van afhankelijkheden.
Praktisch werk
Een toepassing met N-aantal lagen creëren met Spring Core.

3
Toegang tot gegevens en transactiebeheer

  • Ondersteuning van transacties in tests.
  • Spring Data.
  • Koppelingen met verschillende technologieën: JDBC, JPA, NoSQL.
  • Transactiebeheer.
Praktisch werk
Implementatie van een persistentielaag met JPA en Spring.

4
Verpakking en implementatie met Spring Boot

  • Automatische configuratie.
  • De uitvoeringsomgeving.
  • Verpakking (jar, war, OCI image).
  • Beheer van afhankelijkheden.
  • Starters.
  • Implementatie.
Praktisch werk
Aanmaak van een Spring Boot-product op basis van de eerder aangemaakte REST API.

5
Spring Security

  • Toepassingsbeveiliging.
  • Routebeveiliging.
  • Een gebruikersraamwerk kiezen.
  • Authenticatiemodi (sessie, JWT)
Praktisch werk
Beveiliging voor het webproject creëren.

6
REST API met Spring MVC en Spring WebFlux

  • REST API: best practices.
  • De grondbeginselen van het HTTP-protocol.
  • Implementatie van de REST API.
  • Bean validation API.
Praktisch werk
Reactief programmeren met Spring Webflux.

7
Praktijklab

Praktisch werk
Uitwisseling van berichten met Spring Websocket

8
Theorie, design patterns, het pub/sub-principe.

  • Voorstelling van STOMP en SockJS.
  • Ondersteuning en fallbackmechanismen.
  • Implementatie aan de kant van de server en aan de kant van de client.
Praktisch werk
Ontwikkeling van een publish/subscribe-mechanisme.


Feedback van klanten
4,2 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
LAURENT C.
03/08/26
5 / 5

Zeer interessante inhoud, maar erg compact en het tempo ligt iets te hoog om alles goed te kunnen verwerken; deze opleiding zou idealiter 1 à 2 dagen langer moeten duren, of anders zou de reikwijdte iets moeten worden beperkt.Ik had ook graag wat meer praktijkopdrachten gehad. De docent was erg sympathiek, zeer ervaren en een uitstekende pedagoog; de discussies waren erg interessant.
NICOLAS F.
03/08/26
4 / 5

Interessante inhoud, maar erg compact.
JONATHAN V.
01/06/26
4 / 5

Na een beginnerscursus in JAVA heb ik deze module gevolgd, die voor een beginner erg ingewikkeld is



Publicatiedatum : 27/05/2024



Dit programma is een origineel concept, ontwikkeld door de pedagogische teams van ORSYS Formation. Elke reproductie, weergave, aanpassing of exploitatie, geheel of gedeeltelijk, zonder voorafgaande schriftelijke toestemming van ORSYS, is ten strengste verboden. ORSYS behoudt zich het recht voor om alle nodige maatregelen te nemen ter bescherming van haar intellectuele-eigendomsrechten.

Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand

Dernières places
Date garantie en présentiel ou à distance
Session garantie

KLAS OP AFSTAND
2026 : 12 okt., 30 nov., 30 nov.

2027 : 8 maa., 8 maa., 26 apr., 14 juni, 14 juni, 23 aug., 23 aug., 18 okt., 6 dec., 6 dec.

PARIS LA DÉFENSE
2026 : 12 okt., 7 dec.

2027 : 8 maa., 26 apr., 14 juni, 23 aug., 18 okt., 6 dec.



Dit programma is een origineel concept, ontwikkeld door de pedagogische teams van ORSYS Formation. Elke reproductie, weergave, aanpassing of exploitatie, geheel of gedeeltelijk, zonder voorafgaande schriftelijke toestemming van ORSYS, is ten strengste verboden. ORSYS behoudt zich het recht voor om alle nodige maatregelen te nemen ter bescherming van haar intellectuele-eigendomsrechten.