Introduction to spring boot
Types of software architectures
SOA and Monolith Architecture
Why Microservices
Detailed MicroService Architecture
– App Layer
– Business Layer
Enteprise Layer
– Infra Layer
Need of Spring Boot
Difference between Spring & Spring Boot
Advantages with Micro Services
Building Spring Boot?Application
Normal Spring Manual Approach
Maven Overview
Spring Initializer
STS
Eclipse with STS Plugin
Understanding the Spring Boot auto configuration
Rest Annotation with In Memory Database & CRUD Operations
H2
Derby
HSQL
Redis Cache
PostMan or Swagger Overview
Rest Annotation with Relation DB
MySql
PostGresSQL
JPA Repository Concepts
Crud Repository
JPA Query Concepts
NamedQueries
QueryAnnotation
AsyncResults
Pagination and Sorting
Actuator Concepts
Production Monitoring
Health Check Concepts
Security Measurements
Spring Boot Custom Logging
Logging Level
Patterns Changes
Rolling Logs
Spring Boot Profile Components
Introduction
Multiple Properties
YML File
Command Line Runner Example
Real time scenarios of components
Auto Configuration
Introduction
@Conditional Flow
Customize conditional annotations
Spring Boot built in conditional annotations
Thymleaf Concepts
Introduction
Example on Web Application
Validatins on Web Applications
Internalization i18n Concepts
Integration with Spring Web
Using?Spring Web MVC
Using?Spring Restful
Need of embedded servers & customization?
Spring Boot Security
Basics
Basic Authentication
Form Based Authentication
Authorization
Role Based Access Control
Attribute Based Access Control
LDAP Based
SSL Security
TLS Security
Database Concepts
Spring JDBC
Database to CSV
Spring Batch
Flyway Database Migration
Liquid Database Migration
Flyway vs Liquid
Hikari Connection Pool
Core Concepts
Spring Boot AOP
Spring Boot Cache
Guava Cache integration
Caffenine Cache
EH Cache
MultiResourceItemReader
Spring MVC vs JAX-RS
SprinBoot with Jersey
Junit Integration
Rest Integration Test Cases
Micro Services
Micro Services Introduction
Principle and Characteristics
Use cases and Benefits
Challenges
Design standards
Micro Services Communication
– Synchronous
– Asynchronous
Pitfalls 
.
Read More Read Less