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

    MVC (Model View Controller)
    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