ASP.NET MVC5 with JQuery

  • Introduction of ASP.NET MVC
  • Difference between ASP.NET Webform vs. ASP.NET MVC
  • Advantages of ASP.NET MVC
  • First ASP.NET MVC project
  • ASP.NET MVC project folder structure and configuration files
  • What is Controller
  • Creating first Controller
  • Controller Actions
  • Actions and Non Actions Methods
  • Action Results
  • Action Parameters
  • Hello world first MVC program
  • Views
  • Creating View
  • Creating Layout Page
  • Section in Layout
  • How to Using Layout
  • Partial views
  • Using partial view
  • What is Razor
  • Razor View Engine vs. Web Form Engine and other Engine.
  • Razor Syntax
  • Section in Layout
  • Comments
  • Statements
  • Loops etc.
  • Inline HTML helper
  • Built-In HTML helper
    • Standard HTML helper
    • Strongly typed HTML helper
    • Template HTML helper
  • Custom HTML helper
  • Routing
  • Attribute Routing
  • ViewData
  • ViewBag
  • TempData
  • Session
  • Traditional approach
  • FormCollection Object
  • Parameters
  • Strongly typed model binding to view
  • What is ORM
  • What is Entity Framework
  • Database-first vs Code-first -Model first
  • CRUD using EF
  • How to use Stored procedures (EF)
  • How to use SQL Views(EF)
  • Using ADO.NET
  • CRUD with ADO.NET
  • How to use Stored procedures
  • How to use SQL Views
  • Introduction
  • The Markup
  • Labels
  • Drop-down Lists
  • Model Binding
  • Saving Data
  • Edit Form
  • Updating Data
  • Introduction
  • Adding Validation
  • Styling Validation Errors
  • Data Annotations
  • Custom Validation
  • Validation Summary
  • Client-side Validation
  • Anti-forgery Tokens
  • Authentication
  • Authorization
  • Action
  • Result
  • Exception
  • LINQ Introduction
  • Type of LINQ
  • Advantages of LINQ
  • Var Type
  • Anonymous Type
  • Lambda Expression
  • Query Based Syntax and Method Based Syntax
  • Deferred Execution
  • Immediate Execution
  • Deferred/Lazy Loading
  • Eager Loading
  • LINQ Joins
  • Introduction
  • What is a Web API?
  • RESTful Convention
  • Building an API
  • Testing an API
  • Introduction
  • Calling an API Using jQuery
  • CRUD using API With jQuery
  • DataTables Plug-in
  • DataTables with Ajax Source
  • Introduction
  • Authentication Options
  • ASP.NET Identity
  • Restricting Access
  • Working with Roles
  • Adding Profile Data
  • OAuth
  • Social Logins
  • Managing code using Three Tier Architecture
  • Understanding Repository Design Pattern
  • Need of Repository Design Pattern
  • Need to Unit of Work Design Pattern
  • Implementing Repository and UOF Design Pattern
  • Introduction
  • Deploying the Application
  • Deploying the Database
  • Build Configurations
  • Application Settings
  • Securing Configuration Settings
  • Custom Error Pages
  • Logging Unhandled Exceptions
  • Gzip
  • Interview Preparation