Rating 3.5 out of 5 (2 ratings in Udemy)
What you'll learn
- Master the fundamentals of Docker, so that you can use containerization to accelerate development and deployment
- Discover Docker Compose and how it differs from just using the Docker CLI
- Design an effective development environment using Docker and Docker Compose
- Discover the Three Ways of DevOps: what they are, and why they are important
- Utilize Docker to help your organization more easily put DevOps principles into practice …
Rating 3.5 out of 5 (2 ratings in Udemy)
What you'll learn
- Master the fundamentals of Docker, so that you can use containerization to accelerate development and deployment
- Discover Docker Compose and how it differs from just using the Docker CLI
- Design an effective development environment using Docker and Docker Compose
- Discover the Three Ways of DevOps: what they are, and why they are important
- Utilize Docker to help your organization more easily put DevOps principles into practice
- Explore various tools and techniques to enable you to build Docker images in a jiffy
- Deploy your containers to your production environment with speed and stability
- Work with Linux tools for debugging and interacting with containers
- Get familiar with basic DevOps and Web Operations practices.
Description
Companies that adopt DevOps and use Docker are leading the industry in almost all metrics. Docker is a portable container format that allows you to run code anywhere from your desktop to the cloud. It provides a fast and robust way to deploy an application. Docker's workflow makes development, testing, and deployment much easier and much faster! If you wish to get beyond learning the Docker Workflow, then look no further because this Course will be your companion and show you how to make it work for your teams and processes!
This comprehensive 3-in-1 course follows a step-by-step practical approach to making your development better with cutting-edge technology: Docker. Optimize your Docker Workflows with ease! To begin with, you’ll design an effective development environment using Docker and Docker Compose. You’ll then explore various tools and techniques to enable you to build Docker images in a jiffy. Moving further, you’ll deploy your containers to your production environment with speed and stability. Finally, you’ll master the fundamentals of Docker, so that you can use containerization to accelerate development and deployment!
Towards the end of this course, you'll make your development better with cutting-edge technology: Docker. Optimize your Docker Workflows with ease!
Contents and Overview
This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Effective DevOps and Development with Docker, covers making your development better with cutting-edge technology. In this course, you will learn the fundamentals of Docker, how to utilize it in your development environment, and know how Docker can help your organization adopt DevOps principles. Additionally, you will learn about the fundamental principles of DevOps and how to transform your team into one that follows the three DevOps ways. By the end of this course, you will feel comfortable using Docker on the command line, writing Docker Compose files, and using these tools to boost your development. You will follow along and practice the fundamentals, learning from someone who has been in your shoes. Also, you will adopt best practices, scale up development, and accelerate your team into the forefront of the ever-changing development landscape.
The second course, working with Advanced Docker Operations, covers leveraging the potentials of docker deployment with Kubernetes. In this Course, you will learn how to manage Kubernetes to manage containers across a cluster of hosts.Next, it will teach you how to monitor the health of a Docker cluster. Along the way, you will learn how to deploy your application that can be quickly scaled to meet load needs and be upgraded with little or no downtime. Next, we’ll guide you on how to configure the Docker daemon, troubleshooting containers and images. We’ll also teach you how to use continuous integration techniques to automatically build and test Docker images. Moving on, we will discuss use cases for containers. Each use case will highlight a particular problem and how Docker helps to solve it. Finally, you will learn how to use Kubernetes orchestration system, how to monitor your Docker cluster, How to automate your application to build, test and deploy.
The third course, Optimizing Docker Workflows, covers optimizing your Docker Workflows with ease. This Course demonstrates various techniques and tools to make building Docker images faster. You will learn to master various ways to speed up deploying containers to your production environment. Towards the end of this video course, you will look at standard Linux tools for debugging and demonstrate how to use them to interact with containers.
Towards the end of this course, you'll make your development better with cutting-edge technology: Docker. Optimize your Docker Workflows with ease!
About the Authors
James Quigley is the Director of IT at Axosoft, the creators of GitKraken, the legendary Git GUI. he is passionate about creating cloud applications at scale and loves helping others start their journey into the world of containerization and cloud computing. Always amazed at the amount of incredible technology out there, James spends as much time as he can learn new things, and always finds a better way to develop, build, and deploy software.
Randall Smith is a senior systems administrator at Adams State University. He has been administering Windows, Linux, and BSD systems since 1999. He has been active in helping other sysadmins solve problems online and off. He has presented at the Colorado Higher Ed Computing Organization and Educause conferences on topics including Linux KVM and Ceph.In his spare time, Randall streams Let's Play gaming videos at Music Free Gaming on YouTube and Twitch.
Allan Espinosa maintains several Docker images for popular open source software that was popular even before their official release from the upstream open source groups. In his career, Allan has worked on large distributed systems containing hundreds to thousands of servers in production. He has built scalable applications on various platforms ranging from large supercomputing centers in the U.S. to production enterprise systems in Japan. Allan can be contacted through his Twitter handle @AllanEspinosa.
Paid
Self paced
Intermediate Level
English (US)
28
Rating 3.5 out of 5 (2 ratings in Udemy)
Go to the Course
