Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Backend development for Java graduates
·
Module 12
Containerization and CI/CD
1
Docker Fundamentals: Images, Containers, and Dockerfiles
Explain the core concepts of containerization using Docker (images, containers, Dockerfile).
2
Containerizing Spring Boot with Docker
Write a Dockerfile to containerize a Spring Boot application.
3
Building and Running Docker Containers
Build a Docker image and run it as a container.
4
Understanding CI/CD Pipelines
Describe the concepts and stages of a CI/CD pipeline (Continuous Integration/Continuous Deployment).
5
Building a CI Pipeline with GitHub Actions
Create a basic CI pipeline using GitHub Actions to build and test the application on code push.
6
Automating Docker Image Builds and Publishing with CI/CD
Extend the CI pipeline to automatically build and publish a Docker image to a registry.
7
Automated Container Deployment with CD Pipelines
Implement a CD pipeline to automatically deploy the containerized application to a cloud platform (e.g., AWS Elastic Beanstalk).
8
Prometheus Monitoring for Spring Boot Actuator
Integrate a monitoring tool like Prometheus with Spring Boot Actuator for performance monitoring.
End of course,
Back to course
Previous module
Microservices with Spring Cloud
Next module