99% Practical Training
enquiry@tsminds.com
+91-9923882483

ASP.NET MVC Syllabus

Lecture 1 & 2: Introduction to ASP.NET MVC.
  • Introduction to ASP.MVC.
  • Model.
  • View.
  • Controller.
  • Routing.
  • Bundling.
  • Shared Folder.
  • Layout file.
  • Whole Solution Structure of MVC project.
Lecture 3: Introduction to Controller.
  • Controller Basics.
  • A Simple Example: The Home Controller.
  • Return types of Action Result method of controller.
  • Parameters to Controller Actions.
Lecture 4: Introduction to View & Razor.
  • The Purpose of Views.
  • View Basics.
  • Understanding View Conventions.
  • Strongly Typed Views.
  • The Razor View Engine.
  • Razor Syntax Samples.
  • Specifying a Partial View.
  • Difference between Normal view and Partial View.
  • Strongly Typed View.
Lecture 5: Introduction to Model.
  • The Purpose of Model.
  • Model Basics.
  • Use of models in MVC.
Lecture 6: Important Concept in MVC.
  • Implementing Catching in MVC.
  • Attribute Routing.
  • Routing.
Lecture 7: How to pass data from Controller to View & View to Controller.
  • ViewBag.
  • ViewData.
  • TempData.
  • Difference between ViewBag, ViewData and TempData.
  • Pass data from View to Controller.
  • GET/POST.
  • Model Binding.
Lecture 8: HTML Helpers.
  • @@Html.Label()
  • @@Html.LabelFor()
  • @@Html.Editor()
  • @@Html.EditorFor()
  • @@Html.DisplyName()
  • @@Html.DisplyNameFor()
  • @@Html.Hidden()
  • @@Html.Password()
  • @@Html.PasswordFor()
  • @@Html.RadioButton()
  • @@Html.RadioButtonFor()
  • @@Html.CheckBox()
  • @@Html.ActionLink()
Lecture 9, 10 & 11: Introduction to Entity Framework in ASP.NET MVC.
  • Entity Framework Setup (Manual & Automatic).
  • Database approach: Code first approach & Database first approach.
  • CRUD operations using Entity framework (Manual & Automatic).
  • Scaffolding Controller.
Lecture 12: Stored Procedure in ASP.NET MVC.
  • Working with Stored Procedure.
  • CRUD operations using stored procedure.
Lecture 13: ADO.NET In ASP.NET MVC.
  • Working with ADO.NET.
  • CRUD operations using ADO.NET.
Lecture 14 & 15: JQuery & Ajax in ASP.NET MVC.
  • Introduction & get started with JQuery.
  • CRUD operations using JQuery and Ajax.
Lecture 16 & 17: Role Management and Authentication in ASP.NET MVC.
  • Role Management.
  • Authentication.
  • Authorization.
  • User Management.
Lecture 18, 19 & 20: Web API in ASP.NET MVC
  • Introduction and get started with Web API.
  • Web API using Entity Framework.
  • Web API using AJAX call.
Lecture 21 & 22: JQuery Control in ASP.NET MVC.
  • Date Picker control.
  • Time Picker control.
  • Date and Time Picker control.
  • Multi Select Checkbox control.
  • AutoComplete Textbox control.
Lecture 23: Repository Pattern in ASP.NET MVC.
  • Introduction & get started with Repository Pattern.
  • CRUD operations using Repository Pattern.
Lecture 24: Bootstrap in ASP.NET MVC.
  • Introduction and get started with Bootstrap.
  • Working and Integration of Bootstrap template in MVC Project.
Lecture 25 & 26: Angular JS in ASP.NET MVC.
  • Introduction and get started with Angular JS.
  • CRUD operations using Angular JS.
Lecture 27: Deployment.
  • Deployment of MVC application.
  • Deployment of MVC Web API.
Lecture 28 & 29: Questions & Answers.
Lecture 30: Assignment Project allocation.