Reinvent your training with agile, tailor-made solutions.
Log in
Or create your account
You have just added to your selection
Your cart is empty, See our trainings

Description

Spring Boot is an open-source Java-based framework that facilitates the development of robust and scalable Java applications. It simplifies application configuration and implementation by providing out-of-the-box features and default conventions to speed up the development process.

Who is this training for ?

For whom ?

Java developers, project managers and technical architects.

Prerequisites

Have good skills in Java/JEE

Training objectives

  • Identify the necessary configurations by type of Java
  • project Take charge of the automatic configuration of Spring Boot
  • Minimize the actions formerly required to achieve rapid deployment of Java projects
  • Absolutely refactor the volume of code produced with equal functionality with the existing development approach.

Training program

    • Loading properties files
    • Layer configurations:
    • Persistence
    • Business
    • Controller
    • Old-style log management
    • Application server-level configurations
    • Manual management of backwards and backward compatibility of libraries
    • The Spring universe and the complexity of its configuration
    • Starters and auto-configuration components
    • The libraries required in the pom.xml (or build) .gradle)
    • Using Spring Initializr to create a web application
    • Organization of dependencies, transparent management of versions
    • Best development practices advocated by Spring Boot
    • Role of @SpringBootApplication and @EnableAutoconfiguration annotations
    • The operating principle of the Application class
    • Control of auto-configuration, use of application.properties (or application.yml) files
    • Overloading (or even customization) of auto-configuration classes
    • Setting up profiles
    • Trace management: log4j2 or logback
    • Spring Data JPA with Spring Boot
    • Spring REST and Spring Boot
    • Spring REST coupled with Spring Security and Spring Boot
    • Spring MVC with Spring Boot
    • The contribution of the STS (Spring Tool Suite) plug-in for aid for accelerated development
    • Automate tests
    • Annotations required for integration tests
    • Useful annotations for persistence tests
    • API testing REST with @AutoConfigureMockMvc, @WebMvcTest and RestTemplate
    • Creation of a war for simplified deployment
    • Creation of a self-executable
    • Launch of a jar with file external configuration (command line)
    • An example of starting a Spring Boot jar with Docker
  • 1410
  • h

Submit your review

Translated By Google Translate