ASP.NET Core Full Stack

5h 26m 21s
English
Paid
January 4, 2024

This beginner-level course, led by Julio Casal, a seasoned software engineer and founder of Netbeckerservices.com, is designed to teach learners how to build a full-stack ASP.NET Core web application from scratch. The course is structured to guide learners through each step of the development process.

More

Key Features of the Course:

  • Comprehensive Approach: You will develop a complete .NET Core web application, encompassing both a modern, interactive frontend and a robust backend with full database support, all written in C#.
  • Prerequisites: Basic knowledge in C#, Java, or a similar object-oriented language is required. Familiarity with HTML, CSS, and relational databases is also beneficial, though not mandatory.
  • Beginner-Friendly: Tailored for beginners, this course doesn't demand expertise in any of the mentioned areas. All code is written from the ground up, with each step thoroughly explained.
  • Focus on Fundamentals: The course concentrates on essential components and features of ASP.NET Core, making it ideal for those new to the platform. It might not suit those seeking intermediate or advanced topics in .NET core.
  • Practical and Hands-on: Expect to engage in practical coding, building a project incrementally, and gaining a solid foundation in full-stack web development using .NET technologies.


Watch Online ASP.NET Core Full Stack

Join premium to watch
Go to premium
# Title Duration
1 Course introduction 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

Read Book ASP.NET Core Full Stack

# Title
1 Roadmap
2 Handouts
3 Net8Upgrade

Similar courses to ASP.NET Core Full Stack

Blazor From Start to Finish

Blazor From Start to Finishiamtimcorey.com (Tim Corey)

Duration 14 hours 19 minutes 46 seconds
Complete C# Unity Game Developer 3D

Complete C# Unity Game Developer 3Dudemy

Duration 30 hours 34 minutes 50 seconds