Which ASP.NET Core
4.7 (346 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,489 students enrolled

Which ASP.NET Core

How To Choose & How To Use
Highest Rated
4.7 (346 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,491 students enrolled
Created by Timothy Corey
Last updated 4/2020
English
English [Auto]
Current price: $113.99 Original price: $189.99 Discount: 40% off
12 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 12 hours on-demand video
  • 8 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Which ASP .NET Core Project Is Best For You
  • Razor Pages
  • MVC
  • API
  • Blazor Server
  • Blazor Web Assembly / Client
Course content
Expand all 93 lectures 11:51:22
+ Project Creation
7 lectures 50:57
Creating an ASP.NET Core Razor Pages Project
20:32
Creating an ASP.NET Core MVC Project
03:58
Creating an ASP.NET Core API Project
05:14
Creating a Blazor Server Project
10:46
Creating a Blazor Client Project
07:34
Section Summary
02:31
+ Project Comparison
6 lectures 44:07
Project Similarities
11:10
Project Differences
09:10
Mixing Project Types
07:26
The Focus of Each Project Type
13:43
Section Summary
01:57
+ Common Project Setup
13 lectures 01:52:11
Project Overview
02:22
Database Project Creation
06:03
Table Creation
07:58
Post Deploy Script
05:07
Stored Procedure Creation
11:04
Publishing the Database
09:15
Class Library Creation
03:33
Adding the NuGet Packages
03:51
Creating the SQL Database Code
22:50
Creating Data Classes
32:43
Exporting the DLL
03:49
Section Summary
02:45
+ Full Razor Pages Project
12 lectures 01:57:02
New Project
02:02
Adding the DLL
02:43
Configuring the Dependency Injection
08:09
Adding the Connection String
06:06
Routing
02:09
Creating Data
34:38
Reading Data
19:27
Updating Data
13:34
Deleting Data
12:12
Deploying
11:34
Section Summary
04:04
+ Full MVC Project
12 lectures 01:09:28
New Project
01:56
Adding the DLL
01:47
Configuring Dependency Injection
02:40
Adding the Connection String
02:27
Routing
05:00
Creating Data
18:51
Reading Data
11:44
Updating Data
05:32
Deleting Data
09:13
Deploying
04:08
Section Summary
05:43
+ Full API Project
13 lectures 01:04:38
New Project
03:46
Adding the DLL
01:15
Configuring Dependency Injection
02:27
Adding the Connection String
00:51
Routing
01:40
Creating Data
18:00
Reading Data
11:02
Updating Data
06:31
Deleting Data
03:54
Deploying
06:19
Enabling CORS
06:25
Section Summary
01:24
+ Full Blazor Server Project
12 lectures 01:28:55
New Project
03:26
Adding the DLL
01:22
Configuring Dependency Injection
03:27
Routing
04:25
Adding the Connection String
01:10
Creating Data
29:24
Reading Data
19:07
Updating Data
10:40
Deleting Data
10:32
Deploying
03:04
Section Summary
01:40
+ Full Blazor Client Project
11 lectures 01:06:54
New Project
03:51
Add NuGet Package
01:10
Configuring Dependency Injection
05:47
Routing
03:36
Creating Data
18:09
Reading Data
12:12
Updating Data
05:38
Deleting Data
04:14
Deploying
04:52
Section Summary
05:44
+ Course Conclusion
2 lectures 45:55
Choosing a Project Type
36:17
Next Steps
09:38
Requirements
  • Understanding of C#
  • Basic knowledge of HTML
Description

With five major ASP.NET Core project types (Razor Pages, MVC, API, Blazor Server, and Blazor Web Assembly/Client), which one is right for your situation? Once you make a choice, how do you get started? This course will answer those questions and more by giving a hands-on, real-world demonstration of each project type, comparing and contrasting the project types, and by creating five start to finish project examples (one for each type) of full CRUD operations with SQL Server.

Who this course is for:
  • People interested in C# web development