This hands-on Docker Fundamentals course is perfect for those wanting to hone their understanding of the Docker platform so that they can efficiently containerise and secure their software supply chain to be robust, self-healing and highly available.
Matt Saunders, Head of DevOps for Adaptavist, incorporates real-world cases to illustrate how best to apply the key concepts and practices of both containerization and orchestration. Strengthen your knowledge of the entire Docker system, such as containerisation on a single Docker node, the fundamentals of orchestration and learning how to best scale out with Docker Swarm operations.
- Use Docker to modernise your software supply chain -
Who you will be learning with
Administrators and developers interested in building enterprise-grade production systems using Docker. Some may have experience with Docker, but it is not necessary. Experience with Linux command line is recommended.
How to apply these skills
Modernise your software supply chain to save future resource requirements and strengthen and secure your applications.
Book early to receive a discount on the course price and in doing so you will not only grow your own skill set, but help us grow our community of over 140,000 passionate techies.
Got the basics down? Head on over to Advanced Docker for Enterprise Operations!
Learn how to:
- Understand what Docker is and how Docker can modernise the software supply-chain
- Conceptualise a mental model for Docker workflow
- Understand the foundations of Docker security and apply secrets management
- Understand the foundations of containerization on a single Docker node
- Ability to Dockerize and application by writing Docker files
- Create and manage images
- Apply a basic continuous integration model for Docker
- Understand the usage of volumes
- Apply concepts of the Docker networking models
- Write stack-based compose files
- Understand how Swarm works
- Deploy a swarm application and scale it out
- Apply common Swarm operations
- Create, manage, and update Docker secrets
Skills Matter is an Authorized Partner of Docker and all attendees of the course will receive an official certificate of completion from Docker.
What the community says
"Great pace, easy to follow and understand. "Josh Storkey, Betgenius
"Excellent course given by Matt. He was adding lots of colour and giving good insights into real world use cases."James Irish, Ruffer LLP
Day One: Containerization Basics
Day one looks at the complexities of delivering functional software, with a focus on moving software through different environments (eg. from a developer's workstation, through a QA environment, staging, and finally into production). You will be shown how it is easy to do this by packaging applications with Docker. We go through why Docker exists and why it is popular, before moving on to workshops that explore running Docker containers and making Docker images.
Day One Schedule:
- Introducing Docker
- Containerization Fundamentals
- Creating Images
- Docker Volumes
- Docker Networking Basics
Day Two: Orchestration Basics
On day two we deal with how to make Docker containers effectively and efficiently, both on a single machine and also in a cluster, using Docker Swarm and Kubernetes. We'll go into detail on the relative merits of both Docker and Kubernetes, and give you a foundational knowledge of how to ship reliable distributed applications.
Day Two Schedule:
- Introduction to Docker Compose
- Introduction to Docker Swarm
- Introduction to Kubernetes
- Docker Secrets
If you are an administrator or developer and you want to learn how to administer and build enterprise-grade production systems using Docker, this Docker course is for you!
To benefit from this Docker course, you should be familiar with Linux command line, but don't need any prior experience using Docker.
Bring your own hardware
You are invited to bring your own laptop to this Docker Fundamentals course, so you can learn with familiar tools, languages and IDE. Please make sure your machine is capable of running an SSH client and has access to Amazon Web Services over SSH (port 22), prior to joining the course.
If you are unable to bring your own laptop and you let us know at least 3 weeks prior to your attendance of this course, our team will be able to provide you with a laptop pre-installed with the above environment.