Training > Cloud and Containers > Containers for Developers and Quality Assurance (LFD254)
Training Course

Containers for Developers and Quality Assurance (LFD254)

This course will show you how developers and quality assurance engineers can automate and streamline their processes with Docker.

Who Is It For

This course can help everyone involved in the application lifecycle, be it developers, quality assurance engineers, or operations engineers.
read less read more
What You’ll Learn

The course reviews Docker basics and then, with the help of a sample application, walks through the lifecycle of that application with Docker. Students work on an IDE, from which they would commit code to GitHub. Once the code is committed, test cases are triggered and, if they pass, the application will be deployed in the staging environment. We will also see how the process can be extended to deploy the application in production.
read less read more
What It Prepares You For

This course will prepare you to confidently deploy a containerized application in production from a workstation.
read less read more
Course Outline
Chapter 1. Course Introduction
Chapter 2. Installing Docker
Chapter 3. Docker Essentials for Developers and Quality Assurance
Chapter 4. Becoming Familiar with Sample Applications
Chapter 5. Deploying a Multi-Container App with Docker Compose
Chapter 6. Setting Up the Development Environment
Chapter 7. CI/CD and Jenkins Overview
Chapter 8. Docker Containers as Jenkins Agents
Chapter 9. CI/CD with Jenkins
Chapter 10. Basics of Container Orchestration
Chapter 11. Container Orchestration with Docker Swarm
Chapter 12. Service Discovery, Reverse Proxy and Load Balancing
Chapter 13. The End-to-End Workflow of an App with Containers
Chapter 14. Introduction to Microservices