4.93
(45 Ratings)

Docker for Absolute Beginners with Hands on Projects

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Want to master Docker from scratch and build real-world projects? Docker for Absolute Beginners with Hands-on Projects is the ultimate hands-on course designed to take you from a complete beginner to confidently working with containers. Taught by Tharindu Kalhara, the CTO of DevOps Academy and a Top-Rated Instructor, this course covers everything from understanding containers and Docker installation to working with Dockerfiles, volumes, networking, and image management.

This course is not just about theory—it’s packed with practical, hands-on projects where you’ll containerize applications, work with Alpine Linux, push images to Docker Hub, and deploy containers on VKube and AWS. Whether you’re a developer, student, or aspiring DevOps professional, this structured learning path will equip you with the skills needed to use Docker effectively. Also this course is regularly updating with latest docker releases. This Sri Lanka’s best Docker Guide , Don’t miss it out. Join now and start your journey into containerization with Docker! 

Show More

What Will You Learn?

  • Understanding containers and how they solve dependency issues
  • Installing and setting up Docker on your system
  • Pulling, running, and managing Docker containers
  • Exposing ports and handling container networking
  • Mastering essential Docker commands for efficiency
  • Working with Docker Volumes and sharing data between containers
  • Writing Dockerfiles to automate image creation
  • Building and tagging Docker images with best practices
  • Deploying Node.js and API projects in containers
  • Optimizing images using Layering, Caching & Alpine Linux
  • Pushing images to Docker Hub and managing Container Registries
  • Containerizing Frontend, Backend, and Full-Stack applications
  • Monitoring and debugging with Docker Logs
  • Deploying containers on VKube for production environments
  • Learn Deployment on AWS
  • Learn AWS Services; ECS, VPC, IAM, Security Groups, AWS CLI
  • Docker Latest Updates : Docker init and docker bake
  • Hands-on projects including an IoT Project & CI/CD Automation

Course Content

Section 1: Introduction to Containers and Docker

  • Course Intro
    03:12
  • Message from Instructor🔔
  • What is Dependency Hell?
    14:24
  • What are Containers?
    14:07

Section 2: Getting Started with Docker

Section 3: Working with Docker Containers

Section 4: Essential Docker Commands and Management

Section 5: Docker Volumes and Persistent Storage

Section 6: Dockerfile and Image Building

Section 7: API-Based Containerization

Section 8: Let’s Refresh Our Knowledge – Mini Demo Project

Section 9: Optimizing Docker Builds

Section 10: Building Lightweight Containers

Section 11: Docker Image Management

Section 12: Frontend and Backend Containerization

Section 13: Logging

Section 14: Docker Compose and Working with Databases

Section 15: Container Deployment – Part A

Section 16: Deploy Containers using AWS (Amazon Web Services) – Part B

Section 17: Special IoT Project

Section 18: Latest Docker Features and Updates ⭐

Section 19: Bonus – Building a CI/CD Pipeline to Automate DockerHub

Section 20: Final Assessment and Unlock Your Certificate

Section 21: Some Final Words

Student Ratings & Reviews

4.9
Total 45 Ratings
5
43 Ratings
4
1 Rating
3
1 Rating
2
0 Rating
1
0 Rating
NS
4 weeks ago
Nice, But quiz section need to be updated because when clicking another question, sometimes some questions are missing.
AO
1 month ago
It was a superb learning course for me.
HD
1 month ago
This is a great course. Thanks for sharing your knowledge with us.
DC
2 months ago
Really good, beginner friendly course, learn a lot of things.
YD
3 months ago
ok
AB
3 months ago
Explanation is good & clear
Chamod Dilshan
3 months ago
I really enjoyed this Docker hands-on course! The well-structured content, practical projects, and clear explanations made it easy to understand and apply the concepts. Thanks 🤍
Super!
KD
3 months ago
Excellent
TK
3 months ago
Very clear explanations, especially for someone new to Docker and DevOps.
AP
3 months ago
Exellent
JS
3 months ago
Wow
SR
3 months ago
This is the best Docker course I’ve taken! Everything is clearly divided into small, easy-to-follow steps, and the explanations are excellent. I really enjoyed the hands-on projects, they make the learning experience practical and engaging. The AWS section was especially interesting and added great value. Thank you!
SS
3 months ago
This course is extremely beginner friendly and makes learning docker much easier. It is a great opportunity for all learners.
RD
3 months ago
No doubt, really worth the price and a great explanation. It covers almost all the topics that needs to know.
PV
4 months ago
Excellent course. Thank you. ❤
EM
4 months ago
Helpful for starting my DevOps journey. Thank you for the course.
KW
4 months ago
Excellent course
CM
4 months ago
Perfect for beginners and well worth the cost
IS
4 months ago
clear explanations and labs, best course for a beginner.