AI-adoptie Microsoft 365 maximaliseren Je IT-team upskillen Training Digital coaching E-learning Contact hello@multimedi.be

Incompany, op een datum die jou past

Spring en Spring Boot, de basis

Programmeren · 5 dagen · Incompany of online · 2 tot 12 deelnemers

Het hoofddoel van deze opleiding is om deelnemers kennis te laten maken met Spring en Spring Boot als krachtige Java-frameworks voor de ontwikkeling van enterprise-webtoepassingen.

Na afloop van de opleiding zullen de deelnemers in staat zijn om Spring en Spring Boot te gebruiken voor het bouwen van schaalbare, goed geconfigureerde en beveiligde webtoepassingen.

Wat je team leert

  • Spring core als lichtgewicht framework implementatie van de IoC (inversion of control) principe
  • voor betere schaalbaarheid (scalibility) en loskoppeling tussen de verschillende componenten binnen een Enterprise applicatie
  • Spring Boot gebruiken om efficiënter en productiever applicaties op te stellen (convention over configuration)
  • Gebruik van Lombok om automatisaties van Spring efficiënter te benutten en boilerplate code weg te werken
  • Leren gebruikmaken van Spring Initializr om kant-en-klare projectconfiguraties te verkrijgen, om zo nog sneller en productiever…
  • Spring Data
  • De krachtige abstracties bovenop JPA van Spring leren en toepassen

Je gaat naar huis met

  • Een deelnamecertificaat van Multimedi

Programma

  • Spring core als lichtgewicht framework implementatie van de IoC (inversion of control) principe
  • voor betere schaalbaarheid (scalibility) en loskoppeling tussen de verschillende componenten binnen een Enterprise applicatie
  • Spring Boot gebruiken om efficiënter en productiever applicaties op te stellen (convention over configuration)
  • Gebruik van Lombok om automatisaties van Spring efficiënter te benutten en boilerplate code weg te werken
  • Leren gebruikmaken van Spring Initializr om kant-en-klare projectconfiguraties te verkrijgen, om zo nog sneller en productiever te kunnen werken
  • Spring Data
  • De krachtige abstracties bovenop JPA van Spring leren en toepassen
  • Gebruik van @Query-annotatie om eigen geschreven JPQL queries uit te voeren
  • Het gebruik van annotaties om een Repository-klasse als bean te gebruiken
  • Connecteren met de databank via Spring Data en de inloggegevens correct verbergen (niet meedelen in onze gedeelde broncode) Multimedi BV - 08 beschrijving van opleidingen.doc
  • Spring Web (MVC)
  • MVC architecturale patroon toelichten en de rollen van elk component correct identificeren
  • Controllers correct leren instellen via de configuratie-annotaties van Spring
  • Ingebouwde en automatisch ingestelde Tomcat-server gebruiken om een webapplicatie te doen draaien
  • Leren gebruikmaken van Thymeleaf als HTML template engine om Views te genereren en zo dynamische webpagina’s correct weer te geven
  • Spring Validation
  • Validatie-annotaties aan model-klassen toevoegen om binnenkomende gegevens correct te valideren in de back end
  • Spring Security
  • Verschillen tussen autorisatie en authenticatie toelichten
  • Paden op de webapplicatie zorgvuldig en correct beveiligen
  • Gebruikers en rollen instellen om een volledig loginssysteem met toelatingen voor verschillende rollen te implementeren
  • Webapplicatie beveiligen tegen CSRF door gebruik te maken van tokens
  • Spring Web (REST API)
  • Kennis van Controllers uitbreiden om data in JSON/XML formaat rechtstreeks aan te bieden als REST API
  • CORS correct instellen voor eigengemaakte REST API
  • Beveiliging via JWT correct instellen
  • Testing
  • Het testen (unit- en integration-tests) van een Spring-applicatie op een grondige manier

Voor wie

  • Deze opleiding is bedoeld voor beginners en mensen met beperkte ervaring in Spring en Spring Boot
  • Het richt zich op degenen die geïnteresseerd zijn in het leren van deze populaire Java-frameworks om efficiënter en productiever te kunnen werken aan de…

Praktisch

Duur
5 dagen
Leervorm
Incompany bij jou op kantoor, of online
Groep
2 tot 12 deelnemers
Taal
Nederlands, Frans of Engels
Voorkennis
Zie Voor wie
Prijs
Op aanvraag, per groep

Ook in dit vakdomein

Training aanvragen

Je krijgt binnen twee werkdagen een prijs per groep en een voorstel van data. Je legt nu nog niets vast.

TrainingSpring en Spring Boot, de basis

Vul je voornaam in.
Vul je achternaam in.
Vul de naam van je organisatie in.
Vul je functie in.

We maken graag kennis

Een kort gesprek volstaat om te horen waar je team staat en wat deze training voor jullie kan doen. Daarna krijg je een voorstel op maat van je groep.