Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Learn ASP.NET Core 3.1 - Full Course for Beginners [Tutorial]

via freeCodeCamp

Overview

This course aims to teach beginners ASP.NET Core 3.1 by guiding them through building a small book list application with CRUD operations. By the end of the course, learners will be able to use Entity Framework for database integration, work with ASP.NET Core Razor Pages and MVC, and implement DataTables with API Calls in a Razor Project. The course covers topics such as project setup, routing, tag helpers, dependency injection, and client-side validations. Prior knowledge of C# and SQL is beneficial for this course. The teaching method includes hands-on project-based learning with step-by-step guidance. This course is intended for beginners with an interest in web development using ASP.NET Core.

Syllabus

Welcome.
Razor Project Overview.
MVC Project Overview.
Evolution of ASP.NET Core.
Tools Needed.
Github Url.
Introduction.
Create Project.
Razor Pages.
csproj.
launchsettings.
wwwroot.
Pages Folder.
Routing in Razor Pages.
Tag Helpers.
Main Methods.
Startup Part 1.
Startup Part 2.
Middlewares.
AppSettings.
Dependency Injection.
Introduction.
Runtime Razor Package.
Create Book Model.
Add Connection String and Packages.
Add Book Table to Database.
Book Index Get Handler.
Designing Book Index Page Part 1.
Designing Book Index Page Part 2.
Create Book Page Model.
Create Book Page UI.
Create Book and Validations.
Client Side Validations.
Edit Book Get Handler.
Edit Book UI.
Edit Post Handler.
Delete Book.
Book Get API.
DataTables.
Delete API Call.
Delete Book.
Upsert Page Handlers.
Upsert Page UI.
Introduction.
Create Project.
MVC Folders.
Routing in MVC.
Introduction.
Create Book Model and Push to Database.
Create Books Controller.
Third Party Links.
BookList Js and API Calls.
Index View Book List.
Upsert Get Action.
Upsert View.
Upsert Post And Delete.

Taught by

freeCodeCamp.org

Reviews

Start your review of Learn ASP.NET Core 3.1 - Full Course for Beginners [Tutorial]

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.