
Learn what topics are covered in this course
See the final project that is created by the end of the course
Learn what MVC is and create a new ASP.NET MVC project
Learn what the folders and files do inside an ASP.NET MVC application
Set up the project (create necessary folders, files and structure in general)
Create admin dashboard
Demonstrates creating an admin page form in ASP.NET MVC 5, wiring a page view model, posting via BeginForm, and using validation messages for title, slug, and sidebar.
Learn to implement post back for adding pages in ASP.NET MVC 5, validate input, ensure unique title and slug, bind the view model, and display a success message.
Add admin page editing by loading a page by id, validating its existence, initializing the page model, and rendering an editor with a read-only slug for the home page.
Create an admin sidebar by implementing a database table and a sidebar view model, then enable display and post actions to render and update the sidebar content.
Add a new category in the admin shop with input validation, ajax submission, and dynamic updates to the categories table without refreshing, plus inline name edits and sortable order.
Double-click the category name on the categories page to edit it, then press enter or blur to save a two-character minimum name via a server rename call.
Set up an admin shop view by adding shirt and fruit products—blue and green shirts, apples and oranges—with descriptions, prices, and images in an asp.net mvc 5 cms.
Learn to implement product listing with pagination in an ASP.NET MVC 5 admin shop using the page list plugin, including category filtering, select lists, and page navigation.
Use the post back method to add a product, including image upload and category selection. Validate unique product names, populate view models, and redirect to the add action after saving.
Enhance the admin shop with gallery image uploads in the edited product form, saving original and thumbnail images via request files, resizing to 200 by 200, with a drop zone.
Build the shop front by configuring the shop controller, implementing index and partial views, and wiring a list of items with category routes.
Develop an add-to-cart workflow in an ASP.NET MVC 5 project using ajax and partial views to update the cart stored in session, with real-time quantity and price calculations.
Learn to implement and fix cart increment functionality in an ASP.NET MVC 5 CMS and shopping cart, updating per-item totals and the grand total, and display the correct prices.
Develop a cart front end in an ASP.NET MVC 5 project, implementing product quantity and price calculations, updating the grand total, and returning results.
Learn to implement cart decrement logic in an ASP.NET MVC 5 project, removing items when quantity hits zero and updating the grand total accordingly while refreshing the page.
Edit a user profile in an ASP.NET MVC 5 app by posting back, validating the model, ensuring unique usernames, confirming passwords, and redirecting to the user profile page.
This course is a practical course for learning ASP.NET MVC 5 with Entity Framework and Bootstrap from scratch.
Absolutely everything is done from scratch and on video, nothing is done behind the scenes.
This course covers a tone of techniques and will make you able to create your own custom websites with ASP.NET MVC and Entity Framework.
There are many sources online for learning but it is hard for beginners to tie them all together, and that is where this course comes in.
This course will serve as a great base to create any kind of a website but even with this course alone you will be able to create a multitude of websites.
NOTE: If the current asking price is too much for you feel free to message me for a discount!