- Learning Path Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
- Core Tech
Docker for Software Development
This path equips developers with the practical skills to containerize, build, test, and deploy applications using Docker. Through hands-on courses and real-world scenarios, you'll learn foundational concepts, advanced tools like Docker Compose, and language-specific workflow to streamline modern app development
Content in this path
Docker Fundamentals
Build a strong foundation in Dockers essentials from basic containerization concepts to understanding how Docker Compose simplifies multi-container development
Language-specific Development
Learn how to develop and containerize apps across multiple programming environments using Docker best practices for different tech stacks
Application Lifecycle and Deployment
Master the full development lifecycle with Dockers from building local dev environments to deploying production-ready containers
Try this learning path for free
What You'll Learn
- Core Docker concepts and container lifecycle
- Building Docker images for different programming environments
- Working with Docker Compose for multi-container apps
- Containerizing real-world applications in Go, Node.js, Python, and React
- Connecting Dockerized apps to SQL Server containers
- Creating local dev environments using Docker
- Deploying containerized applications to production
- Familiarity with at least one of the programming language covered in this path (Go, Python, Node.js, React)
- Understanding of application development and deployment workflows is helpful
- Containerization
- DevOps
- CI/CD
- Node.js Docker
- Python Docker
- React Docker
- SQL Server Docker
- Container Deployment