Companies Home Search Profile

Continuous Integration for ASP.NET with Docker and Azure Devops

Focused View

Gourav Shah

8:13:39

10 View
  • 00001 Why Container-Based Software Delivery.mp4
    06:45
  • 00002 What is Continuous Integration and Delivery.mp4
    08:33
  • 00003 CI CD Workflow with Docker and Kubernetes.mp4
    04:06
  • 00004 Running .NET Applications with Docker.mp4
    09:51
  • 00005 What is Azure DevOps.mp4
    06:50
  • 00006 The Docker Story.mp4
    12:44
  • 00007 Containers Versus VMs.mp4
    04:19
  • 00008 Two Ways on Windows - Hyper-V and Windows Containers.mp4
    02:25
  • 00009 Technologies Under the Hood Namespaces CGroups and Layers.mp4
    05:02
  • 00010 Docker Architecture and Ecosystem.mp4
    03:52
  • 00011 Setup Azure Account.mp4
    04:29
  • 00012 Launch Windows 10 VM on Azure.mp4
    07:58
  • 00013 Install and Configure Docker to Run Windows Containers.mp4
    10:16
  • 00014 Getting Started with Docker Client.mp4
    07:37
  • 00015 Understand Docker Registries.mp4
    04:28
  • 00016 Learn to Pull and Examine Images.mp4
    06:13
  • 00017 Launch Your First Ephemeral Container.mp4
    10:00
  • 00018 Working with an Interactive Container.mp4
    07:03
  • 00019 Running Containers in Detached Mode.mp4
    06:37
  • 00020 Debugging Container Applications with Logs.mp4
    05:30
  • 00021 Getting Inside the Container with Exec.mp4
    06:30
  • 00022 Exposing Application with Port Mapping.mp4
    09:19
  • 00023 Managing Container s Lifecycle.mp4
    10:00
  • 00024 Lab Time.mp4
    02:51
  • 00025 Create an Environment to Build ASP.NET Core App.mp4
    08:44
  • 00026 Build an ASP.NET Core App Within a Container.mp4
    09:46
  • 00027 Committing Container s Changes to an Image.mp4
    06:00
  • 00028 Why Do You Need a Dockerfile.mp4
    04:22
  • 00029 Automated Build of an Image With a Dockerfile.mp4
    08:04
  • 00030 Publishing Docker Image to Docker Hub.mp4
    10:00
  • 00031 The Secret Behind Image Layers Iterative Image Build.mp4
    08:07
  • 00032 Deep Dive into Dockerfile Instructions.mp4
    20:53
  • 00033 Analyzing a Dockerfile for ASP .NET App.mp4
    03:58
  • 00034 Write a Dockerfile for a .NET Core App.mp4
    03:56
  • 00035 Solution to Dockerfile for a .NET Core App.mp4
    13:07
  • 00036 What is a Multi-Stage Dockerfile.mp4
    08:00
  • 00037 Nano Project Refactor Dockerfile for ASP .NET app with Multi-Stage.mp4
    02:41
  • 00038 Solution.mp4
    08:25
  • 00039 Research Project.mp4
    02:38
  • 00040 Nano Project - Dockerize a Legacy ASP .NET Framework App.mp4
    07:29
  • 00041 Solution Part I - Build App with .NET Framework SDK Image.mp4
    09:59
  • 00042 Solution Part II - Test Run ASP .NET Framework App.mp4
    12:24
  • 00043 Solution Part III - Write a Multi-Stage Dockerfile to Automate Image Build.mp4
    14:45
  • 00044 AlbumViewer Application Stack Use Case.mp4
    06:08
  • 00045 Imperative Approach to Launch AlbumViewer Container Stack.mp4
    06:46
  • 00046 Introducing Docker Compose.mp4
    06:52
  • 00047 Building docker-compose.yaml with YAML.mp4
    09:53
  • 00048 Launching Two-Tier Application with Compose.mp4
    06:42
  • 00049 More Docker Compose Commands.mp4
    05:37
  • 00050 Service Discovery with Docker Compose.mp4
    06:43
  • 00051 Integration Dockerfile with Compose.mp4
    06:45
  • 00052 Idempotence and Immutable Deployments.mp4
    07:25
  • 00053 Creating Azure DevOps Account.mp4
    03:47
  • 00054 Importing a GitHub Repository to Azure DevOps.mp4
    03:56
  • 00055 Creating a Simple ASP.NET Build Pipeline.mp4
    05:24
  • 00056 Modifying Pipeline and Triggering Manually.mp4
    04:29
  • 00057 Adding a Docker-Based Build Pipeline.mp4
    06:51
  • 00058 Set Up Azure Container Registry.mp4
    04:56
  • 00059 Retagging and Pushing Images to ACR.mp4
    07:10
  • 00060 Docker build and ACR Publish Pipeline.mp4
    08:41
  • 00061 Configuring Docker Host to Accept Remote Connections.mp4
    09:30
  • 00062 Debugging Issue with TLS Certs and Docker Image.mp4
    11:24
  • 00063 Adding Service Connection to a Docker Host.mp4
    05:20
  • 00064 Sync GitHub and Azure Repos with Git Remotes.mp4
    10:10
  • 00065 Adding Deploy to Dev Stage with Docker Compose.mp4
    08:49
  • 00066 Troubleshooting Connectivity Issues.mp4
    05:46
  • 00067 How to Detect and Fix Firewall Issues.mp4
    07:59
  • Description


    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

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    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.
    Packt is a publishing company founded in 2003 headquartered in Birmingham, UK, with offices in Mumbai, India. Packt primarily publishes print and electronic books and videos relating to information technology, including programming, web design, data analysis and hardware.
    • language english
    • Training sessions 67
    • duration 8:13:39
    • Release Date 2024/03/14