Spring Boot

 SPRING BOOT


1. Introduction to Spring Boot


2. Your First Spring Boot Application


3. Creating an Executable Jar and directory structure inspection


4. Dependency Management and Inheritance with boot-starter parent


5. Using @SpringBootApplication Annotation


6. Customizing the Spring Boot Application Running with Fluent Builder API


Channing Banner

Turn off Banner

7. Application Events and Listeners in Spring Boot


ApplicationStartingEvent

ApplicationEnvironmentPreparedEvent

ApplicationPreparedEvent

ApplicationStartedEvent

ApplicationReadyEvent

ApplicationFailedEvent

8. Command-Line Runners / Application Runners


9. Spring Boot Application Exit


ExitCodeGenerator

ExitCodeExceptionResolver

SpringApplication.exit()

10. Accessing Application Arguments


11. Application Properties


Properties File

Yaml File

12. Configuration Properties in Spring Boot


13. Spring Boot Profiles


14. Spring Web MVC Application Flow in Spring Boot


WAR Packing and Deployment

Embedded Servlet Container Support

Registering Filters and Servlets in Spring Boot Application

Customizing the Embedded Servlet Containers

Programmatic Customization

15. Creating Your own Auto-configurations


Conditional Annotations

Creating Starter dependencies

16. Spring Boot Actuator Endpoints


SPRING BOOT DATA JPA


1. Why Data JPA?


2. Working with JPA Repositories


3. Understand DSL Language in writing queries


4. Custom Queries and Parameters


5. Pagination and Sort Order


6. Modifiable Queries


SPRING BOOT WEB SECURITY


1. Spring Web MVC Security Architecture and components


2. Understanding the components of Spring Web MVC Security


3. Implementing Spring Boot Web Security with Annotation Approach


Basic Authentication

Form Authentication

Database Authentication

SPRING REST INTEGRATION


1. Spring Framework with ANY Rest Implementation Integration


2. How to develop RESTFUL Services using Spring Framework


MICRO SERVICES (USING SPRING FRAMEWORK & CLOUD)


1. Concept of Monolithic application and Microservice based application development


2. Patterns of Microservices


Data Consistency using Saga Pattern

Choreography-based Saga

Orchestration-based Saga

API Composer

Command Query Responsibility Segregation (CQRS)

3. Implementing Microservices using Spring Cloud and Netflix


Eureka

Ribbon

Feign

Hystrix

 

No comments:

Post a Comment