
Docker Containerization and Deployment is an intermediate DevOps course delivered in person and online by SBEEH Software Academy in Amman, Jordan.
3 Days (24 Hours)
Last updated August 16, 2026
Main Topics:
Detailed Subtopics:
Hands-On Lab: Containerize a sample REST API using a multi-stage Dockerfile, optimizing image size and build cache usage, and run it locally.
Real-World Scenario: A team's application currently only runs reliably on one developer's laptop due to inconsistent local environment setup.
Learning Outcome: Participants can write an efficient, production-quality Dockerfile and understand exactly what each instruction does to the resulting image.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Use Docker Compose to run the Day 1 API alongside a database container, with a named volume for data persistence and environment-based configuration.
Real-World Scenario: The API needs a PostgreSQL/SQL Server database running alongside it locally, with data that survives container restarts during development.
Learning Outcome: Participants can design and run a multi-container application using Docker Compose with correct networking and data persistence.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Scan the Day 1 image for vulnerabilities, harden the Dockerfile based on the findings, push it to Azure Container Registry, and deploy it to Azure Container Apps.
Real-World Scenario: Before going to production, the security team requires all container images to be scanned and to run as a non-root user.
Learning Outcome: Participants leave with a hardened, scanned container image successfully deployed to a real Azure container hosting service.
This course is for people who need to package and run applications consistently across environments, not container theory for its own sake.
Participants should be comfortable with basic command-line usage and have some application development or deployment background.
Upon successful completion of the training, participants will receive an official Certificate of Completion.

A look at our training sessions — hands-on training sessions with professionals across Jordan and the GCC.
Reach out and we'll help you plan the right training for your team.