CERTIFYING BODY

  • W3Schools

CAREER PROSPECTS

Web designers/developers who aspire for a comprehensive knowledge of Web development practices and conceptsto perform hands-on coding and understand architecture of web applications can undergo this course.

  • Developer

SYLLABUS

    Introduction to ASP.NET MVC
    • Introduction to MVC
    • ASP.NET – Web Forms (vs) MVC
    • Advantages and disadvantages
    • List of Versions of ASP.NET MVC
    • MVC Architecture
    Controllers
    • Creating Controllers, Actions
    • URL Routing
    Views
    • Action Result and View Result
    • View Bag/View Data/Temp Data
    • ASPX / Razor View Engine
    • Views – Shared, Layout, Partial
    • Strongly-typed views
    Models
    • Introduction
    • Need of models
    ADO.NET in MVC
    • ADO.NET Entity Framework in MVC
    • Introduction
    • Need of EF
    • Creating DbContext and DbSet
    • Configuring connection string
    CodeFirst Approach
    Database First Approach
    Model First Approach
    Scaffold Templates in MVC
    • Creating Controllers and views
    using scaffold
    • Action methods and Views
    • Index, Details,
    Create, Edit, Delete
    Bundles and Minification
    • Script Bundle (vs) Style Bundle
    • Importing Bundles

    HTML Helpers
    • Html.DisplayNameFor()
    • Html.DisplayFor()
    • Html.BeginForm()
    • Html.LabelFor()
    • Html.EditorFor()
    • Html.ValidatorMessageFor()
    • Html.RadioButtonFor()
    • Html.DropDownListFor()
    • Html.ListBoxFor()
    • Html.CheckBoxFor()
    • HtmlAntiForgeryToken()
    Action Filters
    • [HttpPost]
    • [HttpGet]
    • [ValidationAntiForgeryToken]
    • [OutputCache]
    • [HandleError]
    • [NonAction]
    • [ActionName]
    Validations
    • [Required]
    • [RegularExpression]
    • [Range]
    • [StringLength]
    • [Compare]
    • [Remote]
    Data Annotations
    • [Display]
    • [Datatype]
    • [DisplayFormat]
    Ajax in MVC
    Security in MVC
    WCF and Web API in MVC
    Deployment