digital@thrayait.com +60162650525, +919043703606

Training Information

Spring Boot & Microservices

We are pleased to offer a comprehensive suite of training solutions tailored to meet your needs. Our services encompass both online and offline corporate training options, ensuring flexibility and accessibility for your team's professional development.

Click Here for Enquiry Form

Course Content

Syllabus:

What Will You Learn?

Spring Boot

Spring Microservices

Spring Cloud

Spring JPA

Spring Data

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

Starters

Auto Configuration

Embedded Servers

Actuators

Spring MVC with Boot

SPRING BOOT

Starters

Auto Configuration

Embedded Servers

Actuators

Spring MVC with Boot

@SpringBootTest

@SpringBootApplication

Spring-boot-admin

Fat Jar with Embedded Server

War with External Server

SPRING JPA

Introduction

Local EntityManager FactoryBean

Local Container EntityManager FactoryBean

@PersistenceUnit

EntityManager

Application

SPRING DATA

CrudRepository

JpaRepository

DSL Grammer

@Query

Application

SPRING MICROSERVICES

Introduction

Principles

Characteristics

Benefits

Relationship with SOA

Microservice usecases

Microservices with boot

DESIGNING MICROSERVICES

Identifying Microservices boundaries

Endpoints

Synchronous Communication

Asynchronous Communication

Challenges of Microservices

Microservices Capability model

MICROSERVICES CASESTUDY

Brownfield Airline Project

Brownfield Airline Project

Separate DB Schema

REST Endpoints

MESSAGING Endpoints

Communication Styles

SPRING CLOUD

Introduction

Twelve Factor Principles

Spring Config Server

Spring Cloud Bus

Feign Rest client

Eureka Server Registry

SPRING MESSAGING

ENVIRONMENT

Spring Tool Suite (STS)

Rabbit MQ Server

Maven

Spring Boot

REALTIME PROJECT

Code Walk-through 30 min INTERVIEW QUESTIONS