Spring Boot Training
In Spring Boot training first of all we discuss principles, characteristics, design and use cases along with project implementation. Microservices is an architectural style which says decompose big applications into smaller services. Thereafter communicate those services either synchronously or asynchronously. Besides that the microservices projects are developed by using Boot. First of all the Boot has been built on top of Spring Framework and provides most important features like Starters, Autoconfiguration, Embedded servers and also Actuators. Therefore boot features help to reduce project code.
What Will You Learn?
- Spring Boot
- Microservices
- Spring Cloud
- Jpa
- Spring Data
- Spring Messaging
- Fat Jar with Embedded Server
- War with External Server
Pre-Requisites
- Spring Core
- Java Based Configuration
- Spring MVC
- Oracle DB
- Maven (optional)
Curriculum
-
SPRING BOOT
-
Day 1:Starters
-
Day 1:Auto Configuration
-
Day 1:Embedded Servers
-
Day 1:Actuators
-
Day 1:Spring MVC with Boot
-
Day 1:@SpringBootTest
-
Day 1:@SpringBootApplication
-
Day 1:Spring-boot-admin
-
Day 1:Fat Jar with Embedded Server
-
Day 1:War with External Server
-
-
SPRING JPA
-
Day 1:Introduction
-
Day 1:Local EntityManager FactoryBean
-
Day 1:Local Container EntityManager FactoryBean
-
Day 1:@PersistenceUnit
-
Day 1:EntityManager
-
Day 1:Application
-
-
SPRING DATA
-
Day 1:CrudRepository
-
Day 1:JpaRepository
-
Day 1:DSL Grammer
-
Day 1:@Query
-
Day 1:Application
-
-
SPRING MICROSERVICES
-
Day 1:Introduction
-
Day 1:Principles
-
Day 1:Characteristics
-
Day 1:Benefits
-
Day 1:Ecosystem
-
Day 1:Relationship with SOA
-
Day 1:Microservice usecases
-
Day 1:Microservices with boot
-
-
DESIGNING MICROSERVICES
-
Day 2:Identifying Microservices boundaries
-
Day 2:Endpoints
-
Day 2:Synchronous Communication
-
Day 2:Asynchronous Communication
-
Day 2:Challenges of Microservices
-
Day 2:Microservices Capability model
-
-
MICROSERVICES CASESTUDY
-
Day 2:Brownfield Airline Project
-
Day 2:Brownfield Airline Project
-
Day 2:Separate DB Schema
-
Day 2:REST Endpoints
-
Day 2:MESSAGING Endpoints
-
Day 2:Communication Styles
-
Day 2:RabbitMQ Server
-
-
SPRING CLOUD
-
Day 2:Introduction
-
Day 2:Twelve Factor Principles
-
Day 2:Spring Config Server
-
Day 2:Spring Cloud Bus
-
Day 2:Feign Rest client
-
Day 2:Ribbon Load Balancer
-
Day 2:Eureka Server Registry
-
-
SPRING MESSAGING
-
Day 2:JMS / AMQP
-
Day 2:ActiveMQ / RabbitMQ
-
-
ENVIRONMENT
-
Day 2:Spring Tool Suite (STS)
-
Day 2:Rabbit MQ Server
-
Day 2:Maven
-
Day 2:GIT
-
Day 2:Spring Boot
-
-
REALTIME PROJECT
-
Day :Code Walk-through
-
-
INTERVIEW QUESTIONS
-
Day :FAQs Copy
-