/dotnet-sample

Full Stack Web Development with ASP.NET. Exploring Web Forms, MVC, Razor Pages, Blazor, Blazor Wasm, ORM, EF Core, Web Services, Web API, Server, and Databases.

Primary LanguageC#MIT LicenseMIT

Advanced web development with .NET

Walkthroughs (VS2019 .NET v5.0) | Examples (VS2022 .NET v6.0/v7.0)

No .Net Framework
1 Web Forms - Hospital (webforms)
No .Net Core
2 Minimum Web Server - Min Web Server (kestrel)
3 Introduction to MVC - Intro MVC (part 1, 2)
4 MVC Application - MovieTracker (part 1)
No EF Core
5 Entity Framework Intro - MovieTracker (part 2)
No Testing
6 Error Handling - MovieTracker (part 3)
7 xUnit Testing - MovieTracker (part 4)
No Migration
8 EF Core Database Migrations - MovieTracker (part 5)
No Scaffolding
9 Scaffolding - Hospital MVC (part 1)
10 MVC Paging - Hospital MVC (part 2)
11 MVC Filtering - Hospital MVC (part 3)
No API
12 Introduction to Web API - Medication API (back-end)
13 Using a RESTful Web Service - BlogPost (front-end)
14 Fully Implementing a REST API - PhysicianAPI+Doctors (full-stack)
No Security
15 Authentication and Authorization - SecureSite (part 1)
16 Identity Customization and Role-Based Authorization - SecureSite (part 2)
No Razor
17 Razor Pages Introduction - RazorIntro
18 Razor Pages with EF Core - MovieTrackerRazor
No Blazor
19 Blazor Server Introduction - BlazorServerIntro
20 Blazor WebAssembly Intro - BlazorWasmIntro (paert 1)
21 Blazor WebAssembly Server - BlazorWasmServer (part 2)
22 Blazor WebAssembly PWA - BlazorWasmPWA (part 3)
23 Blazor WebAssembly with EF Core - MovieTrackerBlazor

Resources

No File
1 baby.sql.zip
2 recipes.sql.zip
3 northwind.sql.zip
4 TSQL2012.sql.zip
5 CHDB.sql.zip
6 HASC.sql.zip
7 wwwroot-css.zip
8 wwwroot-lib.zip