This is the complete set of free videos on C# with ASP.NET MVC, Model, View and Controller Architecture. Each concept is explained in detail.
Table of Contents
Various lectures have been arranged in chapters. Each lecture takes you to a page where a youtube video has been embedded.
Chapter 1 - MVC Basics
- L1 - MVC Basics
- L2 - Your First MVC App
- L3 - MVC Routing Part 1
- L4 - MVC Routing Part 2
- L5 QueryStrings in URLs and MVC
Chapter 2a - LINQ Collections - Part I
- L1 LINQ with Method Syntax
- L2 LINQ Queries Example
- L3 LINQ Arithmetic
- L4 LINQ Preparing HTML
- L5 - LINQ GroupBy
- L6 Anonymous objects and dynamic Keyword
- L7 - Projection with LINQ
- L8 - Projection cum Filtering with LINQ
- L9 - Partitioning with LINQ
Chapter 2b - LINQ Collections - Part II
- L1 - Conversion with LINQ Part 1
- L2 - Conversion with LINQ Part 2
- L3 - LINQ Any and Indexing with Select
- L4 - Range in LINQ
- L5 - IEnumerable and IQueryable
- L6 - Lambda Expressions and Func Delegates
- L7 - Expression Trees and Predicates
Chapter 3 - LINQ with Database
- L1 - Creating a Database
- L2 - Displaying Records from Database
- L3 - Displaying Orders from the Database
- L4 - Grouping Orders from the Database
- L5 - Joining Orders and Customers from Database
Chapter 4 - LINQ with Designer
- L1 - Using the ORM Designer
- L2 - Simple Usage Querying Single Table
- L3 - FirstOrDefault, Single and First
- L4 Repeat with LINQ ORM Designer
- L5 - SkipWhile with LINQ ORM Designer
- L6 - INSERT with ORM Designer
- L7 - UPDATE with LINQ Entities
- L8 - DELETE with LINQ Entities
Chapter 5 - Custom LINQ
- L1 - Writing Custom Extension Methods
- L2 - Direct Queries against a SQL Database
- L3 - Direct SQL JOIN Query through LINQ
Chapter 6 - Models
Chapter 7 - Sending Data to a View
- L1 - Sending a Single Model Object to a View
- L2 - Sending a Collection to a View
- L3 - Sending a ViewModel to a View
- L4 - Using ViewBag and ViewData
- L5 - Sending a Model in a ViewBag
Chapter 8 - Modular View Design
- L1 Modular View Design with MVC Part 1
- L2 Modular View Design with MVC Part 2
- L3 Bundling CSS and JS Files Complete Video
- L4 Sections
Chapter 9 - HTMLDisplay Extensions
- L1 Default Display Templates
- L2 Writing Custom Display Templates
- L3 DisplayTemplates vs PartialViews
Chapter 10a Project On Displaying - Zoo
- L1 Initializing with EntityModels
- L2 Writing the Home Page
- L3 Displaying Details of an Animal
- L4 Display Using Modal Dialog Part 1
- L5 Display Using Modal Dialog Part 2
- L6 Deleting Records
Chapter 10b - Project on Displaying Data - MVCCharting
- L1 - Introduction to jqPlot Library
- L2 - Bundling the JSS and CSS Files
- L3 - Final Step Importing and Generating the Charts
Chapter 11 - HTMLEditExtensions - Data Entry Forms
- L1 - Simple Data Entry Form
- L2 - MVC Support for UI Method 1
- L3 - Server Side Validation with MVC
- L4 - MVC Support for UI Method 2
- L5 - Client Side Validation in MVC
- L6 - Using EditorTemplates
- L7 - Ajax with MVC Forms
Chapter 12 - Project on Data Entry - All Scenarios
- L1 - Creating a SQLServer Compact Database
- L2 - Adding Entity FM
- L3 - Adding Annotations
- L4 - Data Entry Form Part 1
- L5 - Data Entry Form Part 2
- L6 - Data Entry Form Part 3
- L7 - Data Entry Form Part 4
- L8 - Storing Data to Server
- L9 - Ajaxing the Data Entry Form
- LA - Ajaxing with HTML5 and jQuery
- LB - Ajaxing with pure HTML5 without jQuery
Chapter 13 - Login Form with MVC From Scratch
- L1 - Setting the Database and Model Annotations
- L2 - Adding a Login Area Copy
- L3 - Writing New User and Forgot Password Forms
- L4 - Fixing Validations and Remote Annotations
- L5 - Creating a New User
- L6 - Programming the Login Form
- L7 - Incorporating FormsAuthentication from Scratch
- L8 - Custom ActionFilter for Authorization
- L9 - Finishing with Forgot Password
Chapter 14a - HTMLEditExtensions - Editing Data no AJAX
- L1 - Showing the Edit Buttons
- L2 - Displaying the Editing Form
- L3 - Finalizing the Project and Saving Data
Chapter 14b - HTMLEditExtension Editing Data with AJAX
- L1 - Preparing for AJAX Editing
- L2 - Popping the jQuery Dialog
- L3 - Displaying the Edit Form inside the Modal Dialog
- L4 - Server Side AJAX Update
- L5 - ClientSide Javascript for AJAX Update
- L6 - Summary of Steps for AJAX Update
- L7 - Writing Custom Annotations
Chapter 15 - Misc Topics
Chapter 16 - Putting MVC to Work - Project on Invoice Management System
- L1 - What we will Build
- L2 - Project Roadmap
- L3 - Creating the Database
- L4 - Adding EDM Model Validation MD Classes
- L5 - Creating a Facebook App
- L6 - Facebook Login Button and Nuget Packages
- L7 - Storing Secret Key and AppID
- L8 - Implementing the Facebook Login Code
- L9 - Authorization Filter and Admn Area
- L10 - Partial Views for Menu and Message Labels
- L11 - PartialView for Customer Form
- L12 - Saving the Customer Record
- L13 - Show Top Ten Customers Report
- L14 - Autocomplete
- L15 - Completing the Search Module
- L16 - EditCustomer Module
- L17 - Fixing RemoteValidation
- L18 - New Invoice Module
- L19 - Print Invoice Module
- L20 - EditInvoice Module
- L21 - Last Ten Invoices Module
- L22 - SignOut and Packaging
These videos are available for offline viewing also.
Want Source Code?
PLACE YOUR ORDER BY WRITING TO: SALES.HOVEN@GMAIL.COM
In $10 or Rs. 600 you get all of these.
- 121 video tutorials organized into chapters that simplify learning
- Includes a Complete MVC Project on Invoice Management System
- MVC projects/snippets/concepts explained in a very lucid and simple style
- Source code of the various examples discussed in the videos
- E-Book on in-depth MVC Interview Questions
- E-Book on ASP.NET MVC. This E-Book is a companion to the video tutorials
How to Order?
PLACE YOUR ORDER BY WRITING TO: SALES.HOVEN@GMAIL.COMPayment mode is PayPal for students outside India. Within India, payment is through PayU credit/debit card on the same pattern like we do for buying movie tickets.
What is the mode of Delivery?
Content(about 2GB) is delivered in the following modes -- We shall send you download links(Google Drive, links will never expire) so that you can download the entire consignment in zipped form.
- If you are a customer from INDIA: You will also receive the entire DVD through SPEED POST. You will not be charged anything extra.