Radix Tech Solutions

Spring 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

For More Detail Contact Now

    Service



      This will close in 0 seconds