Course Name
Course Code : OYY43
Venue Details
Postal Code : 11001
Session Dates
Duration: 3 days (21 hours)
This course enables developers and system architects to design, build, deploy, and scale microservices-based applications using Spring Boot, containerize them using Docker, and orchestrate them using Kubernetes. The course combines theoretical concepts with hands-on labs, covering the end-to-end development and deployment lifecycle in a cloud-native architecture.
Monolith vs Microservices
Characteristics and benefits of microservices
Common challenges and how Spring Boot, Docker, and K8s help
Creating RESTful microservices
Dependency Injection and Spring Boot annotations
Exception handling and validations
Introduction to Spring Cloud for distributed systems
REST Template and Feign Clients
Spring Cloud Config for external configuration
Service discovery with Eureka
Centralized logging and tracing basics
Docker fundamentals and architecture
Writing Dockerfiles and building images
Managing images, containers, volumes, and networks
Docker Compose for multi-container apps
Kubernetes architecture: Pods, Nodes, Clusters
Deployments, ReplicaSets, and Services
ConfigMaps and Secrets
Helm basics (optional advanced section)
Building Kubernetes YAML manifests
Deploying Spring Boot containers to Minikube or cloud
Service discovery and load balancing in Kubernetes
Environment-specific configurations
Horizontal Pod Autoscaler
Liveness and readiness probes
Using Prometheus and Grafana for monitoring
Overview of CI/CD pipelines for microservices
Docker Hub / GitHub Actions for automation
Rolling updates and version control in K8s
Canary deployments and rollback strategies
Hands-on Exercises
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |