This 2-day course teaches programmers how to use Docker to build, run, and manage containers. Learn to set up Docker environments, manage images and containers, write Dockerfiles, and use Docker Compose and Docker Stack. Integrate Docker into CI/CD pipelines and explore alternatives like Podman and Kubernetes. Ideal for programmers streamlining development and deployment with containerized workflows.
Unlock the full potential of containerization with this comprehensive Docker course designed specifically for software development professionals. Whether you're new to containers or looking to deepen your skills, this hands-on training begins with the fundamentals of Docker, containerization, and orchestration. You'll set up a Docker environment, explore how containers work, and learn to build and manage Docker images and containers using Dockerfiles. The course dives into essential topics like Docker networking, Docker Compose, and Docker Stack, and shows how to integrate Docker into CI/CD pipelines for streamlined DevOps workflows. You'll also explore Docker alternatives and leave with actionable insights to apply container technology confidently in real-world programming projects. This Docker training is ideal for developers, DevOps engineers, and IT professionals seeking to modernize application development with containerization.
14 hours of intensive training with live instruction delivered over two or four days to accommodate varied scheduling needs.
All students receive comprehensive courseware covering all topics in the course. Courseware is distributed via GitHub in the form of documentation and extensive code samples. Students practice the topics covered through challenging hands-on lab exercises. Students will need a free, personal GitHub account to access the courseware. Student will need permission to install Docker Desktop, Visual Studio Code, and Visual Studio Code Extensions on their computers.