LFD254

LFD254

 

Application_Dev.

 

Containers for Developers and Quality Assurance

This course will show you how Developers and Quality Assurance Engineers can automate and streamline their processes with Docker.

 

BOOK YOUR LFD254 COURSE HERE

 

Course Overview

Containers are becoming the de-facto standard to deploy applications, as they are very easy to use, as well as cost-effective. Containers can help everyone involved in the application lifecycle, be it Developers, Quality Assurance Engineers, or Operations Engineers. In this course we will see how Developers and Quality Assurance Engineers can automate and streamline their processes with Docker.

 

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 Sample Multi-Application 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. The CI/CD Pipeline with Jenkins
Chapter 10. Service Discovery, Reverse Proxy, and Load Balancing
Chapter 11. Basics of Container Orchestration
Chapter 12. Docker Swarm
Chapter 13. The End-to-End Application Workflow with Containers
Chapter 14. Microservices

 

Prerequisites

  • Access to a workstation with Linux, Mac, or Windows installed
  • Familiarity with the command line
  • Working knowledge of Docker, Git, and GitHub
  • Basic understanding of Cloud
  • Access to a Linux server or Linux desktop/laptop, if not accessing the DigitalOcean Cloud
  • Basic knowledge of Python.