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