

Corporate Training
We provide corporate training we cover all the concepts as shown belowASP.NET MVC
1.Intro to ASP.NET MVC
2.ASP.NET Web Forms (vs) ASP.NET MVC
2.1.Advantages and problems of ASP.NET Web Forms
2.2.Advantages and problems of ASP.NET MVC
2.3.Determining when to use which one
3.Versions of ASP.NET MVC
4.MVC Architecture
4.1.Architecture Explanation
4.2.Routing Core
4.3.Route Table
4.4.Controller
4.5.View
4.6.Model
4.7.Business Logic Layer
4.8.Data Access Layer
4.9.View Engines
4.10.Execution flow
5.Getting started with ASP.NET MVC
6.Creating first asp.net mvc web application
7.Creating controller and actions
8.Sending request to controller from browser
9.Receiving query string parameters
10.URL Routing
10.1.Need of URL Routing
10.2.Understanding Map Routes
10.3.Understanding Ambiguity of routes
10.4.Default values in URL Routes
10.5.Creating multiple map routes
10.6.URL Constraints
10.7.Focusing on Order of Map Routes
Views
1.Need of view
2.ActionResult and ViewResult
3.Returning views from controller
4.Creating views
5.ViewBag, ViewData, TempData
6.Shared views
7.Understanding Razor View Syntaxes
8.ActionLink
Layout Views
1.Overview
2.Creating Layout views
3.Creating Content views
4.RenderBody
5.RenderSection
6.Optional sections
7._ViewStart.cshtml
Partial Views
1.Overview
2.Creating Partial views
3.RenderPartial
Models
1.Overview
2.CodeFirst (vs) DatabaseFirst
3.Creating models
4.Creating DbContext
5.Configuring ConnectionString for LocalDb
Scaffolding
1.What is Scaffolding
2.Creating Controllers and views using Scaffolding
3.Understanding code and executionflow
4.Strongly typed views
5.Pre-defined Strongly-typed HTML Helpers
6.Automatic Model Binding
7.Perform insert, delete, update,retrieve operations on db tables
8.Overview of CodeFirst Migrations
Action Filters
1.Action Filters
2.HttpGet
3.ValidateAntiForgeryToken
4.OutputCache
5.HandleError
6.NonAction
7.ActionName
8.Authorize
Bundles and Minification
1.What is Bundle?
2.What is Minification?
3.Need and advantages
4.ScriptBundle and StyleBundle
5.BundleConfig.cs
6.Creating Bundles
7.Consuming Bundles
Models
1.Introducing Model level validations
2.Configuring jQuery Validation Plugin
3.Required
4.Range
5.Compare
6.RegularExpression
7.StringLength
8.Remote
9.ValidationSummary
10.ValidationMessageFor
11.ModelState.IsValid
Additional Model Property Attributes
1.Display
2.Datatype
3.DisplayFormat
Overview of return types of action methods
Using jQuery in MVC
Using jQuery AJAX in MVC
1.Demo: Returning HTML Content
2.Demo: Returning Partial Views
3.Demo: Returning jSON
4.Demo: Building Search App using jQuery AJAX in MVC
ASP.NET Web API
1.Overview
2.Advantages and need
3.MVC controller (vs) API controller
4.GET, POST, PUT, DELETE
5.Creating API controllers and writing the code
6.WebApiConfig.cs
7.Invoking API from jQuery AJAX
8.Performing CRUD operations through jQuery AJAX
Overview of various project templates in MVC
1.Internet Application
2.Intranet Application
3.Facebook Application
4.WebAPI Application
5.Mobile Application
6.Single Page Application
Extended MVC Architecture
1.Building Repository Layer and Service Layer
2.Dependency Injection using Unity.Mvc
Areas
1.Overview
2.Creating areas
3.Creating hyperlinks to areas.
Deploying MVC applications into local IIS
Creating and configuring Areas in MVC
Bootstrap
1.Intro
2.Downloading and importing
3.Grid System
4.Typography
5.Tables
6.Forms
7.Buttons
8.Helper Classes
9.Responsiveness
10.Glyphicons
11.Drop Downs
12.Navigation Bar
Single Page Application (SPA)
1.Overview
2.Advantages
3.Creating SPA Demos
4.Knockoutjs
4.1.Intro
4.2.Advantages
4.3.Intro to MVVM(Model –View – ViewModel)
4.4.MVVM Architecture
4.5.Creating ViewModel
4.6.Simple Property Binding
4.7.Observable Property
4.8.Computed Property
4.9.Subscribe
4.10.Working with collections (json arrays)
4.11.Using jQuery AJAX in SPA
Angularjs
1.Intro
2.Downloading and importing
3.Templates
4.Repeaters
5.Data Binding
Async and Await
1.Overview and need
2.Demos on async
3.Demos on await
.NET Open Authentication
1.Overview and need
2.Demos on OAuth using Facebook andGoogle