Learn ASP.NET Core 5 MVC(.NET 5) in this complete tutorial course for beginners.

After learning about the history and basics of ASP.NET Core, you will learn how to build a small book list application with CRUD operations. You will learn how to use the Entity Framework for integration with a database with ASP.NET Core Razor Pages.

You will build a CRUD application with validations and finally deploy the application on Azure!

Code: https://github.com/dotnetmastery/Rocky

Course Contents

  • 0:00:00 Welcome
  • 0:03:52 Tools
  • 0:05:59 ASP.NET Core
  • 0:10:15 Create Project
  • 0:14:11 Project File
  • 0:15:54 Program Class File
  • 0:17:21 Dependency Injection
  • 0:21:55 StartUp Part 1
  • 0:24:21 StartUp Part 2
  • 0:27:46 Routing in MVC
  • 0:33:47 AppSettings
  • 0:34:37 wwwRoot and launchSettings
  • 0:37:28 MVC Application
  • 0:41:13 Routing in Action
  • 0:45:02 Views in Default Project
  • 0:49:55 Create First Model
  • 0:53:30 Add Connection String
  • 0:56:59 Setup DbContext
  • 1:02:23 Complete DbContext Configuration
  • 1:06:12 Push Category to Database
  • 1:09:47 Check Database
  • 1:11:00 Add Category Controller
  • 1:13:52 Add Category Index View
  • 1:16:24 Get all Category
  • 1:20:59 Display All Category
  • 1:26:19 Add Category Part 1
  • 1:31:16 Add Category Part 2
  • 1:36:46 Add Category Part 3
  • 1:40:43 Assignment
  • 1:41:53 Solution
  • 1:48:14 Validations in ASP.NET Core
  • 1:52:52 Client side and server side validations
  • 1:57:13 Passing Parameters on Redirect
  • 2:00:27 Category Edit Get Action
  • 2:04:16 Update Category
  • 2:06:31 Delete Category
  • 2:10:28 Font Awesome
  • 2:15:04 Assignment
  • 2:15:41 Assignment Solution
  • 2:20:46 Azure Deployment

Swagger and the OpenAPI specification  the manual work out of API documentation and make it easier for developers to share their APIs with the wold.

In this video, Hassan Habib is back again with Jeremy to talk about Swagger support in the latest version of the OData package for ASP.NET Core.

Index:

  • [01:08] – The need for Swagger
  • [05:17] – Adding Swagger to an OData API application
  • [10:45] – Fixing the integration

Useful Links

ASP.NET Core is an open-source, cross-platform framework for building modern, cloud-enabled, Internet-connected apps. In this series of videos we’ll be cover many of the interesting features of the framework.

There’s been ton of interest about Blazor in the community. In the video below, Dan Roth joins Jeremy to talk about how you can do Blazor on the server and in the web browser.

Content index:

  • [01:10] – What is Blazor?
  • [03:36] – What’s the different between Blazor server and Blazor WebAssembly
  • [07:44] – Blazor Server demo
  • [11:06] – Blazor WebAssembly demo
  • [14:49] – Debugging Blazor inside the browser
  • [19:01] – Progress Web App (PWA) support

Let’s be clear: I love AI and Data Science, but it’s still good to focus on basics like web development.

This video on Channel9 takes a deep dive into what’s new in ASP.NET Core! In this session, we’ll take a look at the new features in the latest ASP.NET Core preview, including improved support for building descriptive Web APIs, HTTP/2, a new in-process IIS hosting, support for health checks, and much more!