November 18, 2024 - 7:30am — 4:30pm CT
Visual Studio Live Orlando 2024: Hands-on Workshop: Building and Deploying a .NET 9 App Using Azure, Bicep, and GitHub Actions
Scott Sauber
In this workshop, we’ll cover the soup to nuts on deploying an ASP.NET Core 9 API to Azure App Service using Bicep and GitHub Actions.
Lots of times this kind of stuff gets set-up once and then you never touch it for a while. This usually leads to one (or all) of these outcomes:
- You weren’t the one to set it up so you have no clue how it works
- This knowledge gets forgotten
- It isn’t done often so you don’t know the best way to do it
In this workshop, we’ll start from the beginning sprinkling in some .NET concepts, Azure concepts, and GitHub Actions concepts. We’ll cover all of these topics:
- Using Bicep to provision the infrastructure
- Using GitHub Actions to deploy the app
- Learning how App Service works
- Configuring Zero Downtime Deployments with Deployment Slots
- Setting up Health Checks in ASP.NET Core
- Setting up Logging and Instrumentation
- Integration with Azure Key Vault for secret management
We’ll mix in presentation with hands-on labs to get you up and productive with the full stack of building and maintaining an ASP.NET Core API.
If you’re interested in learning how any of these technologies work, you don’t want to miss this workshop.
You will learn:
- About basic Azure services and Bicep
- GitHub Actions and how to use it
- How to leverage Bicep with GitHub Actions to deploy an app to Azure with various best practices involved
This workshop will be given at Visual Studio Live 2024 in Orlando by Lean TECHniques’ Director of Engineering, Scott Sauber. Learn more here.
Upcoming Lean Bytes
Don't miss our most recent rants and musings on everything software and technology.
October 1, 2024 - 11:45am — 12:01pm CT
May The 5 Forces Be With You: Using Porter’s Five Forces Analysis To Map The Competitive Landscape
Strategic initiatives frequently fall short of their intended results.