See our other Step by Step video series below :-
Learn MVC Core step by step :- http://tinyurl.com/y9jt3wkv
Learn Angular1.x Step by Step in 8 hours :- https://goo.gl/F3ovSr
Learn Angular 2/4 Step by Step in 8 hours:- http://tinyurl.com/z3vnvhg
Learn MSBI Step by Step in 32 hours:- https://goo.gl/TTpFZN
Learn Xamarin Mobile Programming Step by Step :- https://goo.gl/WDVFuy
Learn Design Pattern Step by Step in 8 hours:- https://goo.gl/eJdn0m
Learn C# Step by Step in 100 hours :- https://goo.gl/FNlqn3
Learn SQL Server Step by Step in 16 hours:- http://tinyurl.com/ja4zmwu
Learn Azure step by step :- https://goo.gl/quy6jU
Learn SharePoint Step by Step in 8 hours:- https://goo.gl/XQKHeP
Learn TypeScript in 45 Minutes :- https://goo.gl/oRkawI
Learn Visual Studio code in 10 steps for beginners:- https://tinyurl.com/lwgv8r8
Learn Tableau step by step :- https://tinyurl.com/kh6ojyo
Learn Redis in 20 minutes :- https://tinyurl.com/ybz45vgz
This video will teach you ASP.NET MVC 5 in 2 days i.e. in 16 hours. If you wish to see the rest of the videos you need to subscribe to Questpond, below is the complete syllabus of what we have covered.
MVC stands for Model view controller architecture. Below is the complete syllabus of Learn MVC in 16 hours i.e. 2 days.
Learn MVC 5 in 2 days
Lab 1 : – Simple Hello world(20 Minutes)
Lab 2 : – Explain MVC Routing(10 Minutes)?
Lab 3 : – Explain ViewData, ViewBag, TempData & Session Variables?(20 Minutes)
Lab 4 :- Explain Model and Strongly typed views (20 minutes)?
Lab 5 : – Explain Model Binders(10 minutes)?
Lab 6 :- Why MVC and MVC vs Webforms ? (30 minutes)
Lab 7 :- Explain TempData , Peek and Keep ? (10 Minutes)
Lab 8 : – Explain Data Annotations and HTML Helpers classes?(31 Minutes)
Lab 9 : – What is the need of ViewModel in MVC? (10 Minutes)
Lab 10 : – How can we use Entity Framework in MVC?(20 minutes)
Lab 11 : – How to implement viewmodel, partial view and webgrid?(45 minutes)
Lab 12 : – What is the difference between ActionResult and ViewResult in MVC?(10 minutes)
Lab 13 :- How to implement Ajax using Json and Jquery in MVC ? (60 Minutes)
Lab 14 : – What is the use of Async Controllers in MVC?(20 minutes)
Lab 15 :- How to deploy MVC Application on IIS ? (10 minutes)
Lab 16 :- How can we do Windows and Forms Authentication in MVC? (50 Minutes)
Lab 17 : – How can we use MVC areas for better modular development ? (10 Minutes)
Lab 18 :- How to implement MVC with Angular ? (60 minutes) ?
Lab 19 :- Can we Overload MVC Action methods ? (10 Minutes)
Lab 20 :- How to improve Reusability using Angular ? (20 Minutes) ?
Lab 21 :- What is the need of WebAPI in MVC ? (30 Minutes)
Lab 22 : – How to do exception handling in MVC? (30 Minutes)
Lab 23 :- How to do update and delete using MVC , WebAPI , EF and Angular? (30 Minutes)
Lab 24 : – How to use MVC Webgrid?(30 minutes)
Lab 25 :- How to implement Validation using Angular and MVC (30 minutes)?
Lab 26 :- What is SPA (Single page application)?
Lab 27 :- How to Organize MVC project and Understanding CORS issue ? (42 minutes)
Lab 28 :- Explain the importance of DisplayModes ? (10 minutes)
Lab 29 :- How to do unit testing with MVC projects (30 minutes)?
Lab 30 :- How to implement SPA using Angular Routing ?
Lab 31 :- How to create decoupled systems using MVC DI ?
Lab 32 :- How can we have multiple submit buttons in ASP.NET MVC ?
Lab 33 : – What is the importance of AntiForgery in MVC?
Lab 34 :- What is the importance of ValidateInput and AllowHTML in MVC?
Lab 35:- Bundling and Minification.
Lab 36 :- Layout pages in Razor.
Lab 37: – What are ActionFilters in MVC?
Lab 38: – What is WebAPI (Theory)?
Lab 39: – How can we create and consume WEB API (Practical)?
Lab 40 :- MVC 6/ASP.NET Core Training-Part 1 (2 Hours).
We are also distributing a 100 page Ebook “Learn ASP.NET MVC 5 Step by Step”. If you want this ebook please share this video in your facebook/twitter/linkedin account and email us on email@example.com with the shared link and we will email you the PDF.
Buy Questpond videos on discount – http://www.itfunda.com/Interview
Video Rating: / 5
Link for code samples used in the demo
Link for csharp, asp.net, ado.net, dotnet basics, mvc and sql server video tutorial playlists
ASP.NET AJAX enables a Web application to retrieve data from the server asynchronously and to update portions of the existing page. So these, partial page updates make web application more responsive and hence improves user experience.
In this video, let’s discus using Ajax.ActionLink helper. By the end of this video, we should be able to load either
1. All students or
2. Top 3 students or
3. Bottom 3 students
depending on the link we have clicked.
Here are the steps to achieve this
Step 1: Create and populate table tblStudents
Step 2: Create an ado.net entity datamodel using table tblStudents. Upon creating the entity model, change the name of the entity to Student. Save changes and build the solution, so that the Student entity class gets compiled.
Step 3: Add “Shared” folder (if it doesn’t already exists) in “Views” folder. Right click on “Shared” folder and add a partial view, with name = _Student.cshtml.
Step 4: Right click on the “Controllers” folder and add a controller with the following settings
1. Controller Name = HomeController
2. Template = Empty MVC controller
Step 5: Right click on the “Views” folder and add a folder with name = “Home”. Right click on the “Home” folder and add a view with Name = “Index”.
Points to remember:
b) Ajax.ActionLink() html helper has several overloaded versions. We have used the following version
ActionLink(string linkText, string actionName, AjaxOptions ajaxOptions);
First parameter : is the link text that we see on the user interface
Second parameter : is the name of the action method that needs to be invoked, when the link is cicked.
Third parameter : is the ajaxOptions object.
Video Rating: / 5