Deze tekst werd automatisch vertaald door een online vertaler (DeepL) om als leidraad te dienen, om de inhoud van de informatie over de opleiding te helpen begrijpen. Wij wijzen alle verantwoordelijkheid voor de inhoud ervan af. Indien u wenst te reageren op deze vertaling, kunt u een e-mail sturen naar helpdesk@digitalcity.brussels.
Spring Boot
Beschrijving
Deze cursus is bedoeld voor iedereen die Spring Boot wil gebruiken voor zijn Java ontwikkelingen.
Wat zijn de doelstellingen van de opleiding?
De opleiding is gericht op de volgende vaardigheden
- - Inzicht in de lagen van een n-tier applicatie
- - Maak een REST en MVC web front-end
- - Zorgen voor persistentie van gegevens
- - Beveiliging van een toepassing
- - Inzicht in de relatie tussen Spring en de Java EE API's
Wat moet je weten om de cursus te volgen?
Gevorderde kennis van Java.
Opleidingsprogramma
De lente container
- Ontwerppraktijken
- Spring in het Java EE ecosysteem
- Kern en toegang tot gegevens. MVC en Rust
- Integratie met andere technologieën
- De ontwikkelingsomgeving
- Inzetstrategieën
- Voorbij het Spring Framework
- Beheer van bonen met Spring Core
- Layering, de POJO aanpak
- Staatsbeheer. Injectie van afhankelijkheid
- Interceptors en aspect-georiënteerd programmeren
- Cachen en bewaken met JMX
- Geplande invocaties. Profielen. Testen van Spring-bonen
Gegevenstoegang en transactiebeheer
- JPA en het Hibernate raamwerk
- Ingebedde databanken
- De Lente transactionele monitor
- Ondersteuning van transacties in tests
- Lentegegevens
REST API met Spring MVC en Spring WebFlux
- REST API beste praktijken
- HTTP protocol grondbeginselen
- De REST API instellen
- API Bean validatie en uitzonderingsbehandeling
- Cross Origin Shared Resource. Testen van een Rest API
- Reactief programmeren. Presentatie van Spring Boot
Verpakking en implementatie met Spring Boot
- Standalone toepassing en embedded container
- Configureren van een Spring Boot toepassing
- Cloud-klare applicatie verpakking
- Een Docker-image bouwen
Lente Veiligheid
- Beveiligen van routes
- Gebruikers opslagplaatsen. Beveiliging van toepassingen
Uitwisseling van berichten met Spring Websocket
- Theorie, ontwerp patronen, het pub/sub principe
- Presentatie van STOMP en SockJS
- Ondersteunings- en terugvalmechanismen
- Uitvoering aan server- en clientzijde
Web GUI met Spring MVC
- Herinnering aan het MVC patroon. De 2 manieren binding
- JSP en JSTL views, Bean validatie API. Internationalisering, uitzonderingen