In today’s world, .NET isn’t just a Microsoft software component running on Windows PCs, it’s everywhere. Developers use this framework to create applications for all sorts of devices, including smartphones, tabletsand e-readers. It’s even in the clouds, as many cloud-based platforms support .NET applications.

Best dot net training provided at APEC offers the candidates to be most sought-out professionals in today’s competitive IT job market. Our advanced dot net training with MVC, WCF, WPF enables the students gain expertise in this growing platform and also appeal to aspiring IT workers who want to shift from either management or coding into more comprehensive roles as leaders and visionaries.

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