Unlock the potential of generative AI across all your managerial functions.
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
    • 435
    • h

    Submit your review

    Translated By Google Translate