Get Started with Spring Boot Microservices + Angular + Docker + Kubernetes + CI/CD + AWS

Please share a few details to continue viewing this course on Techietact AI Tutor

We will email a 6-digit code. You must verify before continuing.

Email verified

10-digit Indian mobile number starting with 6-9. You may include +91 or spaces; we normalize it.

Programming

Spring Boot Microservices + Angular + Docker + Kubernetes + CI/CD + AWS

Full-stack course covering microservices with Spring Boot, Angular frontend, Docker containerization, Kubernetes orchestration, CI/CD with Jenkins and ArgoCD, and AWS deployment. Build a complete food delivery-style application from backend services to production deployment.

  • 6 Months Duration
  • 11 Modules
  • Paid Access
Course fee ₹10000.00

Login to enroll and access modules, quizzes, and AI tutoring.

Learning path

Course Modules

Work through each module and pass quizzes to unlock the next step in your journey.

Module 1 Locked

Module 1 — Introduction & Foundations

Build a foundational understanding of modern software architectures and tools.

Enroll in this course to access modules.

Learning objectives
  • Understand monolithic vs microservices architecture
  • Learn microservices benefits and overview
  • Understand service registry (Eureka)
  • Get tooling overview: Spring Boot, Angular, Docker, Kubernetes, AWS, Jenkins, ArgoCD, Sonar, JUnit
Module 2 Locked

Module 2 — Spring Boot Microservices Backend

Learn how to design, build, and run microservices using Spring Boot.

Enroll in this course to access modules.

Learning objectives
  • Set up Spring Boot projects
  • Create multiple microservices (Restaurant, User, Food Catalogue, Order)
  • Build REST APIs
  • Configure Eureka Server and service registration
  • Learn inter-service communication and best practices
Module 3 Locked

Module 3 — Angular Frontend Development

Learn Angular fundamentals to build the UI for the food delivery application.

Enroll in this course to access modules.

Learning objectives
  • Introduction to Angular & TypeScript
  • Set up Node.js and VS Code
  • Understand project structure (package.json, files)
  • Use services and dependency injection
  • Build Restaurant List, Food Catalogue, and Order pages
Module 4 Locked

Module 4 — Docker & Containerization

Understand containerization and how to dockerize backend and frontend.

Enroll in this course to access modules.

Learning objectives
  • Understand Docker concepts
  • Learn Docker images vs containers
  • Write Dockerfiles
  • Dockerize Angular app and Spring Boot microservices
  • Use Docker Hub and Docker Compose
Module 5 Locked

Module 5 — Spring Boot Profiling & Docker Hub Publishing

Learn tooling for profiling and preparing Docker images for deployment.

Enroll in this course to access modules.

Learning objectives
  • Understand Spring Boot profiling
  • Create profiles for different environments
  • Push Docker images to Docker Hub
Module 6 Locked

Module 6 — AWS Cloud Fundamentals

Understand how AWS supports cloud deployment.

Enroll in this course to access modules.

Learning objectives
  • AWS introduction and cloud concepts
  • Get started with AWS EKS
  • Set up AWS RDS and MongoDB Atlas
Module 7 Locked

Module 7 — Kubernetes Core Concepts

Learn Kubernetes concepts for container orchestration.

Enroll in this course to access modules.

Learning objectives
  • Understand Kubernetes architecture
  • Learn nodes, pods, services
  • Use ConfigMaps, Secrets, Volumes
  • Understand ReplicationControllers, Deployments, StatefulSets
Module 8 Locked

Module 8 — Kubernetes Manifest Files

Learn to define Kubernetes objects declaratively.

Enroll in this course to access modules.

Learning objectives
  • Understand manifest files
  • Create Deployment manifests
  • Create ConfigMaps and Secret manifests
  • Walk through example manifests
Module 9 Locked

Module 9 — CI/CD Automation

Learn to automate build, test, and deployment pipelines.

Enroll in this course to access modules.

Learning objectives
  • Understand CI/CD
  • Use Jenkins pipeline basics
  • Set up Jenkins for the project
  • Automate builds and tests
  • Integrate ArgoCD for Kubernetes deployments
Module 10 Locked

Module 10 — Quality Tools: Testing & Code Analysis

Ensure production-grade software with testing and quality checks.

Enroll in this course to access modules.

Learning objectives
  • JUnit testing essentials
  • Write unit tests for Spring Boot
  • Use SonarQube for code quality
  • Integrate code quality in CI/CD
Module 11 Locked

Module 11 — Final Project & Deployment

Bring together all modules into a full end-to-end real world project.

Enroll in this course to access modules.

Learning objectives
  • Combine backend, frontend, and Kubernetes deployment
  • Host on AWS EKS with Load Balancer
  • Integrate databases (AWS RDS + Mongo Atlas)
  • End-to-end CI/CD deployment
  • Performance and scalability checks
Techietact AI Assistant
Ask me about courses and features

Hello! 👋 I'm your Techietact AI assistant. I'd love to help you! To get started, could you please share your name, email, and contact number?