Docker - Introducing Docker Essentials, Containers, and more

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

[Docker-Endorsed] Create Docker containers and multi-container apps. Learn Compose, Networking, Swarm, and more!

[Docker-Endorsed]

This course has been updated for 2024. So when you take this course, you can be 100% confident that your experience will be modern and full of relevant material.

Since this course launched, many students have had 5-star experiences:

  • "Love Love Love David's courses. I'm a seasoned programmer just looking to refresh my skills and he does such a great job. Easy to listen to and keeps his courses moving along and focused! Great job!!!"

  • "Highly recommended course. It covers all basic fundamentals to high level of project requirements based on Docker container technology."

  • "Thank you teacher, I learned not only about docker but also many useful command and development tips. I recommend this lecture to every developer who are interested in virtualization, CI/CD, networking, linux system, etc."

  • "The course was thorough and was easy to follow. I was able to complete the projects and it was exciting to see the results. Thank you!!"

  • "Great course!! Instructor was very engaging and made the concepts interesting by giving apt examples. THANK YOU"

Why should you take this course?

Docker is a revolutionary technology in the world of software and dev ops engineering. For developers, Docker is a must-know. For enterprises, Docker is a must-use.

What is Docker?

Docker is an open platform that lets you package, develop, run, and ship applications in environments called containers.

Why should I learn Docker from you?

As a software engineer with 5+ years of industry experience, I designed this course to teach you the same docker and container-related concepts that I apply when working on million dollar applications.

This is a project-based course. So, you will become familiar with the main Docker commands as you build various applications with containers and images.

Throughout this course, you will achieve the following (and more):

  • Run your own containers on the command line with Docker.

  • Build your own container images with Dockerfiles.

  • Persist data across containers with mounts.

  • Compose multi-container applications with Docker Compose.

  • Update containers dynamically with volumes.

  • Create private networks for Docker containers.

  • Create a multi-node cluster with Docker Swarm.

  • Set up a continuous deployment workflow with the automatic building of Docker Images with Github Actions and Amazon ECR. Expand your software engineering skills to also include dev ops engineering skills.

Additional highlights include:

  • Extra videos for Windows students in particular. A lot of the course happens on the command line. Most of the course is recorded on MacOS which works well for MacOS or Linux-based students. But wherever necessary, I also recorded videos on a Windows machine for anyone on Windows!

  • An extra reference content section, helpful for anyone wanting to go in depth on some of the technologies that appear in the course, such as JavaScript. These topics are worth discussing, but don't fit naturally within a Docker-focused section.

  • 100% up-to-date material - the journey you follow will not have any bugs or errors. I will also be available to help answer questions, or re-record/edit/update content if necessary.

Overall, Docker and containers are technologies that every software engineer should be familiar with.

So what are you waiting for? See you in the course!

  • Updated for 2024: Learn how to use Docker and code Dockerized applications from an engineer with 5+ years of industry experience.

  • Use Docker compose to create multi-container applications.

  • Create and run Docker containers.

Course Curriculum

1 Lectures

Instructor

Profile photo of David Joseph Katz
David Joseph Katz

David is a software engineer at Zendesk, with a Bachelor of Computer Science from the University of San Francisco.David has gained valuable experience from the tech industry. By incorporating the best practices he has learned at work, he hopes to create the highest quality learning experiences possible. Feel free to connect with David! He is always curious about the cool...

Review
4.9 course rating
4K ratings
ui-avatar of Madhan Gopal Reddy Pathapati
Madhan G. R. P.
4.0
7 months ago

good

  • Helpful
  • Not helpful
ui-avatar of Gaurav Kumar Jain
Gaurav K. J.
5.0
7 months ago

Over all good

  • Helpful
  • Not helpful
ui-avatar of Kalpana Laxman Anbhule
Kalpana L. A.
4.5
7 months ago

It is very helpful session

  • Helpful
  • Not helpful
ui-avatar of Nandhini S
Nandhini S.
4.0
7 months ago

good

  • Helpful
  • Not helpful
ui-avatar of Durgaprasad Guddla
Durgaprasad G.
5.0
7 months ago

awesome

  • Helpful
  • Not helpful
ui-avatar of David Michael Hammer
David M. H.
5.0
8 months ago

Presenter is easy to understand and paces the course well.

  • Helpful
  • Not helpful
ui-avatar of Sascha Klatt
Sascha K.
4.0
8 months ago

Nice introduction to Docker. I learned a lot, and I feel more comfortable applying what I learned to a personal project.

The author does his best to explain complex topics. However, sometimes, I felt a bit overwhelmed, especially in the sections about Docker Swarm and Continuous Delivery, where a lot of things come together. Some visuals, like diagrams of what's happening, might have been helpful. I had to keep a lot of things in mind and concentrate.

Some videos need to be updated, but I could still follow along and figure out the missing parts myself.

All in all, a helpful course to get started with Docker.

  • Helpful
  • Not helpful
ui-avatar of Maurice BIGIRA KARUZI
Maurice B. K.
3.0
8 months ago

that is good experience as system administrator , i usually use during my daily work

  • Helpful
  • Not helpful
ui-avatar of Conrad Dinkelmann
Conrad D.
5.0
8 months ago

Very good explanation of basic docker functionality.

  • Helpful
  • Not helpful
ui-avatar of Atul Kumar Saini
Atul K. S.
4.5
8 months ago

good understand

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses