Course Overview

In this workshop, you will learn how to set up and manage a containerized application catalog to track internal tools with a user interface (UI) to view and edit the catalog.

We will review containerization fundamentals, multi-container orchestration with Docker Compose, and what it takes to containerize and deploy an enterprise application. This workshop is right for you if you're interested in looking to containerize existing applications in your enterprise.

Skill Level and Target Audience

  • Intermediate
  • Cloud and infrastructure professionals, Developers

Workshop Objectives

By the end of this workshop, you will be able to:

  • Understand the process for implementing containers for an enterprise application
  • Set up a containerized environment using Docker and Docker Compose
  • Containerize a multi-tier application (web server, application, database)

Use Your CLASS Vouchers

Does your institution have voucher value available to spend on CLASS events? Please contact us to check your institution's voucher balance or redeem your voucher for registration.

Contact Us

Workshop Details

  1. Introduction to Containerized Enterprise Workflows
    • Overview of Docker and Kubernetes
    • Benefits of containerizing applications
    • Tools and technologies: Docker, Kubernetes, etc.
  2. Setting Up the Application
    • Overview of the application architecture
    • Running the application locally without containers
  3. Containerizing the Application with Docker
    • Writing Dockerfiles for the web application and database
    • Docker Compose for multi-container orchestration
  4. Developing and Containerizing the User Interface
    • Building a UI to view and edit the application catalog
    • Containerized UI
  5. Container Best Practices and Debugging
    • Viewing logs and debugging containers
    • Security best practices
  6. Deploying to a Public Cloud as a Kubernetes Cluster
    • Setting up a Kubernetes cluster on a public cloud
    • Deploying containerized applications to Kubernetes
    • Managing and scaling applications in Kubernetes
  7. End of Workshop Assessment
    • Q&A session
    • Feedback

By the end of this workshop, participants will have a comprehensive understanding of how to build and manage a containerized enterprise workflow using Docker and Kubernetes.