
In this lesson you'll set of Visual Studio 2019 to create Blazor web apps, and create your first project.
Here you'll remove the sample demo code that appears in every project, since we won't be using that for our project.
Here you will get the Dapper NuGet package, and one other supporting package.
Here you will use SQL Server Management Studio to create a database for the web site.
Once you've created your database, you need to tell your Blazor app how to access it. You'll do that in this lesson.
Create a simple C# class to use as a data model.
In the interest of keeping code clean and simple, here you'll start creating a class and interface for all asynchronous database operations.
Create a page that allows the user to add data to the database.
In this chapter we'll work with dates and default values to streamline data entry.
In this lesson you'll learn how to use stored procedures with Dapper, so you can store all of your SQL code in the database rather than in the app.
Here you'll discover how to access all data from a table and display it on a page in rows and columns.
In this lesson we'll tidy up the user interface just a bit to make it more presentable.
Create a page that allows the user to change and save data.
Create a page that asks the user to confirm deletion, and then delete the record.
Download all the code used in this course.
In this course you'll learn to use Microsoft's Blazor Stack Overflow's Dapper Micro-ORM to rapidly developer modern data-driven asynchronous websites. Many people prefer Dapper to Entity Framework because it's simple, lightweight, and doesn't hide the SQL code from you. The techniques you learn here should prepare you for data-driven website development for the 2020 - 2030 decade.