Course description
ASP.NET Core is a cross-platform, cloud-based,framework for building Internet-connected applications. In this course more work on the Granite house project continues touching the topics of ASP.NET Core identity, sessions, authentications and authorization
Prerequisites
3-6 months of C# experience, Basic SQL knowledge, Basic HTML and JavaScript knowledge.
Meet the expert
I have a master's of science degree in computer science, and a bachelor of Computer Engineering. I also have many years of experience with .NET, C#, and .NET MVC. I enjoy teaching along with my full-time job.
Course outline
Users and Appointments
Users (28:31)
- Introduction (00:18)
- Scaffold Identity to Project (06:07)
- Upgrading again to Bootstrap 4 (02:06)
- Add Application User to Database (04:25)
- Add Properties and Role Manager to Register Page (06:46)
- Register Page Model Post Handler (06:53)
- Add Admin User Controller (01:45)
- Summary (00:08)
Users View and Authorization (26:00)
- Introduction (00:08)
- Index Page (05:54)
- Admin Users Edit Action Methods (04:07)
- Admin Users Edit View (01:54)
- Delete Users Get and Post Action Methods (01:53)
- Delete Users View (02:23)
- New User Registration without Signing In (03:13)
- Authorization (06:17)
- Summary (00:08)
Appointment View Model (23:17)
- Introduction (00:13)
- Appointment View Model (03:46)
- Add Sales Person to Appointment (03:47)
- Appointment Index Get Action Method (04:56)
- Appointment List View Part 1 (06:27)
- Appointment List View Part 2 (03:58)
- Summary (00:08)
Appointments, Search and Edit (20:10)
- Introduction (00:08)
- Search Criteria (05:50)
- Details View Model (02:07)
- Edit Get Action Method (03:34)
- Edit View Part 1 (04:07)
- Edit View Part 2 (04:14)
- Summary (00:08)
Appointments Delete View (20:16)
- Introduction (00:08)
- Edit View Part 3 (06:50)
- Edit Post Action Method (05:03)
- Details action method (03:00)
- Delete get and post action method (02:03)
- Delete appointment view (03:02)
- Summary (00:08)