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.
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
Lifetime access
Add to Cart
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.
© 2023 Dometrain. All rights reserved.