A 3-day, hands-on workshop (MonβWed, Jul 13β15, 2026) for C# developers moving from desktop to web with Visual Studio, VS Code, Blazor, Azure Static Web Apps, and SQL-backed ASP.NET MVC.
This workshop is tuned for experienced C# developers and WinForms teams who are new to web development. It balances practical modern architecture with familiar Microsoft tooling and SQL Server integration.
Learn how desktop application patterns map to web architecture, including client/server separation and async workflows.
Build and deploy modern static web apps with backend APIs and SQL integration in Azure.
Use backend APIs and Entity Framework Core to connect web apps to SQL Server safely and effectively.
Work with VS Code, Visual Studio, Git, and Azure services in real development workflows.
Cover both component-driven Blazor apps and server-rendered ASP.NET MVC applications.
Learn GitHub workflows and automate deployments so teams can ship reliable web apps.
To get the most value from this course, participants should arrive with the right tools installed and access configured before the first day.
Visual Studio 2022/2023 with the ASP.NET workload, VS Code with C# and Azure extensions, and .NET SDK 8.0 or later.
An Azure account that can create resources, plus SQL Server or Azure SQL access for the hands-on labs.
Comfortable with C# and desktop application structure, ready to learn how those patterns map to web apps.
Install tools, verify `.NET --version`, sign in to Azure, and clone the repo before the workshop begins.
Explore how web development differs from desktop applications and learn the core architecture of modern web solutions.
Configure and use both IDEs for C# web development, including debugging, extensions, and productivity workflows.
Learn Blazor Server and Blazor WebAssembly, component design, routing, and data binding for C# web applications.
Build a static web application with a backend API layer and SQL Server integration, then deploy it to Azure.
Create a server-rendered MVC app using Entity Framework Core and SQL Server with CRUD operations and maintainable architecture.
Learn collaborative version control, repository management, and automated deployments with CI/CD.
Apply everything in a hands-on project, review best practices, and plan next steps for your team.
Follow this structured progression to master web development with Microsoft tools
Review web architecture, the desktop-to-web transition, and the workshop goals.
Set up Visual Studio, VS Code, Git, Azure tools, and SQL tooling for the workshop.
Build a component-based web app with Blazor Server and WebAssembly, and explore UI patterns.
Build and deploy a static web app with a backend API that integrates with SQL Server.
Create an ASP.NET MVC application with Entity Framework Core and SQL Server data access.
Learn GitHub collaboration, repository workflows, and automated deployments with CI/CD.
Apply the skills in a hands-on project and review the architectural decisions made during the workshop.
You'll need a computer with Windows, macOS, or Linux, a basic understanding of HTML/CSS concepts (we'll teach you), and about 30-40 hours to complete all modules. No prior programming experience required!
No! VS Code and Visual Studio Community Edition are completely free. Azure offers a free tier for newcomers. All tools used in this workshop are either open-source or free.
The complete workshop takes approximately 28-35 hours across all modules. However, you can work at your own pace. Most participants complete it over 4-6 weeks with part-time learning.
Yes! Upon completing all modules and the capstone project, you'll receive a completion certificate that documents your new web development skills with Microsoft tools.
Absolutely! This workshop covers industry-standard practices and tools used by professional developers. The capstone project can be added to your portfolio to showcase your skills to employers.
Each module includes detailed documentation, code examples, and troubleshooting guides. Additionally, all code samples are available in the repository for reference, and you can reach out through the workshop support channels.
Join developers worldwide who are building amazing web applications with VS Code, Visual Studio, and Azure
Read the Workshop Overview