Spring Boot & Microservices Training Institute in Adoni
April 8, 2025 2025-05-08 18:49Spring Boot & Microservices Training Institute in Adoni
Spring Boot & Microservices
Home Courses Spring Boot & Microservices




Master modern Java development with Spring Boot & Microservices at Radix Tech Solutions. Learn how to design scalable and independent microservices using Spring Boot, RESTful APIs, and other industry-leading tools. This course prepares you for real-time development with hands-on projects and system-level architecture training. Ideal for Java developers looking to scale up and work on complex enterprise solutions.
Course Curriculum
Spring Boot Course Syllabus
Introduction to Spring
- Spring Modules
- Difference between Spring & Spring Boot
Spring Core
- Introduction to IOC
- Types of DI
- Setter VS Constructor
- Collection DI
- Bean Inheritance
- Inner Beans
- Bean Scopes
- Inner Beans
- Bean auto wiring
- Static Factory Method
- Instance Factory Method
- Bean Lifecycle
Spring AOP
- AOP Concepts
- Programmatic VS Declarative AOP
- Programmatic AOP
- Types of Advices
- Types of Pointcuts
Spring MVC
- Introduction to Spring MVC
- Handler Mapping
- Controllers
- Validations
- Views
- Form tags
Introduction to Spring Boot
- Intro to Spring Boot – What is Spring Boot and What It Does
- Spring Boot Hello World / Spring Application
- Download and Install STS IDE
- Brief maven Overview
- Spring Beans & Dependency Injection
- Configuration
- Configuration Properties
- Application Properties & YAML Configuration
- Spring Boot Annotations
- SpringBootApplication
- EnableAutoConfiguration
- SpringBootConfiguration
- Embedded server and its uses
- What is Spring Boot Actuator
Restful Web Services
- REST Overview (Characteristics/Capabilities, URI Templates, REST vs SOAP
- REST and Spring MVC
- Spring support for REST
- @RequestMapping/@PathVariable, @RequestBody, @ResponseBody, HTTP Method conversion
- URI Templates and @PathVariable
- Writing RESTful Controllers / @RestController
Accessing Data with Spring Boot and Database Support
- Data Access Introduction
- Spring Data JDBC
- Basic Auto-configuration – Data source
- Configuration Properties
- Spring Boot’s JPA Support – spring-boot-starter-data-JPA
Spring Boot Security
- Adding the spring boot security starter
- Apply the security configuration by writing our own
- authorization and authentication
Microservices (Using Spring Framework & Cloud)
Concept of Monolithic application and Microservice based application development
Â
Patterns of Microservices
- Data Consistency using Saga Pattern
- Choreography-based Saga
- Orchestration-based Saga
- API Composer
- Command Query Responsibility Segregation (CQRS)
Spring Cloud
- Introduction
- Cloud Architecture
- Cloud application benefits
Spring Cloud Config
- Introduction
- Setup version control repository
- Integration with repository
Netflix
- Introduction
- Eureka Server & Eureka Client
- Feign Client
- Ribbon
Fault Tolerance Concepts
- Circuit Breaker Pattern
- Hystrics Concepts, Hystrix Dashboard
API Gateway
- Introduction to ZUUL
- Design standards
- Integration
Messaging Queue Concepts (CloudBus)
- Apache KAFKA
- RabbitMQ
- JMS
Oatuh2 Concepts
- Client Types
- Protocol End Points
- Grant Types
- Implantation with Token Based
- JWT Tokens
Swagger API
- Introduction
- Integration
Cloud Hosting
- Pivotal Cloud Foundry Account Setup
- Hosting to Pivotal
- AWS Account Setup
- Hosting to AWS
- Enabling cloud features like load balancing, security