Skip to main content
CF

ASP.NET Core Full Stack

5h 26m 21s
English
Paid

ASP.NET Core Full Stack is a 67-lesson 5 hours 26 minutes self-paced course by Julio Casal. This course teaches you how to build a full-stack ASP.

Course facts

Lessons
67
Duration
5 hours 26 minutes
Level
All levels
Language
English
Updated
Instructor
Julio Casal
Price
Premium

This course teaches you how to build a full-stack ASP.NET Core app from the ground up. You follow each step and write all code yourself. The lessons use clear examples, so you can learn even if this is your first full-stack project.

What You Learn

You build a full .NET Core web app. You create a clean frontend, a solid backend, and a database layer. You write all parts in C#. Each step shows you how the pieces work together.

Who Should Join

You should know the basics of C#, Java, or another object‑oriented language. It helps if you know HTML, CSS, or SQL, but you can still join if you are new to them. The course starts slow and explains each idea in simple terms.

How You Learn

  • You write code in short steps.
  • You build one feature at a time.
  • You learn core ASP.NET Core tools and patterns.
  • You practice real skills that apply to many web apps.

What the Course Covers

This course focuses on the basics of ASP.NET Core and full‑stack work. It is a good fit if you want a clear start. It is not meant for advanced .NET topics.

Who teaches ASP.NET Core Full Stack? Julio Casal

Julio Casal thumbnail

Julio Casal is a US software engineer and one of the more active independent .NET / C# educators publishing course material on the modern .NET stack. His courses focus on the production-engineering side of .NET microservices and the cloud-native patterns that show up in real .NET applications running on Azure and AWS.

The course catalog covers ASP.NET Core, .NET microservices with Docker and Kubernetes, Azure cloud deployment patterns, the testing tracks, and the broader cloud-native .NET work that separates Julio's material from generic .NET tutorial content. Course material is taught at the level of a working senior .NET engineer.

The CourseFlix listing under this source carries 9 Julio Casal courses spanning that range. Material is paid and aimed at intermediate-and-up .NET developers building production microservices and cloud-native applications.

What lessons are included in ASP.NET Core Full Stack?

This is a demo lesson (10:00 remaining)

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

View Pricing
0:00
/
#1: Course introduction
All Course Lessons (67)
#Lesson TitleDurationAccess
1
Course introduction Demo
01:11
2
A look at the finished application
03:42
3
Software prerequisites
00:40
4
Course outline
00:45
5
Introduction to ASP.NET Core
04:59
6
Introduction
00:14
7
What is Blazor?
02:12
8
Development environment setup
02:54
9
Creating a Blazor WebAssembly project
05:38
10
Exploring the Blazor project files
14:21
11
Debugging a Blazor WebAssembly application
03:06
12
Removing unneeded files and code
02:21
13
Adding an HTML table
02:30
14
Creating a C# model class
04:42
15
Using Razor syntax to combine HTML with C#
09:02
16
Using Bootstrap to style an HTML table
03:55
17
Moving data to a separate C# client class
05:25
18
Populating data on Razor component initialization
04:31
19
Using the EditForm component
10:12
20
Submitting data captured in an EditForm
04:37
21
Using the NavigationManager component
09:54
22
Using the InputSelect component
03:18
23
Adding client-side validation
05:59
24
Adding GetGame and UpdateGame to the C# client
04:09
25
Using parameters in Razor components
11:35
26
Adding an Edit button to table rows
05:16
27
Adding a modal dialog for deletion
11:18
28
Adding a Delete button to trigger deletion
09:02
29
Introduction
00:09
30
What is a Web/REST API?
06:12
31
Creating a Web API project
00:48
32
Building multiple projects in VS Code
04:44
33
Debugging a Web API project
04:17
34
Exploring the Web API project files
02:06
35
Moving data to the Web API
02:43
36
Implementing a GET ALL endpoint
04:24
37
Implementing a GET BY ID endpoint
05:00
38
Using Route Groups
03:26
39
Implementing a POST endpoint
07:18
40
Implementing a PUT endpoint
09:26
41
Implementing a DELETE endpoint
06:11
42
Adding server-side Validation
07:21
43
Introduction
00:10
44
Configuring an HttpClient object
05:31
45
Client to server communication via HttpClient
08:02
46
Invoking asynchronous methods from Razor components
07:52
47
Understanding CORS
04:24
48
Configuring CORS in a Web API
04:38
49
Debugging server and client together in VS Code
06:34
50
Introduction
00:37
51
What is Docker?
01:32
52
Running SQL Server as a Docker container
09:25
53
Reading configuration from appsettings.json
05:16
54
Using Secret Manager to store a connection string
06:37
55
What is Entity Framework Core?
03:43
56
Creating and configuring a DbContext
05:51
57
Generating database migrations
05:53
58
Configuring entities for database migration
05:13
59
Applying a database migration
02:48
60
Querying and creating entities via the DbContext
06:07
61
Updating and deleting entities via the DbContext
09:12
62
Running client and server end to end
04:50
63
Introduction
00:26
64
Adding filtering support to the Web API
02:36
65
Requesting filtered data via HttpClient
01:07
66
Adding the Search UI
04:32
67
Trying out search end to end
01:52
Unlock unlimited learning

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

Learn more about subscription

Books

Read Book ASP.NET Core Full Stack

#TitleTypeOpen
1Roadmap PDF
2Handouts PDF
3Net8Upgrade PDF

What courses are similar to ASP.NET Core Full Stack?

Frequently asked questions

What prerequisites are needed before enrolling in this ASP.NET Core course?
Before enrolling in this course, you should have a basic understanding of C#, Java, or another object-oriented programming language. Familiarity with HTML, CSS, or SQL is helpful but not mandatory, as the course explains concepts in simple terms and starts at a beginner-friendly pace.
What kind of project will I build in this course?
You will build a full .NET Core web application. This includes creating a clean frontend, a solid backend, and a database layer. You will write all parts of the application in C# and learn how these components integrate to form a complete full-stack project.
Who is the target audience for this ASP.NET Core course?
The course is designed for learners who are new to full-stack development and those who want a clear start in ASP.NET Core. It's suitable for those with some experience in C# or any object-oriented language and those looking to gain practical skills applicable to many web applications.
How does the depth of this course compare to other .NET courses?
This course focuses on the basics of ASP.NET Core and full-stack development. It is not intended for advanced .NET topics, making it ideal for beginners or those seeking foundational knowledge. If you're looking for in-depth exploration of advanced .NET features, you might need additional resources.
What specific tools and platforms are covered in the course?
The course covers core ASP.NET Core tools and patterns, Blazor for web application development, Docker for running SQL Server containers, and Entity Framework Core for database interactions. You will also use tools like Visual Studio Code for development and debugging.
What topics are not covered in this ASP.NET Core course?
The course does not delve into advanced .NET topics or complex enterprise-level application development. Its focus remains on introducing the basics of ASP.NET Core and building a foundational full-stack application.
What is the expected time commitment for completing this course?
The course consists of 67 lessons, each designed to build upon the previous one. While the exact runtime is not specified, the course progresses in short steps, allowing you to learn at your own pace. The time commitment will vary based on your familiarity with the material and the pace at which you choose to work through the lessons.