4.71
(7 Ratings)

Docker for Absolute Beginners with Hands on Projects

By Tharindu Kalhara Categories: DevOps
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.7
Total 7 Ratings
5
6 Ratings
4
0 Rating
3
1 Rating
2
0 Rating
1
0 Rating
RH
5 days ago
This course is great. Actually, I had no knowledge about Docker before I purchased it. But with this course and its practicals, I was able to understand the concepts well. The instructor explained everything in a very simple and beginner-friendly way, and the hands-on projects helped me apply what I learned immediately. I now feel confident using Docker in my real-world projects. Highly recommended for anyone who wants to get started with containerization!
This is a super Docker course! Everything is explained clearly and practically. The mini projects were really helpful. Thank you Tharindu and CoDeKu Academy for this amazing course
LI
1 week ago
This course by Tharindu Malli is honestly one of the best I've taken.
It starts from absolute basics but quickly moves into real-world Docker skills like working with Dockerfiles, volumes, networking
The hands-on projects were super helpful, and I loved that the course is kept up-to-date with the latest Docker features.
If you're serious about learning Docker properly, this course is a no-brainer. Huge respect to Tharindu Malli for the way he explains everything so clearly!
JK
1 week ago
Content is Good but so may things to improve.In some part of the course video quality is not good,video editing is not good.some places he skipped some small parts
SM
2 weeks ago
This course is perfect for anyone who is new to the DevOps field and wants to learn Docker from scratch to a professional level. It not only covers the theory but also includes hands-on projects for practical learning. The course content offers great value for the price. It covers a variety of real-world scenarios, not just repetitive examples. Through this course can learn how to use Docker in full-stack, embedded, and cloud environments in a practical way. Thank you for the great course, Tharindu and CoDeKu Academy!
superb teaching
ST
3 weeks ago
This course is really a gem to me. I was a totally beginner for the docker and I started this course. The instructor is very knowledgable about the subject and always teach the concepts very clearly and simple way. All the course content is well structured and easy to learn because of the practical approach. Also as mentioned they have updated the course to the latest docker updates as well. The AWS Deployment part is also amazing and it is a great start point to my cloud journey as well.

Further I really thank you the instructor and the DevOps Academy to bring such a course and I recommend this course to anyone who wants to learn docker.