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

Build a Full-Stack Server for API Requests - NodeJS and Pug
Coursera Project Network via Coursera
Build and Implement Microservices Patterns
NIIT StackRoute via Coursera
Connecting Front-End to Back-End
Codecademy
Containerize a full-stack NodeJS application in Docker
Coursera Project Network via Coursera
Diseñando páginas web con Bootstrap 4
Universidad Austral via Coursera