MVC 6 online training

MVC course content

    Introduction to ASP.NET MVC

  • What is ASP.NET MVC
  • Advantages of ASP.NET MVC
  • ASP.NET Web Forms (vs) ASP.NET MVC
  • ASP.NET MVC Versions
  • MVC Architecture

  • Overview to MVC Architecture
  • Controller
  • View
  • Model
  • ASP.NET MVC – Basic Concepts

  • Creating Controllers
  • Creating Views
  • Creating Models
  • Request
  • Response
  • ASP.NET MVC – Types of Action Result

  • ContentResult
  • FileResult
  • ViewResult
  • PartialViewResult
  • JsonResult
  • RedirectToActionResult
  • ASP.NET MVC – State Management

  • ViewData
  • TempData
  • ViewBag
  • Strongly Typed Views
  • Session
  • Application
  • Cache
  • Query String
  • Cookies
  • ASP.NET MVC – Action Filters

  • Child Action Only
  • Output Cache
  • Action Name
  • Non Action
  • Handle Error
  • Http Get
  • Http Post
  • Http Put
  • Http Delete
  • Validate Anti Forgery Token
  • Route
  • RoutePrefix
  • Authorize
  • Global Action Filters
  • ASP.NET MVC – Razor

  • What is View Engine
  • ASPX View Engine (vs) Razor View Engine
  • Razor – Code Blocks
  • Razor – Expressions
  • Razor - If
  • Razor – For
  • Razor – Foreach
  • Razor – Literals
  • Razor – Comments
  • ASP.NET MVC – Views

  • Shared Views
  • Layout Views
  • _ViewStart.cshtml
  • Sections in Layout Views
  • Partial Views
  • Child Actions
  • ASP.NET MVC – Entity Framework

  • Entity Models
  • Connection Strings
  • DbContext and DbSet
  • Data Annotations
  • ASP.NET MVC – AJAX

  • Get
  • Post
  • Put
  • Delete
  • ASP.NET Web API

  • Introduction
  • Advantages
  • ASP.NET MVC (vs) ASP.NET Web API
  • Get
  • Post
  • Put
  • Delete
  • ASP.NET MVC – HTML Helpers

  • BeginForm
  • TextBoxFor
  • TextAreaFor
  • LabelFor
  • ValidationMessageFor
  • ValidationSummary
  • ActionLink
  • PasswordFor
  • CheckBoxFor
  • RadioButtonFor
  • DropDownListFor
  • HiddenFor
  • AntiForgeryToken
  • Custom HTML Helpers
  • Bundling and Minification
  • ASP.NET MVC – Validations

  • Required
  • Range
  • RegularExpression
  • Compare
  • StringLength
  • Remote
  • ModelState.IsValid
  • ASP.NET MVC – N-Tier Architecture

  • Repository Layer
  • Service Layer
  • Domain Models
  • View Models
  • Dependency Injection (Unity.Mvc)
  • ASP.NET MVC – Custom Action Filters

  • FilterAttribute
  • IAuthorizationFilter
  • IActionFilter
  • IResultFilter
  • IExceptionFilter
  • ASP.NET Core MVC 1.0

  • Introduction
  • Project.json
  • Startup.cs
  • ConfigureServices
  • Configure
  • Middleware
  • Static Files
  • Tag Helpers
  • View Components
  • Entity Framework Core

Contact Us

Tel: +91-8897400222
USA: +1-512-800-7568
EMAIL: info@mentorsinn.com

Testimonials

"The .Net training was pretty good, and though I was the only one in the online session the class was very much interactive, it was a very good experience, and I am also looking forward to take more trainings from Mentors Inn on other technologies as and when required for me."

- Sunil (.Net)