WorkshopPLUS - Modernizing Applications With Containers and Orchestrators

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Modernizing Applications with Containers

and Orchestrators

WorkshopPLUS Duration: 3 days

Focus Area: Operations and Monitoring Difficulty: 300- Advanced

Overview Key Takeaways


WorkshopPLUS - Modernizing Applications with Course Material
Containers and Orchestrators is a three-day immersive
• Lift and shift of legacy .NET Applications to Windows
course with blend of instructor led training sessions and
Containers
exercises in a lab environment. This course will help you
understand how to modernize your applications using the
• Process of packaging multi-container legacy applications.
latest container technology.
Build Docker compose files to launch multi-container
application.
This workshop takes the hands-on approach to
cover designing, developing and deploying applications
• Pros and cons of lift and shift approach towards
using Docker Containers targeting Linux and
containerization and discuss modern approaches towards
Windows platform.
containerization and beyond

Objectives Hands-on Labs


• Most of the concepts covered above will be supported by
After completing this training, students will be able to:
hands-on labs and demos.

• Meet today’s and tomorrow’s challenges by acquiring • Attendees have access to resources and labs for up to 6
knowledge on Linux and Windows Containers. months after workshop completion.
Understanding the “Containerization” process, using
Containers to design and develop Microservices, and
Clustering & Orchestration Tools, including Kubernetes Agenda
and Service Fabric.
Day 1
• Implement CI/CD pipeline for Containerized • Introduction to Containers
Applications using Azure DevOps to build, publish and • Getting Started with Windows Containers
trigger deployments. Lastly you will learn about
monitoring and troubleshooting Containers. Day 2
• Advanced Docker Topics
• Implement CI/CD pipeline for Containerized
• Microservices and Containers
Applications using Azure DevOps to build, publish and
• Container Orchestrators
deploy into diverse orchestration platforms
(Kubernetes, Service Fabric)
Day 3
• DevOps with Containers
• Monitoring and Troubleshooting Containers

Plan for three full days. Early departure on any day is not
recommended.

2019 © Microsoft Corporation. All rights reserved.


This data sheet is for informational purposes only.
MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY
Course Details

Module 1 - Introduction to Containers Module 4 – Microservices and Containers

• Containers • Microservices Patterns


• Docker Fundamentals (Docker Engine and Client) • Microservices Real World Case Studies
• Container Images and Docker Registry • Microsoft Platform and Microservices
• Build Container Image using Dockerfile • Containers & Microservices
• Start, Stop, and Remove Docker Containers
• Use of Tags for Versioning Images Module 5 – Container Orchestrators
• Microsoft Partnership with Docker Inc. +Lab
• SQL Server 2017 Containers. • Azure Kubernetes Service (AKS)
• Azure Container Service (Kubernetes, Swarm, DC/OS)
Module 2 - Getting Started with Windows Containers • Azure Container Registry
• Azure Service Fabric
• Windows Containers and Hyper-V Containers. • Azure Container Instances
• Nano Server and Windows Server Base OS Images.
• Windows Container Layering. Module 6 – DevOps with Containers
• Build and Run IIS Server, ASP.NET 4.7 Web Application
ASP.NET Core Application • DevOps​
• Visual Studio Support for Docker. • Containerized Workflow Pipeline
• Active Directory Service Accounts for Windows • Azure DevOps
Containers. • Azure DevOps: Continuous Integration - Windows/Linux
• Patching and Upgrading Containers. +Lab • Azure DevOps : Continuous Deployment - SF/AKS
Module 3 – Advanced Docker Topics • Module 7 - Monitoring and Troubleshooting
Containers
• Data Volumes
• Docker Private Registry • Useful Docker and kubectl commands for troubleshooting
• Docker Compose containers
• Docker State Machine and Container Lifecycle • Microsoft Operations Management Suite (OMS)
• Limit Container’s Memory and CPU Usage Monitoring and Log Analytics
• Docker Networking • 3rd Party Azure Partner Solutions

Recommended Qualifications Hardware Requirements


The attendees must have: • An Intel Core-i5-based PC

• Familiarity with Visual Studio • USB port


• Microsoft/Windows Live ID to connect to the virtual
• Experience with C# and .NET
environment
• Fast and reliable internet connectivity • 4 GB RAM

• Visual Studio 2015 (or newer) and the Azure SDK • 128 GB HDD
• Windows 7 SP1 or later
• Azure Subscription
• Promo codes will be provided if necessary • Office 2013 Professional Plus
• Internet access with at least 1 Mbps bandwidth per

For more information student.

Contact your Microsoft Account Representative for further details.

2019 © Microsoft Corporation. All rights reserved.


This data sheet is for informational purposes only.
MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY

You might also like