• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

Course Images

Continuous Integration for ASP.NET with Docker and Azure Devops

Continuous Integration for ASP.NET with Docker and Azure Devops

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 8 hours 13 minutes

  • All levels

Description

Docker enables you to separate your applications from your infrastructure so that you can deliver software quickly. With this course, you'll learn to run Windows Containers, Dockerize ASP.NET Core/Frameworks apps, and set up CI Pipelines with Azure DevOps. Familiarity with .NET Framework and .NET Core application deployment workflows is required.

Docker with Kubernetes has already become a mainstream technology. However, running Windows containers with Docker is still a less explored path and lacks resources. This course was initially created as Docker mastery on Windows. We will start with an introduction to CI with Azure DevOps and Docker for .NET, and we will explore Docker's story and what is Azure DevOps. We will learn about Docker architecture and ecosystem to understand Docker in a better way. Moving forward, we will understand Docker registries and how to debug container applications with logs. We will learn to create an environment to build an ASP.NET Core app, a hands-on project wherein you will learn to write a Dockerfile for a .NET Core app to make your skills stronger. By the end of the course, you will be able to run Windows containers and set up the CI pipeline with Azure DevOps. The code bundle for this course is available at https://github.com/PacktPublishing/Continuous-Integration-for-ASP.NET-with-Docker-and-Azure-DevOps

What You Will Learn

Continuous integration and delivery workflow with Docker and Kubernetes
Set up Windows 10 Docker Host with Azure VM
Understand concepts related to Docker and running Windows containers
Deep dive into writing Dockerfiles, multi-stage Dockerfiles, and image building best practices
Create Azure container registry and publish Docker images to it
Learn how to run and operate Windows Containers

Audience

This course is mainly for DevOps engineers responsible for building CI/CD pipelines for ASP.NET applications. This course can be taken by developers and quality analysts who would like to package ASP.NET Core/Framework applications with Docker. This course is for anyone who wants to learn how to run Windows containers and anyone who would like to learn how to create continuous integration pipelines with Azure DevOps.

Approach

Each lecture is self-sufficient and concise and describes information related to the topic.

Key Features

You will learn about troubleshooting container, networking, and image building issues * Understand automated dev environments with Docker Compose * Set up continuous integration pipelines to build and publish Docker images to ACR

Github Repo

https://github.com/PacktPublishing/Continuous-Integration-for-ASP.NET-with-Docker-and-Azure-DevOps

About the Author
Gourav Shah

Gourav comes with more than a decade of experience in building, managing, and automating systems at scale. He has helped organizations design and implements DevOps practices. He left his corporate job in 2012 to start Initcron, a niche DevOps consulting firm. He eventually got into delivering DevOps workshops for the corporates in India and then internationally. He has conducted more than 300 instructor-led training.

Course Outline

1. Introduction to CI with Azure Devops and Docker for .NET

2. Environment Setup

3. Running and Operating Windows Containers

4. Dockerizing a ASP .NET Core App

5. Advanced Image Building Projects

6. Deploying Containers with Docker Compose

7. Building CI Pipelines with Azure Devops

8. Deploy to Dev with Compose and Azure Devops

Course Content

  1. Continuous Integration for ASP.NET with Docker and Azure Devops

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews