К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Deploying & Scaling Spring Boot Applications on AWS · LearnSpace
Назад в каталог
courseraПрограммирование

Deploying & Scaling Spring Boot Applications on AWS

Курс от Board Infinity
Продвинутый≈ 14 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Take your Spring Boot skills to the next level by learning how to deploy, scale, and monitor real-world applications using tools like Docker, AWS ECS, and Spring Security. In this hands-on course, you'll apply essential DevOps practices—CI/CD, containerization, and observability—to move confidently from local development to production-ready deployment. In the first module, you’ll explore modern deployment workflows, external configuration, and container fundamentals. You’ll also understand how Docker integrates into Spring Boot development. The second module guides you through building efficient Docker containers, connecting Spring Boot apps to databases, and managing multi-service systems with Docker Compose. In the third module, you’ll deploy your application to AWS ECS, learning best practices for load balancing, IAM roles, and secrets management. The final module focuses on scaling with ECS, implementing secure authentication using Spring Security and OAuth2, and monitoring your application using Spring Boot Actuator and AWS CloudWatch. By the end, you will: -Build Docker containers for Spring Boot applications with environment configs -Deploy containerized apps to AWS ECS with Fargate and secure IAM roles -Apply CI/CD pipelines using Jenkins and GitHub Actions for Spring Boot apps This course is ideal for: -Java/Spring developers ready to move beyond local environments -Backend engineers aiming to master scalable, containerized deployments -DevOps-focused developers working with ECS and automation tools -Software engineers preparing for cloud-native and full-stack roles Let’s bridge the gap between development and deployment—build, ship, and scale your Spring Boot apps like a pro. Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with Broadcom or any of its subsidiaries or affiliates. This course is not an official preparation material of Broadcom. All trademarks, service marks, and company names mentioned are the property of their respective owners and are used for identification purposes only.

Навыки, которые вы освоите

Spring BootContainerizationAmazon CloudWatchDocker (Software)Application DeploymentCloud DeploymentPrometheus (Software)DevOpsAWS Identity and Access Management (IAM)ScalabilityLoad BalancingCloud-Native ComputingIdentity and Access ManagementSpring FrameworkPerformance TuningCI/CDJenkinsOAuthContinuous DeploymentContinuous Integration

Программа курса

4 модулей · 87 учебных материалов

01Foundations of Deployment & Cloud Readiness25 материалов

Introduction to the Course

Introduction to the CourseВидеоMeet your InstructorВидео

Modern Application Deployment Overview

Traditional vs. Container-Based DeploymentВидеоWhat is CI/CD and Why it MattersВидео

Учитесь у экспертов

Board Infinity

Instructor

Deploying & Scaling Spring Boot Applications on AWS
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 14 ч

4 модулей

Язык: Английский

Субтитры: Узбекский, Казахский, Испанский

Часть программы вашего университета
Deployment Pipelines in Modern Software DeliveryВидео
Role of DevOps in Application LifecycleВидео
Read more about Modern Software Deployment and DevOps PracticesЧтение
Modern Deployment Foundations: Dialogue on CI/CD & DevOps ReadinessDIALOGUE
Practice Quiz: Modern Application Deployment OverviewЗадание

Preparing Spring Boot Apps for Deployment

Externalizing Configuration using Environment VariablesВидеоUsing Spring Profiles for Different EnvironmentsВидеоManaging Secrets and Sensitive DataВидеоStructuring Your Spring Boot Project for DeploymentВидеоRead more about Spring Boot Essentials-Configuration, Security, and StructureЧтениеPractice Quiz: Preparing Spring Boot Apps for DeploymentЗаданиеFrom Code to Cloud—Your Deployment JourneyОбсуждениеFoundations of Deployment & Cloud ReadinessDIALOGUE

Introduction to Containers and Docker Concepts

What are Containers and How They WorkВидеоDocker Architecture: Images, Containers, VolumesВидеоSetting up Docker and Essential CommandsВидеоRead more about understanding and utilizing Docker for Spring Boot ApplicationsЧтениеFrom Code to Cloud: Laying the Foundations of Modern DeploymentDIALOGUEPractice Quiz: Introduction to Containers and Docker ConceptsЗаданиеGraded Quiz: Foundations of Deployment & Cloud ReadinessЗаданиеQuick Course Check-InPLUGIN
02Containerizing Spring Boot with Docker19 материалов

Building Docker Images for Spring Boot

Writing Dockerfiles for Java ApplicationsВидеоBuilding and Running Spring Boot ContainersВидеоExposing Ports and Managing Environment VariablesВидеоDebugging Containerized AppsВидеоRead more about Mastering Docker for Spring Boot: From Dockerfiles to DebuggingЧтениеPractice Quiz: Building Docker Images for Spring BootЗадание

Optimizing Docker Builds

Using Multi-Stage BuildsВидеоChoosing Base Images WiselyВидеоKeeping Docker Images Secure and SmallВидеоRead more about Advance Docker Strategies for Secure and Optimized ImagesЧтениеPractice Quiz: Optimizing Docker BuildsЗадание

Docker Compose for Multi-Container Setup

Writing docker-compose.ymlВидеоConnecting Spring Boot with PostgreSQLВидеоManaging Volumes and Persistent DataВидеоScaling Services LocallyВидеоRead more about Building Multi-Container Spring Boot Apps with Docker ComposeЧтениеFrom Code to Containers: Mastering Spring Boot with DockerDIALOGUE
03Cloud Deployment with AWS ECS19 материалов

Cloud Deployment Models & ECS Overview

IaaS, PaaS, and FaaSВидеоWhy Use AWS ECS for Spring BootВидеоECS Architecture: ECR, Tasks, ServicesВидеоRead more about Cloud Deployment with AWS ECS for Spring Boot ApplicationsЧтениеPractice Quiz: Cloud Deployment Models & ECS OverviewЗаданиеWhat Makes a Cloud Deployment Reliable?Обсуждение

Deploying Spring Boot on AWS ECS

Pushing Docker Images to AWS ECRВидеоDeploying to ECS with FargateВидеоConfiguring Load Balancer and Target GroupsВидеоIAM Roles and VPC Security BasicsВидеоRead more about Practical Guide to Deploying Spring Boot on AWS FargateЧтениеPractice Quiz: Deploying Spring Boot on AWS ECSЗадание

Configuring Environments in the Cloud

Managing Environment Variables in ECSВидеоSecrets Management with AWS Parameter StoreВидеоUsing Spring Profiles and Auto-Deployment ConfigsВидеоRead more about Secure Configuration and Dynamic Deployment for Spring Boot on ECSЧтениеFrom Local Containers to the Cloud: Deploying Spring Boot with AWS ECSDIALOGUEPractice Quiz: Configuring Environments in the CloudЗадание
04Scaling, Monitoring & Troubleshooting24 материалов

Security Best Practices in Deployment

Securing REST APIs with Spring SecurityВидеоImplementing OAuth2 and JWTВидеоUsing HTTPS with Let’s EncryptВидеоManaging API Keys and Credentials SecurelyВидеоRead more about Comprehensive API Security for Spring Boot ApplicationsЧтениеPractice Quiz: Security Best Practices in DeploymentЗадание

Monitoring and Observability

Monitoring with Spring Boot ActuatorВидеоCentralized Logging StrategiesВидеоIntegrating with AWS CloudWatchВидеоRead more about Monitoring and Observability for Spring Boot with Actuator and CloudWatchЧтениеPractice Quiz: Monitoring and ObservabilityЗадание

Troubleshooting and Debugging Techniques

Diagnosing Docker and ECS issuesВидеоUsing docker logs and execВидеоDebugging Performance and Startup Time IssuesВидеоRead more about Troubleshooting and Optimizing Spring Boot Applications in Docker and ECSЧтениеPractice Quiz: Troubleshooting and Debugging TechniquesЗадание

Auto-Scaling and Load Balancing

Horizontal vs Vertical ScalingВидеоECS Service Auto-ScalingВидеоLoad Balancing with Application Load BalancerВидеоRead more about Scaling Spring Boot Applications on AWS ECS with Auto-Scaling and Load BalancingЧтениеRunning at Scale: Securing, Monitoring, and Troubleshooting Spring Boot in the CloudDIALOGUEPractice Quiz: Auto-Scaling and Load BalancingЗадание
Practice Quiz: Docker Compose for Multi-Container SetupЗадание
Graded Quiz: Containerizing Spring Boot with DockerЗадание
Graded Quiz: Cloud Deployment with AWS ECSЗадание
Graded Quiz: Scaling, Monitoring & TroubleshootingЗадание
Course Closure!Видео