Spring Boot is an open-source micro framework maintained by a company called Pivotal. It provides Java developers with a platform to get started with an auto configurable production-grade Spring application. With it, developers can get started quickly without losing time on preparing and configuring their Spring application.
Certificate
Yes
Study Material
Yes
Project
Self
Strength
10 Max
Duration
57 Hours
Language
English, Telegu, Hindi, Oriya
Spring Boot Overview
Motivation behind Spring
What is Spring
The Spring Framework
Spring Boot Library
Motivation
Key Features
Auto-configuration,
Auto-Standalone
Spring Intializr
Spring Boot Application
Spring Boot CLI
Using Maven and Gradle
IDE Support
Spring boot auto-configuration
Creating a Application
Packaging Spring Boot applications
Spring Beans and DI
Spring Container
Spring Context config files
Spring Annotations
Java Config approach
Mixing XML and annotations
Spring Dependency Injection
Wiring Beans together
Spring Web MVC
Introduce Spring Web MVC
Present flow through MVC
Defining a Controller
Handling view resolution
Building and Deploying
Java Config web applications
WebAppInitializer class
Spring Java Config class
Spring Boot and RESTful Services
Web Services
What is REST
Spring REST
Building a Spring REST application
Introduce Spring REST Clients
Spring REST Template
Spring Data and Spring Boot
Data Access objects
Spring DAO
Working with JDBC
Using Object Mappers
Exploiting JPA (and Hibernate)
Creating Data Access Objects
Spring JMS and Spring Boot
Basic idea of message queues
point-to-point
publish and subscribe (pub-sub)
RabbitMQ message server with Spring Boot
JMS (Java Message Service)
Spring JMS Development
Using XML and Annotation configuration
Using JavaConfig
Spring Boot Internals and Defaults
SpringApplication class
Custom Banner configuration
SpringApplication Builder
Custom Properties Prefix
Creating a Spring Boot Starter project
Spring Boot and Spring Test
Introduce Testing with Spring
Highlight Test Support in Spring
Spring and JUnit 5.x
Spring Boot Testing Framework
Security with Spring Boot
Spring Security
Security with Spring Boot
Fundamental Elements
Spring Security Managers
Spring Web Applications
Other Authentication providers
Configuring Spring for Security
Method Security
Defining Method level Security
Annotation Based Method Security
Alternative Annotations
Spring Boot Actuator
Spring Boot Actuator Module
Actuator End Points
Changing the Endpoint ID
Actuator CORS support
Changing the Management Endpoints Path
Securing Endpoints
Implementing Custom Actuator Endpoints
Spring Boot Actuator health
Spring Boot Actuator metrics