[Packtpub] Docker Technologies for DevOps and Developers [Video]
Docker Technologies for DevOps and Developers [Video]

Docker Technologies for DevOps and Developers [Video]

image description

Course Description

Learn how to develop and deploy web applications with Docker technologies. Take your DevOps skills to the next level. This course covers all the fundamentals about Docker software and teaches you everything you need to know about developing and deploying modern applications with Docker software. At the end of this course, you will gain in-depth knowledge about Docker software and general DevOps skills to help your company or your own project to apply the right docker workflow and continuously deliver better software. Docker software is on the bleeding edge of technology today. It is also one of the most compelling technologies of the last decade in terms of its disruption to software development, operations, systems architecture, testing and compliance practices. Docker is becoming a must tool for developers. containers and the Docker’s approach gives you the opportunity to work without any need for dependencies. Docker allows developers to focus on the things which actually ma

tters without worrying about the environment where the application runs. Tons of companies are using Docker in production, today you have the access to that same virtualization technology right on your desktop. Style and Approach This course is very hands-on, James has put lots effort to provide you with not only the theory but also real-life examples of developing Docker applications that you can try out on your own laptop. James has uploaded all the source code to Github and you will be able to follow along with either window, MAC OS or Linux. At the end of this course, James is confident that you will gain in-depth knowledge about Docker and general DevOps skills to help your company or your own project to apply the right docker workflow and continuously deliver better software.

What you will learn

Containerize a web-based application with a microservice approach and automate it using Dockerfile Design multi-container applications and automate the workflow using Compose Scale Docker workflow with Docker Swarm, orchestrate and deploy a large-scale application across multiple hosts in the cloud Best practices of working with Docker technology in the field In-depth knowledge about Docker technology and confidence to help your company or your own project to apply the right Docker deployment workflow and continuously deliver better software Invaluable DevOps skills such as setting up continuous integration workflows

Curriculum

Section 1: Get Started with Docker Technologies

Section 2: Working with Docker Images

Section 3: Create Containerized Web Applications

Section 4: Docker Networking

Section 5: Create a Continuous Integration Pipeline

Section 6: Deploy Docker Containers in Production