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

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.

Modules 11
Timeline 12 Months
Updated 3 weeks, 1 day ago
Price Included
Login to Enroll

Please login to enroll in this course and access the modules

1

Module 1 — Introduction & Foundations

Build a foundational understanding of modern software architectures and tools.

Locked

Please enroll in this course to access the 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
2

Module 2 — Spring Boot Microservices Backend

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

Locked

Please enroll in this course to access the 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
3

Module 3 — Angular Frontend Development

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

Locked

Please enroll in this course to access the 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
4

Module 4 — Docker & Containerization

Understand containerization and how to dockerize backend and frontend.

Locked

Please enroll in this course to access the 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
5

Module 5 — Spring Boot Profiling & Docker Hub Publishing

Learn tooling for profiling and preparing Docker images for deployment.

Locked

Please enroll in this course to access the modules.

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

Module 6 — AWS Cloud Fundamentals

Understand how AWS supports cloud deployment.

Locked

Please enroll in this course to access the modules.

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

Module 7 — Kubernetes Core Concepts

Learn Kubernetes concepts for container orchestration.

Locked

Please enroll in this course to access the modules.

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

Module 8 — Kubernetes Manifest Files

Learn to define Kubernetes objects declaratively.

Locked

Please enroll in this course to access the modules.

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

Module 9 — CI/CD Automation

Learn to automate build, test, and deployment pipelines.

Locked

Please enroll in this course to access the 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
10

Module 10 — Quality Tools: Testing & Code Analysis

Ensure production-grade software with testing and quality checks.

Locked

Please enroll in this course to access the modules.

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

Module 11 — Final Project & Deployment

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

Locked

Please enroll in this course to access the 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

Module Locked

This module is currently locked. You need to complete the previous module's quiz to unlock it.

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?