ASP.NET Core Full Stack

5h 26m 21s
English
Paid

Course description

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.

Read more about the course

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

This is a demo lesson

You are viewing the first lesson for free. Subscribe to unlock all 67 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online ASP.NET Core Full Stack

0:00
/
#1: Course introduction

All Course Lessons (67)

#Lesson TitleDurationAccess
1
Course introduction Demo
01:11 Available
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

#Title
1Roadmap
2Handouts
3Net8Upgrade

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Getting Started with ASP.NET Core

Getting Started with ASP.NET Core

Sources: iamtimcorey.com (Tim Corey)
So you want to build a web application. You open up Visual Studio and then what? You have five great project types to choose from (Razor Pages, MVC, API, Blazor
11 hours 55 minutes 33 seconds
C#/.NET Bootcamp: The Fundamentals (OOP, LINQ, Test Automation + more)

C#/.NET Bootcamp: The Fundamentals (OOP, LINQ, Test Automation + more)

Sources: zerotomastery.io
The only course you need to learn C# programming and master the .NET platform. Learn everything from scratch and put your skills to the test with exercises, qui
7 hours 5 minutes 7 seconds