ASP.NET 6.0 - Build Hands-On Web Projects

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-Pro…

Type
video
Category
publication date
2023-04-25
what you will learn

Learn about Razor Pages and MVC templates
Learn about model binding in ASP.NET Core
Learn about middleware and asynchronous programming
Learn to work with SQL server database tables and effectively manage data
Add validation attributes to your customer class to ensure data integrity
Learn to migrate to ASP.NET 6.0 using the Minimal Hosting Model

duration
730
key features
Learn to migrate ASP.NET 3.1 to the latest version of ASP.NET 6.0 for improved performance and functionality * Learn how to generate responses using Razor Pages, a powerful technology used in ASP.NET web development * Develop a client MVC application within the same Visual Studio solution to consume the API created in the previous section
approach
The approach of this video course is to provide a comprehensive and hands-on learning experience, covering topics such as middleware, model-binding, session, and state management. The course includes downloadable code samples and links to external resources to supplement the learning experience.
audience
This video course is suitable for beginner, intermediate, and senior developers with at least one year of C# experience, as well as software engineering students and learners looking to switch from Java/C++ to ASP.NET. Prior knowledge of SQL queries and database structure is recommended. You will need Visual Studio 2019 Community Version,.NET Core 3.1 SDK or later, and MS-SQL Server (Developer or Express) with SQL Server Management Studio.
meta description
Discover ASP.NET 6.0 concepts and build practical CRUD apps with Razor Pages, Web API, and MVC.
short description
This comprehensive video course covers everything critical to the ASP.NET Core 3.1 framework, including middleware, model-binding, and session and state management. Through practical, hands-on applications using Razor Pages and MVC templates, you will learn to create your own Web API with real SQL database capabilities for CRUD operations. Gain valuable skills for database-driven applications.
subtitle
Develop ASP.NET 6.0 Razor Pages, Web API, and MVC CRUD applications with practical examples and hands-on learning
keywords
ASP.NET Core 3.1, middleware, model-binding, session management, state management, Razor Pages, MVC templates, Web API, SQL database, CRUD operations, stored procedures, Visual Studio solution.
Product ISBN
9781805124771