Train together, save more! 10% off individual registration, 20% off for pairs.
×
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
    • 408
    • h

    Submit your review

    Translated By Google Translate