dotnet

dotnet

By dotnet
Download on the App Store

dotnet episodes

  • ASP.NET Community Standup - Blazor and Data API Builder
    Learn about Data API Builder and how it can be used in Blazor app development.
    Community Links: https://www.theurlist.com/blazor-community-standup-2023-04-11
    Featuring: Davide Mauri, Aaron Powell (@slace), Jon Galloway (@jongalloway), Mackinnon Buck (@MackinnonBuck)
    #Blazor #Azure #dotnet
    1 hr 3 min
  • Managed Identity [5 of 8] | .NET on Azure for Beginners
    Welcome to the .NET on Azure for Beginner series where you will learn the basics of getting your .NET applications up and running in Azure! This series will cover a lot - from resource group naming conventions to Managed Identity, to deploying your apps to Azure via GitHub Actions!
    In this episode Matt shows you how to make your Azure Services just like users of Active Directory! Well ... sort of. We'll explore Managed Identity and how that allows Azure Service instances grant specific permissions to other services based on RBAC. Tune in to find out more!
    Series:
    1. Getting Started - https://youtu.be/EzdqO6jX8u4
    2. Deploying Web Apps and APIs to Azure - https://youtu.be/sW1OGB5ztZI
    3. Using Blob Storage - https://youtu.be/zRj34VmhUmY
    4. Authentication and Authorization - https://youtu.be/hIP5F1bvs5s
    5. Managed Identity - https://youtu.be/nIoqw4zBqIM
    6. Deploy .NET Apps to Containers - https://youtu.be/tpNQpiwJexM
    7. Serverless with Azure Functions - https://youtu.be/29jeJ2N9DGY
    8. CI/CD with GitHub Actions - https://youtu.be/7LkRipTlTzc
    Chapters:
    00:00 - Intro
    00:27 - What is Managed Identity?
    05:50 - Implementing managed identity for Azure Storage
    10:55 - Swapping out connection string for managed identity in the code
    Follow Matt:
    Twitter: https://twitter.com/codemillmatt
    GitHub: https://github.com/codemillmatt
    Links:
    Demystifying Managed Identity - https://aka.ms/beginner/dotnet/azure/ep5/demystifyingmi
    Advantages of token-based authentication - https://aka.ms/beginner/dotnet/azure/ep5/token
    Get the code! https://aka.ms/beginner/dotnet/azure/code
    šŸ™‹ā€ā™€ļøšŸ™‹ā€ā™‚ļø Get your questions answered on the Microsoft Q&A for .NET: https://aka.ms/dotnet-qa
    šŸ« Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: https://aka.ms/learndotnet
    #dotnet #azure #azureforbeginners
    17 min
  • Using Blob Storage [3 of 8] | .NET on Azure for Beginners
    Welcome to the .NET on Azure for Beginner series where you will learn the basics of getting your .NET applications up and running in Azure! This series will cover a lot - from resource group naming conventions to Managed Identity, to deploying your apps to Azure via GitHub Actions!
    In this episode join Matt as he explores what exactly Azure Storage is how Blobs fit into it and then use the Azure SDKs to upload to Blob storage and speed up your apps with an Azure CDN.
    Series:
    1. Getting Started - https://youtu.be/EzdqO6jX8u4
    2. Deploying Web Apps and APIs to Azure - https://youtu.be/sW1OGB5ztZI
    3. Using Blob Storage - https://youtu.be/zRj34VmhUmY
    4. Authentication and Authorization - https://youtu.be/hIP5F1bvs5s
    5. Managed Identity - https://youtu.be/nIoqw4zBqIM
    6. Deploy .NET Apps to Containers - https://youtu.be/tpNQpiwJexM
    7. Serverless with Azure Functions - https://youtu.be/29jeJ2N9DGY
    8. CI/CD with GitHub Actions - https://youtu.be/7LkRipTlTzc
    Chapters:
    00:00 - Intro
    01:26 - Creating an Azure Storage account
    04:33 - Browsing Azure storage account
    06:36 - Setting up a CDN with Azure Storage
    12:24 - Using a CDN to display images
    15:58 - Using the Azure SDK to upload to Blob storage
    22:40 - Running the app to upload a blob
    Follow Matt:
    Twitter: https://twitter.com/codemillmatt
    GitHub: https://github.com/codemillmatt
    Links:
    Best practices for using the Azure SDKs with ASP.NET Core - https://aka.ms/beginner/dotnet/azure/ep3/usesdkwithaspcore
    Getting started with Azure Blob Storage with .NET - https://aka.ms/beginner/dotnet/azure/ep3/blobanddotnet
    Turn a CDN on for your blobs - https://aka.ms/beginner/dotnet/azure/ep3/turncdnon
    Get the code! https://aka.ms/beginner/dotnet/azure/code
    šŸ™‹ā€ā™€ļøšŸ™‹ā€ā™‚ļø Get your questions answered on the Microsoft Q&A for .NET: https://aka.ms/dotnet-qa
    šŸ« Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: https://aka.ms/learndotnet
    #dotnet #azure #azureforbeginners
    23 min
  • Getting Started [1 of 8] | .NET on Azure for Beginners
    Welcome to the .NET on Azure for Beginner series where you will learn the basics of getting your .NET applications up and running in Azure! This series will cover a lot - from resource group naming conventions to Managed Identity, to deploying your apps to Azure via GitHub Actions!
    In this episode join Matt to learn the basics of Azure, including what is cloud computing, setting your development environment up, and best practices in naming your resources.
    Series:
    1. Getting Started - https://youtu.be/EzdqO6jX8u4
    2. Deploying Web Apps and APIs to Azure - https://youtu.be/sW1OGB5ztZI
    3. Using Blob Storage - https://youtu.be/zRj34VmhUmY
    4. Authentication and Authorization - https://youtu.be/hIP5F1bvs5s
    5. Managed Identity - https://youtu.be/nIoqw4zBqIM
    6. Deploy .NET Apps to Containers - https://youtu.be/tpNQpiwJexM
    7. Serverless with Azure Functions - https://youtu.be/29jeJ2N9DGY
    8. CI/CD with GitHub Actions - https://youtu.be/7LkRipTlTzc
    Chapters:
    00:00 - Intro
    01:47 - Creating an App Service
    06:04 - Creating an Azure Portal Dashboard
    07:40 - Creating an Azure SQL Database
    12:42 - First look at the web app's code
    14:03 - Final setup of Azure SQL
    19:40 - Running the app locally
    21:42 - Deploying to Azure from Visual Studio
    24:45 - Final configuration of the deployed app in Azure
    Follow Matt:
    Twitter: https://twitter.com/codemillmatt
    GitHub: https://github.com/codemillmatt
    Links:
    More info on cloud computing - https://aka.ms/beginner/dotnet/azure/ep1/cloudcompute
    Setting up your development environment - https://aka.ms/beginner/dotnet/azure/ep1/devsetup
    Azure CLI - https://aka.ms/beginner/dotnet/azure/ep1/cli
    Naming conventions - https://aka.ms/beginner/dotnet/azure/ep1/naming
    Resource abbreviations - https://aka.ms/beginner/dotnet/azure/ep1/abbreviations
    Get the code - https://aka.ms/beginner/dotnet/azure/code
    šŸ™‹ā€ā™€ļøšŸ™‹ā€ā™‚ļø Get your questions answered on the Microsoft Q&A for .NET: https://aka.ms/dotnet-qa
    šŸ« Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: https://aka.ms/learndotnet
    #dotnet #azure #azureforbeginners
    24 min
  • Deploying Web Apps and APIs to Azure [2 of 8] | .NET on Azure for Beginners
    Welcome to the .NET on Azure for Beginner series where you will learn the basics of getting your .NET applications up and running in Azure! This series will cover a lot - from resource group naming conventions to Managed Identity, to deploying your apps to Azure via GitHub Actions!
    In this episode join Matt as he explores setting up an Azure App Service and Azure SQL database and deploying a .NET app to them.
    Series:
    1. Getting Started - https://youtu.be/EzdqO6jX8u4
    2. Deploying Web Apps and APIs to Azure - https://youtu.be/sW1OGB5ztZI
    3. Using Blob Storage - https://youtu.be/zRj34VmhUmY
    4. Authentication and Authorization - https://youtu.be/hIP5F1bvs5s
    5. Managed Identity - https://youtu.be/nIoqw4zBqIM
    6. Deploy .NET Apps to Containers - https://youtu.be/tpNQpiwJexM
    7. Serverless with Azure Functions - https://youtu.be/29jeJ2N9DGY
    8. CI/CD with GitHub Actions - https://youtu.be/7LkRipTlTzc
    Chapters:
    00:00 - Intro
    00:47 - Creating an App Service
    06:04 - Creating an Azure Portal Dashboard
    07:40 - Creating an Azure SQL Database
    12:42 - First look at the web app's code
    14:03 - Final setup of Azure SQL
    19:40 - Running the app locally
    21:42 - Deploying to Azure from Visual Studio
    24:45 - Final configuration of the deployed app in Azure
    Follow Matt:
    Twitter: https://twitter.com/codemillmatt
    GitHub: https://github.com/codemillmatt
    Links:
    Host a web app on Azure - https://aka.ms/beginner/dotnet/azure/ep2/hostwebapp
    Publish a web app with Visual Studio - https://aka.ms/beginner/dotnet/azure/ep2/publish
    Get the code! https://aka.ms/beginner/dotnet/azure/code
    šŸ™‹ā€ā™€ļøšŸ™‹ā€ā™‚ļø Get your questions answered on the Microsoft Q&A for .NET: https://aka.ms/dotnet-qa
    šŸ« Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: https://aka.ms/learndotnet
    #dotnet #azure #azureforbeginners
    28 min
  • CI/CD with GitHub Actions [8 of 8] | .NET on Azure for Beginners
    Welcome to the .NET on Azure for Beginner series where you will learn the basics of getting your .NET applications up and running in Azure! This series will cover a lot - from resource group naming conventions to Managed Identity, to deploying your apps to Azure via GitHub Actions!
    In this episode join Matt to learn how to take all of the code you've written and not only deploy it to Azure, but also provision any necessary Azure resources too! All from a GitHub Action workflow!
    Series:
    1. Getting Started - https://youtu.be/EzdqO6jX8u4
    2. Deploying Web Apps and APIs to Azure - https://youtu.be/sW1OGB5ztZI
    3. Using Blob Storage - https://youtu.be/zRj34VmhUmY
    4. Authentication and Authorization - https://youtu.be/hIP5F1bvs5s
    5. Managed Identity - https://youtu.be/nIoqw4zBqIM
    6. Deploy .NET Apps to Containers - https://youtu.be/tpNQpiwJexM
    7. Serverless with Azure Functions - https://youtu.be/29jeJ2N9DGY
    8. CI/CD with GitHub Actions - https://youtu.be/7LkRipTlTzc
    Chapters:
    00:00 - Intro
    00:25 - What are GitHub Actions?
    01:44 - Action components
    04:17 - Creating your first GitHub Action with Visual Studio
    05:59 - Creating an Action YAML file manually
    10:21 - Running the first Action on GitHub
    12:00 - Update the Action to publish to Azure
    21:30 - Summing it up
    Follow Matt:
    Twitter: https://twitter.com/codemillmatt
    GitHub: https://github.com/codemillmatt
    Links:
    What are GitHub Actions - https://aka.ms/beginner/dotnet/azure/ep8/gha
    Use GitHub Actions to connect to Azure - https://aka.ms/beginner/dotnet/azure/ep8/connect
    Use a GitHub Action to publish an app - https://aka.ms/beginner/dotnet/azure/ep8/publish
    šŸ™‹ā€ā™€ļøšŸ™‹ā€ā™‚ļø Get your questions answered on the Microsoft Q&A for .NET: https://aka.ms/dotnet-qa
    šŸ« Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: https://aka.ms/learndotnet
    #dotnet #azure #azureforbeginners
    24 min
  • Serverless with Azure Functions [7 of 8] | .NET on Azure for Beginners
    Welcome to the .NET on Azure for Beginner series where you will learn the basics of getting your .NET applications up and running in Azure! This series will cover a lot - from resource group naming conventions to Managed Identity, to deploying your apps to Azure via GitHub Actions!
    In this episode join Matt to explore what serverless computing is - does it really mean you don't need a server to run your code? You'll learn about some scenarios that are a great fit for Azure Functions and the "hooks", or the triggers and bindings, to other Azure services that Functions provides to make your development experience delightful.
    Series:
    1. Getting Started - https://youtu.be/EzdqO6jX8u4
    2. Deploying Web Apps and APIs to Azure - https://youtu.be/sW1OGB5ztZI
    3. Using Blob Storage - https://youtu.be/zRj34VmhUmY
    4. Authentication and Authorization - https://youtu.be/hIP5F1bvs5s
    5. Managed Identity - https://youtu.be/nIoqw4zBqIM
    6. Deploy .NET Apps to Containers - https://youtu.be/tpNQpiwJexM
    7. Serverless with Azure Functions - https://youtu.be/29jeJ2N9DGY
    8. CI/CD with GitHub Actions - https://youtu.be/7LkRipTlTzc
    Chapters:
    00:00 - Intro
    00:25 - What is serverless computing?
    06:14 - Serverless scenarios
    07:13 - Azure Function "hooks"
    09:35 - What the demo is about
    11:10 - Using the Azure SDK to write to Azure Storage queues
    20:00 - Writing a Function with an Azure Queue trigger and Table output
    Follow Matt:
    Twitter: https://twitter.com/codemillmatt
    GitHub: https://github.com/codemillmatt
    Links:
    Create your first Azure Function - https://aka.ms/begeinner/dotnet/azure/ep7/create
    All about triggers and bindings - https://aka.ms/beginner/dotnet/azure/ep7/triggers
    Trigger and binding list - check out the table of contents! https://aka.ms/beginner/dotnet/azure/ep6/bindinglist
    šŸ™‹ā€ā™€ļøšŸ™‹ā€ā™‚ļø Get your questions answered on the Microsoft Q&A for .NET: https://aka.ms/dotnet-qa
    šŸ« Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: https://aka.ms/learndotnet
    #dotnet #azure #azureforbeginners
    31 min
  • Deploy .NET Apps to Containers [6 of 8] | .NET on Azure for Beginners
    Welcome to the .NET on Azure for Beginner series where you will learn the basics of getting your .NET applications up and running in Azure! This series will cover a lot - from resource group naming conventions to Managed Identity, to deploying your apps to Azure via GitHub Actions!
    In this episode join Matt to learn about the benefits of containerizing your .NET application both for local development and what it means for when your application is in Azure. Also learn about the various Azure services that can run your containers.
    Series:
    1. Getting Started - https://youtu.be/EzdqO6jX8u4
    2. Deploying Web Apps and APIs to Azure - https://youtu.be/sW1OGB5ztZI
    3. Using Blob Storage - https://youtu.be/zRj34VmhUmY
    4. Authentication and Authorization - https://youtu.be/hIP5F1bvs5s
    5. Managed Identity - https://youtu.be/nIoqw4zBqIM
    6. Deploy .NET Apps to Containers - https://youtu.be/tpNQpiwJexM
    7. Serverless with Azure Functions - https://youtu.be/29jeJ2N9DGY
    8. CI/CD with GitHub Actions - https://youtu.be/7LkRipTlTzc
    Chapters:
    00:00 - Intro
    00:30 - Benefits of containerizing an app
    05:03 - Difference Azure container services
    08:42 - Containerizing the app
    12:25 - Using Azure Container Registry to create the image
    17:30 - Running the .NET app in a container on a Mac
    24:33 - Deploying to Azure
    Follow Matt:
    Twitter: https://twitter.com/codemillmatt
    GitHub: https://github.com/codemillmatt
    Links:
    Introduction to Docker Containers - https://aka.ms/beginner/dotnet/azure/ep6/docker
    Create microservices with .NET and ASP.NET Core - https://aka.ms/beginner/dotnet/azure/ep6/microservices
    šŸ™‹ā€ā™€ļøšŸ™‹ā€ā™‚ļø Get your questions answered on the Microsoft Q&A for .NET: https://aka.ms/dotnet-qa
    šŸ« Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: https://aka.ms/learndotnet
    #dotnet #azure #azureforbeginners
    34 min
  • Authentication and Authorization [4 of 8] | .NET on Azure for Beginners
    Welcome to the .NET on Azure for Beginner series where you will learn the basics of getting your .NET applications up and running in Azure! This series will cover a lot - from resource group naming conventions to Managed Identity, to deploying your apps to Azure via GitHub Actions!
    In this episode Matt is going to add some authentication and authorization to the app by breaking it into two. We'll have a frontend that will communicate with the backend with certain operations in the backend needing auth to complete. And that auth will be provided by Azure AD B2C.
    Series:
    1. Getting Started - https://youtu.be/EzdqO6jX8u4
    2. Deploying Web Apps and APIs to Azure - https://youtu.be/sW1OGB5ztZI
    3. Using Blob Storage - https://youtu.be/zRj34VmhUmY
    4. Authentication and Authorization - https://youtu.be/hIP5F1bvs5s
    5. Managed Identity - https://youtu.be/nIoqw4zBqIM
    6. Deploy .NET Apps to Containers - https://youtu.be/tpNQpiwJexM
    7. Serverless with Azure Functions - https://youtu.be/29jeJ2N9DGY
    8. CI/CD with GitHub Actions - https://youtu.be/7LkRipTlTzc
    Chapters:
    00:00 - Intro
    01:50 - Provision an Azure AD B2C tenant
    04:28 - Creating Azure AD B2C user flows
    06:58 - App registrations in AD B2C
    08:35 - Explaining the new app architecture
    14:30 - Running and testing a user flow
    17:30 - Hooking up Azure AD B2C to the application
    24:10 - Creating the Web API's B2C registration
    27:37 - Testing user scopes with https://jwt.ms
    29:26 - Putting the web api and app together with B2C
    Follow Matt:
    Twitter: https://twitter.com/codemillmatt
    GitHub: https://github.com/codemillmatt
    Links:
    Microsoft.Identity.Web and Web APIs - https://aka.ms/beginner/dotnet/azure/ep4/apiidentity
    Secure ASP.NET Core Blazor apps - https://aka.ms/beginner/dotnet/azure/ep4/secureblazor
    ASP.NET Core Blazor auth - https://aka.ms/beginner/dotnet/azure/ep4/blazorauth
    Auth in minimal APIs - https://aka.ms/beginner/dotnet/azure/ep4/minimal
    Acquiring tokens for web APIs - https://aka.ms/beginner/dotnet/azure/ep4/webapitokens
    Get the code! https://aka.ms/beginner/dotnet/azure/code
    šŸ™‹ā€ā™€ļøšŸ™‹ā€ā™‚ļø Get your questions answered on the Microsoft Q&A for .NET: https://aka.ms/dotnet-qa
    šŸ« Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: https://aka.ms/learndotnet
    #dotnet #azure #azureforbeginners
    38 min