Shawn Powers just completed his latest CBT Nuggets course, “Docker,” that covers the ins and outs of a container management system that can make building and deploy applications easier. During the 13-video course, Shawn explains how to create “Dockerized” apps, manage containers, networking, and more.
If you are a developer or sysadmin, this course could be right up your alley! We recently reached to Shawn to get his thoughts on the course and his tips for getting the most out of his Docker training.
Q: Why should companies train their IT professionals in this technology? What value does it bring?
Docker is far more than just the latest IT buzzword, and any server infrastructure big or small will likely benefit from Docker. It is efficient, scalable, and by its design lends itself to best practice when it comes to data manipulation and storage. This training makes Docker understandable, usable, and will help the IT professional learn the best way to implement it into their environment.
Q: From a student-perspective, what did you keep in mind when creating this course?
Docker, at first, is a confusing technology. I wanted to make sure everything we learn together is clear, because unless you truly understand what’s going on, you lose the advantages Docker can offer. At the end of this course, even if you hate Docker (unlikely), you’ll understand WHY you hate it!
Q: Any out-of-the-box tips for students to get the most out of your course?
I try hard not to waste your time in any of the Nuggets. That means while they aren’t frustratingly long, they are very concentrated, so it might be easy to miss something if you’re not following along closely. Thankfully, Docker is really fun — so it should be a moot point!
Q: What’s one real-world application someone can expect to use, thanks to this course?
If you run applications on servers, you’ll be able to manage them, and keep them updated much more efficiently. Since learning Docker, I’ve basically Dockerized all my home applications (Web servers, Plex, etc) and more efficiently managed work-related applications as well.
Q: What was your favorite Nugget to create?
The Docker Nugget No. 12 was fun. It combines everything we’ve learned about Docker, and allows multiple Dockerized applications (one custom app we create during the course!) to work together. I smiled the entire time, because it was fun!
Q: What roadblocks did you come across when creating this training and how did you overcome them?
The biggest roadblock was really the most fun. It’s easy to find step-by-step instructions on how to use Docker, but I wanted this course to be more than just a how-to. I wanted to make each Nugget fun, and have our example actually do something! So I guess the biggest roadblock was making a course I’d like to take, and I think it turned out well.
Q: What’s the ONE thing you hope learners take away from this training?
I hope that learners finish the course understanding Docker. There’s nothing more frustrating than to be a professional, and not understand a popular new technology. Docker is worth learning, and I hope this course helps people do just that.
Get ready to “Dockerize” with Shawn’s course today!