Untitled UI logo textLogo
Courses

Topics

Microsoft 365
Popular
Outlook, Excel, Word en meer.
AI
Leer over AI en Innovatie.
Cybersecurity
Leer online veilig werken.
System Administration & Network
Leer alles over IT-beheer.
Agile & Management
Leer digitaal samenwerken.
Data & Automation
Leer alles over data.
Cloud
Leer alles over de cloud.  
Programming
HTML, CSS, Java en meer.
Digitale Tools, Software & Web
Canva, Wordpress en meer.

Learning forms

Keynote
Lezingen over IT-thema's.
Workshop
Korte interactieve sessies over IT.
Training
Popular
Over simpele en complexe IT.
E-learning
Tailored to your organization.
Digital Coach
IT-consultancy
Not sure where to start?
See all our training courses
Vraag een adviesgesprek aan
BlogAbout us
NL
Nederlands
English
Français
Contact

Spring & Jump Boat Intro

5 days
Incompany or virtual
Participants: 1-10 people
Request Training
Description
Audience
Methods
Contents
Certification
Request a quote

Description

The main goal of this course is to introduce participants to Spring and Spring Boot as powerful Java frameworks for developing enterprise web applications. At the end of the course, participants will be able to use Spring and Spring Boot to build scalable, well-configured and secure web applications.

Audience

This course is intended for beginners and people with limited experience in Spring and Spring Boot. It targets those interested in learning these popular Java frameworks to be able to work more efficiently and productively on developing enterprise web applications.

Methods

The course is offered through instructor-led lessons as well as self-study. Participants will receive practical exercises and assignments to practice their skills. The emphasis is on hands-on learning, where participants are actively writing code and solving programming issues.

Contents

Spring core as a lightweight framework implementation of the IoC (inversion of control) principle

for better scalability (scalibility) and disconnection between the various components

within an Enterprise application

• Using Spring Boot to build applications more efficiently and productively (convention over)

configuration)

o Using Lombok to make more efficient use of Spring automations and boilerplate

remove code

• Learn to use Spring Initializr to get ready-to-use project configurations, to

so that you can work even faster and more productively

• Spring Data

o Learn and apply Spring's powerful abstractions on top of JPA

o Using @Query annotation to execute custom JPQL queries

o Using annotations to use a Repository class as a bean

o Connect to the database via Spring Data and hide the login details correctly

(do not share in our shared source code)

Multimedi BV - 08 description of opleidingen.doc

• Spring Web (MVC)

o Explain MVC architectural pattern and correctly explain the roles of each component

identifying

o Learn to set up controllers correctly using Spring's configuration annotations

o Use a built-in and automatically configured Tomcat server to run a web application

to make it run

o Learn to use Thymeleaf as an HTML template engine to generate Views

and thus display dynamic web pages correctly

• Spring Validation

o Add validation annotations to model classes to view incoming data

to validate correctly in the back end

• Spring Security

o Explain the differences between authorization and authentication

o Secure paths on the web application carefully and correctly

o Configure users and roles to have a complete login system with permissions for

to implement different roles

o Securing the web application against CSRF by using tokens

• Spring Web (REST API)

o Expand knowledge of Controllers to directly access data in JSON/XML format

provide as a REST API

o Configure CORS correctly for your own REST API

o Set up security via JWT correctly

• Testing

o Testing (unit and integration tests) of a Spring application in a thorough manner

‍

Certification

Participation certificate: participants receive a certificate that they have completed this training at the end of the training.

Request a quote

Spring & Jump Boat Intro
We received your request. We'll get back to you as soon as possible.
Oops! Something went wrong while submitting the form.
multimedi
Address
Grauwmeer 1, 3001 Leuven
Contact
016 61 65 75
hello@multimedi.be
Trainig coursesTailored trainingAbout UsBlogContact
General terms and conditionsPrivacy policyCookies Settings