Skip to main content
CourseFlix

Getting Started with ASP.NET Core

11h 55m 33s
English
Paid

You want to build a web app, but the project choices can feel confusing.ASP.NET Core gives you five paths, and each one fits a different need. This course shows you what each path does and helps you pick the right one.

What You Will Learn

You compare the five main ASP.NET Core project types: Razor Pages, MVC, API, Blazor Server, and Blazor WebAssembly. You see how each one works through clear, hands-on demos. You build a full CRUD example for every project type with SQL Server.

Why This Course Helps

Many learners feel unsure about where to start. This course removes that stress. You see simple code, real examples, and the strengths and limits of each option. You gain the skills to choose the right project type for your next app.

About the Author: Tim Corey

Tim Corey thumbnail

Tim Corey is the US developer behind iamtimcorey.com and the IAmTimCorey YouTube channel — one of the most prolific independent .NET / C# educators online. He has been publishing weekly .NET content since 2017 and has anchored a generation of working .NET developers' learning path through the platform's evolution from .NET Framework to .NET Core to modern .NET.

The course catalog covers the full .NET stack: C# language fundamentals, ASP.NET Core for web development, Blazor for full-stack C# web applications, Entity Framework Core for data access, MAUI for cross-platform mobile, design patterns and SOLID principles, the testing tracks, Azure deployment, and the broader software-engineering craft topics (debugging, code review, project structure) that most pure-tutorial sources skip.

The CourseFlix listing under this source carries over 14 Tim Corey courses spanning that range. Material is paid and aimed primarily at .NET developers building real production proficiency rather than picking up syntax.

Watch Online 94 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 94 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Course Overview
All Course Lessons (94)
#Lesson TitleDurationAccess
1
Course Overview Demo
06:32
2
The Scope
10:51
3
Prerequisites
05:12
4
Introduction
00:23
5
Creating ASP.NET Core Razor Pages
20:34
6
Creating ASP.NET Core MVC
04:00
7
Creating ASP.NET Core API
05:15
8
Creating Blazor Server Side
10:44
9
Creating Blazor Web Assembly
07:36
10
Section Summary
02:31
11
Introduction
00:42
12
Project Similarities
11:11
13
Project Differences
09:11
14
Mixing Project Types
07:27
15
The Focus of Each Project Type
13:44
16
Section Summary
01:58
17
Introduction
00:52
18
Project Overview
02:23
19
Database Project Creation
06:05
20
Table Creation
07:58
21
Post Deploy Script
05:08
22
Stored Procedure Creation
11:07
23
Publishing the Database
09:16
24
Class Library Creation
03:33
25
Adding the NuGet Packages
03:52
26
Creating the SQL Database Code
22:52
27
Creating Data Classes
32:45
28
Copy of Exporting the DLL
03:50
29
Exporting the DLL
03:50
30
Section Summary
02:43
31
Introduction
00:25
32
New Project
02:03
33
Adding the DLL
02:44
34
Configuring Dependency Injection
08:10
35
Adding the Connection String
06:07
36
Routing
02:10
37
Creating Data
34:39
38
Reading Data
19:28
39
Updating Data
13:35
40
Deleting Data
12:13
41
Deploying
11:36
42
Section Summary
04:04
43
Introduction
00:28
44
New Project
01:56
45
Adding the DLL
01:48
46
Configuring Dependency Injection
02:41
47
Adding the Connection String
02:29
48
Routing
05:00
49
Creating Data
18:53
50
Reading Data
11:44
51
Updating Data
05:33
52
Deleting Data
09:14
53
Deploying
04:10
54
Section Summary
05:42
55
Introduction
01:05
56
New Project
03:47
57
Adding the DLL
01:16
58
Configuring Dependency Injection
02:28
59
Adding the Connection String
00:50
60
Routing
01:41
61
Creating Data
18:01
62
Reading Data
11:00
63
Updating Data
05:37
64
Deleting Data
03:55
65
Deploying
06:19
66
Enabling CORS
01:25
67
Section Summary
06:26
68
Introduction
00:39
69
New Project
03:27
70
Adding the DLL
01:23
71
Configuring Dependency Injection
03:28
72
Routing
04:25
73
Adding the Connection String
01:10
74
Creating Data
29:25
75
Reading Data
19:09
76
Updating Data
10:41
77
Deleting Data
10:31
78
Deploying
03:07
79
Section Summary
01:37
80
Introduction
01:42
81
New Project
03:52
82
Add NuGet Package
01:11
83
Configuring Dependency Injection
05:48
84
Routing
03:36
85
Creating Data
18:10
86
Reading Data
12:15
87
Updating Data
05:39
88
Deleting Data
04:15
89
Deploying Data
04:52
90
Section Summary
05:42
91
Choosing a Project Type
36:18
92
Next Steps
09:39
93
How To Set Up A Web Host
15:35
94
How To Register A Domain Name
13:10
Unlock unlimited learning

Get instant access to all 93 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Course content

94 lessons · 11h 55m 33s
Show all 94 lessons
  1. 1 Course Overview 06:32
  2. 2 The Scope 10:51
  3. 3 Prerequisites 05:12
  4. 4 Introduction 00:23
  5. 5 Creating ASP.NET Core Razor Pages 20:34
  6. 6 Creating ASP.NET Core MVC 04:00
  7. 7 Creating ASP.NET Core API 05:15
  8. 8 Creating Blazor Server Side 10:44
  9. 9 Creating Blazor Web Assembly 07:36
  10. 10 Section Summary 02:31
  11. 11 Introduction 00:42
  12. 12 Project Similarities 11:11
  13. 13 Project Differences 09:11
  14. 14 Mixing Project Types 07:27
  15. 15 The Focus of Each Project Type 13:44
  16. 16 Section Summary 01:58
  17. 17 Introduction 00:52
  18. 18 Project Overview 02:23
  19. 19 Database Project Creation 06:05
  20. 20 Table Creation 07:58
  21. 21 Post Deploy Script 05:08
  22. 22 Stored Procedure Creation 11:07
  23. 23 Publishing the Database 09:16
  24. 24 Class Library Creation 03:33
  25. 25 Adding the NuGet Packages 03:52
  26. 26 Creating the SQL Database Code 22:52
  27. 27 Creating Data Classes 32:45
  28. 28 Copy of Exporting the DLL 03:50
  29. 29 Exporting the DLL 03:50
  30. 30 Section Summary 02:43
  31. 31 Introduction 00:25
  32. 32 New Project 02:03
  33. 33 Adding the DLL 02:44
  34. 34 Configuring Dependency Injection 08:10
  35. 35 Adding the Connection String 06:07
  36. 36 Routing 02:10
  37. 37 Creating Data 34:39
  38. 38 Reading Data 19:28
  39. 39 Updating Data 13:35
  40. 40 Deleting Data 12:13
  41. 41 Deploying 11:36
  42. 42 Section Summary 04:04
  43. 43 Introduction 00:28
  44. 44 New Project 01:56
  45. 45 Adding the DLL 01:48
  46. 46 Configuring Dependency Injection 02:41
  47. 47 Adding the Connection String 02:29
  48. 48 Routing 05:00
  49. 49 Creating Data 18:53
  50. 50 Reading Data 11:44
  51. 51 Updating Data 05:33
  52. 52 Deleting Data 09:14
  53. 53 Deploying 04:10
  54. 54 Section Summary 05:42
  55. 55 Introduction 01:05
  56. 56 New Project 03:47
  57. 57 Adding the DLL 01:16
  58. 58 Configuring Dependency Injection 02:28
  59. 59 Adding the Connection String 00:50
  60. 60 Routing 01:41
  61. 61 Creating Data 18:01
  62. 62 Reading Data 11:00
  63. 63 Updating Data 05:37
  64. 64 Deleting Data 03:55
  65. 65 Deploying 06:19
  66. 66 Enabling CORS 01:25
  67. 67 Section Summary 06:26
  68. 68 Introduction 00:39
  69. 69 New Project 03:27
  70. 70 Adding the DLL 01:23
  71. 71 Configuring Dependency Injection 03:28
  72. 72 Routing 04:25
  73. 73 Adding the Connection String 01:10
  74. 74 Creating Data 29:25
  75. 75 Reading Data 19:09
  76. 76 Updating Data 10:41
  77. 77 Deleting Data 10:31
  78. 78 Deploying 03:07
  79. 79 Section Summary 01:37
  80. 80 Introduction 01:42
  81. 81 New Project 03:52
  82. 82 Add NuGet Package 01:11
  83. 83 Configuring Dependency Injection 05:48
  84. 84 Routing 03:36
  85. 85 Creating Data 18:10
  86. 86 Reading Data 12:15
  87. 87 Updating Data 05:39
  88. 88 Deleting Data 04:15
  89. 89 Deploying Data 04:52
  90. 90 Section Summary 05:42
  91. 91 Choosing a Project Type 36:18
  92. 92 Next Steps 09:39
  93. 93 How To Set Up A Web Host 15:35
  94. 94 How To Register A Domain Name 13:10

Related courses

  • .NET Diagnostics Expert thumbnail

    .NET Diagnostics Expert

    By: Sebastian Solnica
    Have you ever encountered issues debugging applications in production? Or maybe spent hours trying to reproduce a bug on your local machine?
    27 hours 6 minutes 48 seconds
  • .NET Memory Expert thumbnail

    .NET Memory Expert

    By: Konrad Kokosa
    «.NET Memory Expert» is a comprehensive 14-week online program focused on efficient memory management within the .NET environment.
    43 hours 15 minutes 52 seconds
  • C# Application from Start to Finish thumbnail

    C# Application from Start to Finish

    By: Tim Corey
    Have you ever tried to go through a tutorial in order to learn a topic, only to find that it was too simplistic?
    25 hours 24 minutes 50 seconds

Frequently asked questions

What is Getting Started with ASP.NET Core about?
You want to build a web app, but the project choices can feel confusing. ASP.NET Core gives you five paths , and each one fits a different need. This course shows you what each path does and helps you pick the right one. What You Will…
Who teaches Getting Started with ASP.NET Core?
Getting Started with ASP.NET Core is taught by Tim Corey. You can find more courses by this instructor on the corresponding source page.
How long is Getting Started with ASP.NET Core?
Getting Started with ASP.NET Core contains 94 lessons with a total runtime of 11 hours 55 minutes. All lessons are available to watch online at your own pace.
Is Getting Started with ASP.NET Core free to watch?
Getting Started with ASP.NET Core is part of CourseFlix's premium catalog. A CourseFlix subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch Getting Started with ASP.NET Core online?
Getting Started with ASP.NET Core is available to watch online on CourseFlix at https://courseflix.net/course/getting-started-with-asp-net-core. The page hosts every lesson with the integrated video player; no download is required.