YoVDO

Docker for Developers (2019)

Offered By: LinkedIn Learning

Tags

Docker Courses GitHub Courses Travis CI Courses Continuous Integration Courses Backend Development Courses Full Stack Development Courses

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
1. Getting Started
  • Docker concepts and use cases for developers
  • Base application setup
  • Creating your first Docker image
  • Base commands exploration
2. Developing with Docker
  • 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
3. Swarm Introduction
  • Overview of Swarm
  • Create a swarm
  • Adding nodes to the swarm
  • Deploy and inspect a service to the swarm
4. Kubernetes Introduction
  • Overview of Kubernetes
  • Installing Kubernetes
  • Creating your first cluster
  • Deploy your first app to the cluster
5. CI and Deployment with Docker
  • The CI and deployment use case for devs
  • Continuous integration: Travis file
  • Integration into GitHub
  • Application life cycle with CI and Docker
Conclusion
  • Next steps

Taught by

Emmanuel Henri

Related Courses

Introduction to Agile Software Development: Tools & Techniques
University 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