📞 91132 45779
in W 👥 Cuesys Connect BETA
👥
🆕 🆕 Cuesys Connect is Live — Build, Connect & Grow your IT Career!
Connect with SAP professionals • Ask questions • Post jobs • Share tips
Join Community →

Spring Boot & Microservices

Java Training -- 4-5 Days | Online / On-site

Duration
4-5 Days
Mode
Online / On-site
Level
Intermediate
Availability
On Demand

Course Overview

Build production-grade Java applications with Spring Boot. Covers REST APIs, microservices architecture, Spring Security, JPA and Docker deployment.

Course Objectives

  • Build REST APIs with Spring Boot
  • Implement microservices with Spring Cloud
  • Secure APIs with Spring Security and JWT
  • Integrate databases with Spring Data JPA
  • Deploy microservices using Docker and Kubernetes

Course Curriculum

📚 Module 1: Spring Framework Foundations +
  • Spring core: IoC, DI and application context
  • Spring Bean lifecycle and scopes
  • Spring AOP -- aspect-oriented programming
  • Spring MVC request-response lifecycle
  • Maven project setup and dependency management
📚 Module 2: Spring Boot REST APIs +
  • Auto-configuration and Spring Boot starters
  • Creating REST endpoints with @RestController
  • Request mapping: GET, POST, PUT, DELETE, PATCH
  • Request body, path variables and query params
  • API response codes and error handling
📚 Module 3: Spring Data JPA & Databases +
  • JPA entities, repositories and relationships
  • CRUD operations with JpaRepository
  • Custom queries with @Query and JPQL
  • Pagination and sorting
  • Database migrations with Flyway/Liquibase
📚 Module 4: Spring Security & JWT +
  • Authentication vs Authorization
  • Spring Security filter chain
  • JWT token generation and validation
  • Role-based access control (RBAC)
  • OAuth 2.0 basics and integration
📚 Module 5: Microservices with Spring Cloud +
  • Microservices vs monolith -- when to choose
  • Service discovery with Eureka
  • API Gateway with Spring Cloud Gateway
  • Config Server for centralized configuration
  • Circuit breaker with Resilience4j
📚 Module 6: Testing & Deployment +
  • Unit testing with JUnit 5 and Mockito
  • Integration testing with @SpringBootTest
  • Dockerizing a Spring Boot application
  • Kubernetes deployment basics
  • CI/CD pipeline with GitHub Actions

Enquire About This Course

Who Should Attend

  • Core Java developers
  • Backend developers
  • Software engineers
  • Java freshers with basics

What You Will Gain

  • Certificate of Completion
  • Expert Trainer
  • Online & On-site
  • Industry Case Studies

Need more info? Call us!

📞 91132 45779 💬 WhatsApp Us
← Back to All Courses
💬