The first 200 students can use code LAUNCH20 to get 20% off our new 4 courses Deep Dive: Blazor, From Zero to Hero: Event-Driven Architecture, Getting Started: ASP.NET Core and Getting Started: Event Sourcing

From Zero to Hero: Deploying .NET Applications to Azure

Learn how to deploy and host .NET applications on Azure

So, you created your project, and now it is time to deploy it. But how? In this course, Mohamad Lawand will show you how to build, publish and deploy your .NET application on Azure. This includes creating a CI/CD pipeline, containerizing the application, and using infrastructure as a code service, such as Terraform, to define where the application will be deployed and hosted. Azure is the most popular cloud provider for .NET developers, so the knowledge you will get from this course will help you understand all the considerations you need to build a reliable pipeline and how to debug it if something goes wrong.

Curriculum

Welcome (01:08)

What will you learn in this course? (02:27)

Who is the course for and prerequisites (01:47)

Tools & Subscription (01:51)

Course Flow (01:11)

Application Flow Technology (00:35)

Azure Services (05:06)

Section Recap (00:23)

Introduction (00:13)

Discovering the code base (04:12)

Section Recap (00:09)

Introduction (00:22)

Terraform Setup (03:15)

Validating Terraform and Azure CLI (01:11)

Applying Terraform to Azure (07:05)

Creating Resource Group (05:22)

Creating Azure Container Registry (04:03)

Creating Azure Log Analytics Workspace (03:20)

Creating Azure Container Apps Environment (02:26)

Creating Azure Container App (05:08)

Creating Azure SQL DB (08:27)

Section Recap (00:29)

Introduction (00:16)

Exploring Github Actions (01:48)

Workflow introduction (03:05)

Creating Github repo (01:29)

Creating workflow - Initial Setup (13:53)

Creating workflow - Build & Deploy to Container Registry (06:18)

Creating workflow - Build & Deploy to Container Apps (06:32)

Creating workflow - SQL Server config (04:24)

Creating workflow - Db Migrations (05:33)

Section Recap (00:57)

Introduction (00:12)

Exploring Activity Log (02:50)

Exploring Logs (01:33)

Exploring Workflow logs (01:53)

Section Recap (00:21)

Introduction (00:16)

Migrating TF state (06:08)

Creating workflow for IaC (16:45)

Section Recap (00:34)

Conclusion (00:35)

Course Info

Level:
From Zero to Hero
Duration:
2h 16m
Rating (New):
star

Lifetime access

Add to Cart
Dometrain Pro

Want access to all of our courses? Subscribe to Dometrain Pro!

Try it for free!

About the Author

author_img

Mohamad Lawand

Mohamad is an Enterprise Architect and .NET content creator with over 18 years of experience in designing and delivering scalable, secure, and innovative solutions.
Starting his journey in software development in 2005, Mohamad has evolved into a seasoned expert, specializing in enterprise architecture, digital transformation, and seamless integrations. His primary focus is on leveraging the power of .NET, Azure, and AWS to craft cutting-edge solutions that meet modern business demands.
You can explore Mohamad's insights and tutorials on his YouTube channel, where he shares knowledge and best practices for developers and architects alike.

More courses by Mohamad Lawand