Spring Boot 3 Training

spring-boot-logo

SPRING BOOT

This training aims to allow you to master the Spring framework as well as Spring Boot.

French / English

5 Days

Certificate

Submit now

Next session : August

Overview

Spring Boot makes it extremely easy to start, configure, and deploy a Spring project. With its autoconfiguration capabilities based primarily on dependency management, it allows developers to focus on their business issues rather than technical configuration and integration issues. Embedded in an on-board
servlet container, Spring Boot applications are simple Java applications that you just have to start. This new type of packaging simplifies the production of applications to the extreme.
In this sense, Spring Boot applications are part of the DevOps approach. And are very suitable for microservice architectures.
Diseño-web-Drupal

Prerequisites

Spring Boot Level 1 & 2

Goals

Build secure and scalable microservices.

Training Program

1- Introduction and Lab Documents and workspace
Overview Security always matters
2- Spring Security
Security Basics Spring Security Internals Understanding Spring Security AutoConfigurations and Customizing Digest Authentication Configuring Credentials in database Customizing Form Login and CSRF Enabling Https Using Spring cloud Vault to store secrets in vault Understanding and configuring remember-me
3- OAuth2
oAuth2 Basics and Authorization code grant Client Credentials Grant and Password Grant Securing Using Google Authorization Server Custom Auth Server - Client Credentials and password grant Introduction to JWT Customize Auth Server to Generate JWT token Customize Auth Server to support Authorization code grant Create Resource Server Token Relay and making request to Resource server using Web Client
4- Registering new User and email validation
Registering a new User Email verification of new user
5- Conclusion

Project

All the exercises have as a common thread the creation of a
complete Web server in Spring with user management, display of HTML pages and
REST API

01.
Running a Spring Boot Application Using Spring CLI
02.
Creation of a web application
03.
SpringData Rest: The elaboration of Rest API (HATEOAS) with Spring Data Rest discussions
04.
Spring MVC: Mini web application with Thymeleaf, security implementation
05.
Spring MVC REST: REST controller developments. Jackson annotations and serialization issues. The DTO patter and ObjectMappers
06.
Spring and Tests: Unit tests and mock objects, Integration tests with Tomcat and embedded HSQL, JSON serialization tests
07.
Actuator: Implementation of Actuator
08.
Setting up Web and Rest controllers, Spring Boot configuration
09.
Implementation of Spring Boot Actuator

KELMASS

KELMASS is a startup offering IT services, cloud solutions, infrastructure management, technical support and support in the process of digitizing your business.

HELP

Copyright ©KELMASS SARL 2021. All rights reserved.
Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare