![ASP.NET 6.0 - Build Hands-On Web Projects [Video]](https://content.packt.com/V19866/cover_image_small.jpg)
ASP.NET 6.0 - Build Hands-On Web Projects [Video]
Subscription
FREE
Video
$109.99
What do you get with a Packt Subscription?
What do you get with a Packt Subscription?
What do you get with Video + Subscription?
What do you get with a Packt Subscription?
What do you get with eBook?
What do I get with Print?
What do you get with video?
What do you get with Audiobook?
Subscription
FREE
Video
$109.99
What do you get with a Packt Subscription?
What do you get with a Packt Subscription?
What do you get with Video + Subscription?
What do you get with a Packt Subscription?
What do you get with eBook?
What do I get with Print?
What do you get with video?
What do you get with Audiobook?
-
Free ChapterIntroduction
-
Create and Take a Deep Dive into Your First ASP.NET Core 3.1 Application
-
Middleware in ASP.NET Core 3.1
-
Detailed Look into Razor Pages and MVC Application
-
Model Binding in ASP.NET Core
-
State Management in ASP.NET Core
-
Coding Project Part 1: Build a Web API
- Introduction: Build and Consume a Web API Using ASP.NET Core and ADO.NET
- Create a Web API
- Understand the SQL Server Database Tables
- Understand the Stored Procedures for CRUD Operation
- Create the Customer Model Class
- Create the Order Model Class
- Create the ICustomerRepository Interface
- Create the IOrderRepository Interface
- Edit the appsettings.json File to Include the Connection String
- Error Logging in Web API Project
- Integrating Serilog for Web API Logging
- Create a Customer Repository
- Completing Customer Repository CRUD Methods
- Create an Order Repository
- Completing Order Repository CRUD Methods
- Registering in Startup Class
- Creating the Home Controller
- Creating the Customer Controller
- Creating the Order Controller
-
Coding Project Part 2: Consume the Web API Using an ASP.NET Core 3.1 MVC Client
- Create an ASP.NET Core MVC Project.
- Inspect the wwwroot
- The Shared Folder
- Views Folder - Other Files
- Controllers Folder
- Models Folder
- Create the Customer and Order Classes
- Edit the Layout File
- Configuring the Startup Class
- Modify the Home Controller
- Install Nuget Packages
- Edit Home Controller Index View
- Create the Customer Controller
- Create the Index View (Customer Controller)
- Create the GetCustomer Action Methods
- Create the View to Get Customer by ID
- Add Validation Attributes to Customer Class
- Create AddCustomer Action Methods
- Server-Side Validation with AddCustomer View
- Client-Side Validation of Customer Model
- Create UpdateCustomer Action Methods
- Create UpdateCustomer View
- Create the DeleteCustomer Action Method
- Create the Order Controller
- Create Index View (Order Controller)
- Create GetOrder Action Methods
- Create GetOrder View
- Add Validation Attributes to Order Class
- Create AddOrder Action Methods
- Create the AddOrder View
- Testing Validation of Order Form Inputs
- Create UpdateOrder Action Methods
- Create the UpdateOrder View
- Create the DeleteOrder Action Method
-
Bonus: Migrating the Project to ASP.NET 5
-
ASP.NET 6.0 Migration
-
Build ASP.NET 6.0 Web API Project Using Code First EF Core Approach
About this video
This comprehensive video course offers a step-by-step guide to building essential ASP.NET Core concepts using coding examples in Visual Studio 2019. Beginning with a hands-on approach, you will create a Razor app to-do list with an in-memory collection, followed by building the same application with MVC concepts to facilitate a comparative study between the two technologies.
The Web API also features the Serilog NuGet package for structured error logging in text files, offering a comprehensive learning experience to build database-driven applications with popular technologies.
Furthermore, you will learn about Web API through an ASP.NET Core 3.1 MVC application for CRUD operations, serving as the frontend, thereby extending the idea for you to consume public APIs through an in-house MVC client.
The video course also features an added section at the end on creating a Web API with ASP.NET 6.0 using EF Core, providing you with the opportunity to learn about both the popular technologies for database-driven applications. By the end of this video course, you will have gained practical experience in developing ASP.NET Core concepts and building web applications using modern and popular technologies.
All resources and code files are placed here: https://github.com/PacktPublishing/ASP.NET-6.0---Build-Hands-On-Web-Projects
- Publication date:
- April 2023
- Publisher
- Packt
- Duration
- 12 hours 10 minutes
- ISBN
- 9781805124771