Course

Build and Deploy CloudTasker with .NET, Blazor and Azure

A practical, project-based course for intermediate .NET developers.

Build, structure, publish, and automate deployment of the CloudTasker cloud application using modern .NET and Microsoft Azure.

Course preview

Meet CloudTasker

Watch this short introduction to the application you will build and deploy throughout the course.

Application architecture

See how CloudTasker fits together

Follow a request from the Blazor interface through the API and repository layer to persistent storage.

CloudTasker request flow from the Blazor WebAssembly user interface through TaskService, the .NET 8 Web API, and the repository layer to SQL Server
Select the diagram to view it at full resolution.
Status
In development
Skill level
intermediate

Technologies

  • ASP.NET Core Web API
  • Blazor WebAssembly
  • Entity Framework Core
  • SQL Server
  • Azure SQL
  • Azure App Service
  • Bicep
  • Azure CLI
  • GitHub
  • GitHub Actions
  • CI/CD
  • OpenID Connect
  • Microsoft Entra app registration
  • Federated credentials
  • Application Insights
  • AI-assisted development

Course highlights

  • Build a structured ASP.NET Core Web API and Blazor WebAssembly application.
  • Persist application data with Entity Framework Core, SQL Server, and Azure SQL.
  • Define and provision Azure resources with Bicep and Azure CLI.
  • Publish the API and client application with Azure App Service.
  • Automate CI/CD with GitHub Actions, OpenID Connect, and federated credentials.
  • Configure Microsoft Entra app registration and add Application Insights.
  • Use AI-assisted development while retaining engineering review and judgement.
Course access coming soon

The external course destination will be added when availability is confirmed.