April Edwards
Senior Cloud Advocate, Microsoft
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Every week starting November 30, 2022 through February 8, 2023 (8 episodes)
Gain all of the benefits of infrastructure as code by using an automated workflow to deploy your Bicep templates, and integrate other deployment activities with your workflows. You'll build workflows using GitHub Actions.
Join us for this live learning experience where you will be guided by subject matter experts through the Learn modules below in real time along with developers around the globe. Earn badges, prepare for certifications and Learn Live with a great community! See you there :)
Create an automated workflow in GitHub Actions that securely deploys resources to Azure from Bicep code. Configure your workflow to run on a schedule or when your configuration changes. In this episode, you will:
Workload identities enable your deployment workflows to authenticate securely with Azure without you managing any passwords, keys, or secrets. In this module, you'll learn what workload identities are, how they work, and how to create them. You'll also learn how to grant them permission to your Azure resources so that your workflows can deploy your Bicep files. In this episode, you will:
Validate and test your Bicep code in your deployment workflow. You'll use linting, preflight validation, and the what-if operation to validate your Azure changes before you deploy, and you'll test your resources after each deployment. In this episode, you will:
Deploy your Bicep code to multiple environments to improve the quality of your deployments. Use reusable workflows to reduce code duplication, and set parameter values for each environment. In this episode, you will:
Create a unified workflow to deploy your entire environment. You'll add build jobs to your workflow, and use workflow artifacts and Bicep outputs to publish applications, databases, and blobs. In this episode, you will:
Add checks to pull requests that run automatically during your code reviews. Run the Bicep linter on your code, and deploy the resources to a temporary environment to enable further automated and manual testing. In this episode, you will:
Publish Azure template specs and Bicep modules by using a deployment workflow. Automatically validate and add versioning to your reusable Bicep code. In this episode, you will:
Plan how you'll harden and help secure your Azure environment, along with the controls to apply to your configuration changes and deployments. Require your infrastructure be defined as code, and protect your environment against manual changes. In this episode, you will:
Senior Cloud Advocate, Microsoft
Azure Technical lead, Microsoft MVP for Azure, OGD ict-diensten
Senior Customer Engineer, FastTrack for Azure, Microsoft
Senior Customer Engineer, Microsoft
Senior Manager, Enterprise Advocacy, GitHub
Partner Technology Strategist, Microsoft
Principal Cloud & DevOps Architect, Devoteam M Cloud Norway
Senior Customer Engineer, FastTrack for Azure, Microsoft
Senior Cloud Solution Architect, Microsoft
Senior Customer Engineer, FastTrack for Azure, Microsoft
Senior Customer Engineer, FastTrack for Azure, Microsoft
Azure FastTrack Engineer, Microsoft
Service engineer, Microsoft
Senior Program Manager, Microsoft
Principal Cloud Advocate, Microsoft
Customer Engineer II, FastTrack for Azure, Microsoft
Learning path
Complete the Learn module
Complete the Learn module
Complete the Learn module
Complete the Learn module
Complete the Learn module
Complete the Learn module
Complete the Learn module
Complete the Learn module
The event is free! You can join YouTube to stream the content for free!
Every week starting November 30, 2022 through February 8, 2023
Yes! You can stream our past events anytime! Browse all Learn Live to stream anytime.
This event series is virtual! Join us and thousands of others to enjoy the experience from the comfort of your own home, office, or device.
This show is delivered in English. Captioning in 14 different languages will be available in the recordings, made available 48 hours after each live show at Learn Live.
We seek to provide a respectful, friendly, professional experience for everyone, regardless of gender, sexual orientation, physical appearance, disability, age, race or religion. We do not tolerate any behavior that is degrading to any gender, race, sexual orientation, or disability, or any behavior that would be deemed harassment or discrimination. Individuals are responsible for knowing and abiding by our standards and we encourage everyone to assist in creating a welcoming and safe environment. Additionally, we strive to treat our shared planet with the same amount of respect. Please report any questions, concerns, or disruptive activity or behavior to the organizing team, so that we can address the issue immediately.