Spring Microservices Workshop Curriculum PDF
Spring Microservices Workshop Curriculum PDF
WORKSHOP By K.Ramesh
About Microservices
Microservices is an architectural style which says decompose big applications into smaller services
subsequently communicate those services either synchronously or asynchronously. The
microservices projects are developed by using Spring Boot. The Spring Boot has been built on top of
Spring Framework and provides Starters, Autoconfiguration, Embedded servers and Actuators
features. These boot features help to reduce project code.
Pre-Requisites
Spring Core
Java Based Configuration
Spring MVC
Oracle DB
Maven (optional)
Curriculum
SPRING BOOT
Day 1: Starters 1 hour
Day 1: Auto Configuration 1 hour
Day 1: Embedded Servers 1 hour
Day 1: Actuators 1 hour
Day 1: Spring MVC with Boot 30 min
Day 1: @SpringBootTest 10 min
Day 1: @SpringBootApplication 10 min
Day 1: Spring-boot-admin 10 min
Day 1: Fat Jar with Embedded Server 30 min
Day 1: War with External Server 30 min
SPRING JPA
Day 1: Introduction 10 min
Day 1: Local EntityManager FactoryBean 10 min
Day 1: Local Container EntityManager FactoryBean 10 min
Day 1: @PersistenceUnit 10 min
Day 1: EntityManager 10 min
Day 1: Application 10 min
SPRING DATA
Day 1: CrudRepository 10 min
Day 1: JpaRepository 10 min
Day 1: DSL Grammer 10 min
Day 1: @Query 10 min
Day 1: Application 20 min
SPRING MICROSERVICES
Day 1: Introduction 20 min
Day 1: Principles 10 min
Day 1: Characteristics 30 min
Day 1: Benefits 10 min
Day 1: Ecosystem 20 min
Day 1: Relationship with SOA 10 min
Day 1: Microservice usecases 10 min
Day 1: Microservices with boot 10 min
DESIGNING MICROSERVICES
Day 2: Identifying Microservices boundaries 10 min
Day 2: Endpoints 10 min
Day 2: Synchronous Communication 10 min
Day 2: Asynchronous Communication 10 min
Day 2: Challenges of Microservices 10 min
Day 2: Microservices Capability model 10 min
MICROSERVICES CASESTUDY
Day 2: Brownfield Airline Project 1 hour
Day 2: Brownfield Airline Project 1 hour
Day 2: Separate DB Schema 10 min
Day 2: REST Endpoints 10 min
Day 2: MESSAGING Endpoints 10 min
Day 2: Communication Styles 20 min
Day 2: RabbitMQ Server 10 min
SPRING CLOUD
Day 2: Introduction 10 min
Day 2: Twelve Factor Principles 10 min
Day 2: Spring Config Server 40 min
Day 2: Spring Cloud Bus 1 hour
Day 2: Feign Rest client 20 min
Day 2: Ribbon Load Balancer 20 min
Day 2: Eureka Server Registry 20 min
SPRING MESSAGING
Day 2: JMS / AMQP 20 min
Day 2: ActiveMQ / RabbitMQ 10 min
ENVIRONMENT
Day 2: Spring Tool Suite (STS) 10 min
Day 2: Rabbit MQ Server 10 min
Day 2: Maven 10 min
Day 2: GIT 10 min
Day 2: Spring Boot 20 min
REALTIME PROJECT
Day : Code Walk-through 30 min
INTERVIEW QUESTIONS
Day : FAQs 30 min
Course Info
Hours : 18 hour
Duration : 2 Days [Saturday & Sunday]
Slot : 9AM - 7PM
Mode : Classroom Training
Join : Hyd | Bglr | Pune
Demo : 2 Hours After Registration
Downloads : Materials, Workspace, etc
Re Attend : NO
Price : Contact us
Mail : balaji@java2aspire.com
Contact : 7799108899 / 7799208899