Video description
Whether you’re looking to understand the Repository Pattern and N-Tier Architecture or get to grips with data seeding and deployment to Azure, this course will equip you with the knowledge you need.
You’ll start by understanding the Repository Pattern and the N-Tier Architecture. The next section will then guide you through integrating the Identity framework. In addition to this, you’ll understand how to add more fields to users. As you progress, the course will help you focus on authorization and authentication in ASP.NET Core 3.
By the end of this book, you will be equipped with the knowledge you need to develop real-world MVC apps confidently using the N-Tier Architecture, Entity Framework Core, and ASP.NET MVC Core 3.1.
What You Will Learn
- Interact with the Razor class library for Identity
- Integrate the Entity Framework along with Code First Migrations
- Learn authentication and authorization in ASP.NET Core 3
- Seed a database and deploy it to Azure
Audience
This intermediate-level course is for anyone with an understanding of ASP.NET Core basics and looking to learn how to architect and code real-world applications in ASP.NET Core 3.1. You must have 3-6 months of experience in ASP.NET Core MVC and 6 months of experience in C#, along with knowledge of Visual Studio 2019 and SQL Server Management.
About The Author
Bhrugen Patel : Bhrugen Patel is a passionate and creative software engineer with a strong focus on simplicity and thorough details. He has been programming since high school and was involved with multiple web and desktop projects using .NET. He has a master’s degree in computer science and a bachelor’s degree in computer engineering. He also has many years of experience with .NET C# and .NET MVC. He enjoys teaching alongside his full-time job.
Publisher resources
Table of contents
- Chapter 1 :Introduction
- Chapter 2 :Section 2 - Project Creating
-
Chapter 3 :Repository Pattern
- Introduction
- Create Category Model
- Intro to Repository Pattern
- Repository Pattern Overview
- Repository Pattern Flow
- Repository Pattern Architecture
- Implement Repository Pattern
- Implement IRepository
- Implement Repository Class Part 1
- Implement Repository Class Part 2
- Implement ICategoryRepository
- Implement CategoryRepository
- Implement UnitOfWork
- Push category to Database
- Chapter 4 :Category - CRUD
- Chapter 5 :Frequency - CRUD
-
Chapter 6 :Service - CRUD
- Introduction
- Add service to DB
- Add Service To Repository and UnitOfWork
- Add Service js
- Service Index API and Service View Model
- Service Index View
- Service Upsert Get Action
- Service Upsert View
- Service Upsert View Changes
- Upsert Post New Service
- Upsert Post Edit Service
- Important Debugging Tips
- Delete Service
- TinyMce
- Chapter 7 :Home Page
- Chapter 8 :Details
-
Chapter 9 :Section 9 - Shopping cart and Orders
- Introduction
- Create Order Header and Details Model
- Order Header and Details Repository
- Cart view model
- Cart Controller Index Action
- Cart view part 1
- Cart view part 2
- Cart view part 3
- Remove Item From Shopping Cart
- Summary Action and View Part 1
- Summary View Part 2
- Order Summary Post Action
- Order Confirmation
- Complete customer demo
- Chapter 10 :Section 10 - Admin Registration
- Chapter 11 :Section 11 - Order Management
- Chapter 12 :Section 12 - Authorization
- Chapter 13 :Section 13 - Stored Procedure
- Chapter 14 :BONUS - Section 14 - Web Images
- Chapter 15 :Data Seeding
- Chapter 16 :Azure Deployment
Product information
- Title: Advanced ASP.NET Core 3.1 MVC
- Author(s):
- Release date: March 2020
- Publisher(s): Packt Publishing
- ISBN: 9781800202771
You might also like
video
Practical Python: Learn Python Basics Step by Step - Python 3
Python is one of the most popular programming languages and gives a lot of scope and …
video
Machine Learning for Absolute Beginners - Level 1
Instead of using hard-coded rules for performing something, artificial intelligence (AI) and machine learning (ML) prepare …
video
The Complete Guide to ASP.NET Core MVC (.NET 6)
This is a beginner to an advanced-level course on .NET 6 that will take you from …
video
Microsoft Power BI - The Complete Masterclass [2023 EDITION]
Microsoft Power BI is an interactive data visualization software primarily focusing on business intelligence, part of …