ASP.NET Core MVC - Up and Running (.NET 5) [Video]
Video
Video
$35.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
What do you get with video?
What do you get with video?
What do you get with Audiobook?
What do you get with Exam Trainer?
Video
$35.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Access this title in our online reader
Online reader with customised display settings for better reading experience
What do you get with video?
Download this video in MP4 format
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with video?
Stream this video
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with Audiobook?
Download a zip folder consisting of audio files (in MP3 Format) along with supplementary PDF
What do you get with Exam Trainer?
Flashcards, Mock exams, Exam Tips, Practice Questions
Access these resources with our interactive certification platform
Mobile compatible-Practice whenever, wherever, however you want
-
Free ChapterPart 1 - Introduction
- Welcome
- What We Will Build – Part 1
- What We Will Build in This Course – Part 2
- Tools Needed
- Project Resources
- ASP.NET Core
- Creating a Project
- Project File
- Program.cs File
- Dependency Injection
- Startup Class – Part 1
- Startup Class – Part 2
- Routing in Model View Controller (MVC)
- AppSettings
- wwwRoot and launch launchSettings
- Model View Controller (MVC) Applications
- Performing Routing
- Views in the Default Project
-
Part 1 - Setting Up a Database and Category Management
- .NET 6 Update - Nullable
- Creating Your First Model
- Adding a Connection String
- Setting Up DbContext
- Configuring a Complete DbContext
- Pushing a Category to a Database
- Checking a Database
- Adding a Category Controller – Part 1
- Adding a Category Controller – Part 2
- Getting All Categories
- Displaying All Categories
- Adding a Category – Part 1
- Adding a Category – Part 2
- Adding a Category – Part 3
- Assignment
- Assignment Solution
-
Client-Side Validations and Category Update/Delete
-
Product Management
- Adding a Product Model
- Pushing a Product to the Database
- Adding the List and View Options
- Product Upsert
- Product Upsert User Interface – Part 1
- Product Upsert User Interface – Part 2
- ViewBag and ViewData
- What is ViewModel?
- Demonstration of ViewModel
- Introduction to SweetAlert
- Introduction to Summernote
- Creating a Product
- Displaying the Image Edit Option
- Product Upsert User Interface – Part 3
- ModelState Not Valid
- Deleting a Product
- Assignment
- Assignment Solution
- Eager Loading
- Modifying the Product Model
-
Part 1 - Customer Facing Website Management
- Navbar Updates
- Creating ViewModel for the Home Page
- Working on the Home Index View
- Partial View
- Demonstration of the Home Page
- Details Virtual Machine (VM) and Action
- Displaying Product Details
- Configuring Sessions
- User Session GET method
- Adding Cards to Your Session
- "Remove From Cart" Button Logic
- Adding the RemoveFromCart Logic
-
Part 1 - Scaffold Identity
-
Part 1 - Shopping Cart and Inquiry Email
- Creating a Cart Controller
- Shopping Cart User Interface (UI)
- Deleting Cart Items
- Adding the Basic Authorization Levels
- Adding the Summary Functionality
- Designing the Summary Page User Interface (UI)
- Summary Solution
- Signing Up for MailJet
- Adding MailJet to the Website
- Sending an Email
- Introduction to ProtonMail
- Accessing the AppSettings Configuration
- Using an Inquiry Template for Confirmation
- forEach() versus For
- Getting Data from the Email Template
- Demonstration of the Email Template
- Adding Authorization
- Resolving the Register Admin User Bug
-
Part 2 - Introduction
-
Part 2 – Code Separation
-
Part 2 - Repository Pattern
-
Part 2 - Inquiry Details (Admin)
-
Part 2 - Inquiry Management
-
Part 2 - Shopping Cart
- Change in Requirements
- Adding SqFt to the Model
- Adding SqFt to the Session
- Modifying the Shopping Cart
- Updating the Shopping Cart User Interface (UI)
- Updating the Cart User Interface (UI)
- Implementing the Update Cart Method
- Update Cart Functionality
- Update Cart on Clicking the Continue Button
- Scenarios for User Details
- User Details Based on the Role of User
- Summary Page SqFt Calculation
- Adding More Fields to the Order Summary Page
- Adding Validations
-
Part 2 - Order and Payments
- Adding an Order Header and Order Details Model
- Working on the Order Repository
- Creating an Order
- Creating a New Order
- Working on Order Confirmation
- Registering for Braintree
- Setting Up Braintree – Part 1
- Setting Up Braintree– Part 2
- Setting Up Braintree Transaction Client – Part 1
- Braintree Payment Flow
- Setting Up Braintree Transaction Client – Part 2
- Overview of Braintree Transaction
- Setting Up the Braintree Server
- Getting Braintree in Action
- Clearing the Cart
-
Part 2 – Social Login
- Single Sign-On (SSO) Package and Version Update
- Registering with Facebook – Part 1
- External Login Changes
- Registering with Facebook – Part 2
- Social Login Association Samples
- Redesigning the User Interface (UI)
- Implementing Changes in the Login User Interface (UI)
- Resolving the Login Bug
- Designing the Register User Interface – Part 1
- Designing the Register User Interface (UI) – Part 2
-
Part 2 - Order Management
- Order ListView Model
- Order Index Action Method - Part 1
- Setting up Syncfusion
- Adding the Syncfusion Grid
- Customizing the Syncfusion Grid
- Working on the "Add Filter" User Interface (UI)
- Order List Filter Logic
- Validating the Cart Summary
- Implementing Order Details
- Working on Order Details View – Part 1
- Order Details View – Part 2
- Process and Ship Order
- Implementing the Refund Transaction Function
- Working on Refund Details with Braintree
- Updating Order Details
- Fixing Validation Bugs
- Fixing Admin Registration Bugs
-
Part 2 – Azure Deployment
About this
video
If you want to learn why ASP.NET Core is so popular and how to create and enhance a functional business website and get an overview of ASP.NET Core 5 Model View Controller (MVC), this is the perfect course for you.
After getting a basic introduction to ASP.Net Core 5, you will start building a real-world website that will display products and receive inquiries from the customers about products they are interested in. By building this website, you will become familiar with the fundamentals of ASP.Net Core 5, learn how to set up and connect your application to the database, get to grips with Scaffold identity concepts, work with MailJet to send emails, and a lot more. You will also learn how to scale an existing project, how to architect a mid- to large-scale project, and how to process payments correctly.
By the end of this course, you will have developed all the essential skills needed to create and scale a functional website using the ASP.Net Core 5 MVC framework.
All the resources files are available at https://github.com/PacktPublishing/ASP.NET-Core-MVC-Up-and-Running-.NET-5
- Publication date:
- January 2021
- Publisher
- Packt
- Duration
- 14 hours 11 minutes
- ISBN
- 9781801071826