Docker for Developers (2019)
Offered By: LinkedIn Learning
Course Description
Overview
Leverage the power of Docker as a developer. Learn how to use the platform with front-end, back-end, and full-stack projects, as well as how to approach CI/CD with Docker.
Syllabus
Introduction
- Docker for developers
- What you should know
- Docker concepts and use cases for developers
- Base application setup
- Creating your first Docker image
- Base commands exploration
- Overview back-end/front-end architecture
- Practical back end with Compose
- Finalize and test the back-end setup
- Practical front-end setup
- Finalize and test the front-end setup
- Full stack setup: Put it all together
- Other language tips and tricks
- Overview of Swarm
- Create a swarm
- Adding nodes to the swarm
- Deploy and inspect a service to the swarm
- Overview of Kubernetes
- Installing Kubernetes
- Creating your first cluster
- Deploy your first app to the cluster
- The CI and deployment use case for devs
- Continuous integration: Travis file
- Integration into GitHub
- Application life cycle with CI and Docker
- Next steps
Taught by
Emmanuel Henri
Related Courses
Introduction to Agile Software Development: Tools & TechniquesUniversity of California, Berkeley via edX Advanced Topics and Techniques in Agile Software Development
University of California, Berkeley via edX Continuous Integration
University of California, Davis via Coursera Docker and Kubernetes: The Complete Guide
Udemy Build a Backend REST API with Python & Django - Advanced
Udemy