

ClassRoom Training
We provide classroom training we cover all the concepts as shown belowASP.NET
Our .NET course objective is to get familiarize with Microsoft.Net, C#, VB.NET and ASP.NET technologies. The .Net online training course is designed to understand the different concepts and features of .NET coding, debugging and developing of Windows and web applications. The advanced learner can opt for advanced ASP.Net Modules.
We Cover all the concepts as shown below
Intro to Web Programming
1.What is Internet?
2.What is Web Site?
3.What is Web Page?
4.What is Web Server?
5.What is Web Browser?
6.What is HTTP or HTTPS?
7.What are Web Request and Web Response?
8.Web Architecture
9.Client side web technologies (vs) Server side web technologies
HTML
1.Introduction to HTML
2.HTML Program Syntax
3.Editors of HTML
4.Heading tags
5.Text formatting tags
6.HTML Comments
7.Img tag
8.Hyperlinks
9.Title tag
10.Meta tag
11.List tags
12.Table tags
13.Div and Span
14.Form tags
14.1.Form
14.2.Input
14.3.Select and option
14.4.Optgroup
14.5.Button
14.6.Textarea
14.7.Fieldset
14.8.legend
14.9.Label
15.Iframe
16.HTML Entities
17.HTML (vs) XHTML
CSS
1.What is CSS
2.Syntax of CSS
3.Background Properties
4.Font Properties
5.Text Properties
6.Hyperlink styles
7.List styles
8.Box model
9.Margin, padding, border
10.Important CSS selectors
11.Opacity
12.Float
13.External, internal, inline styles
JavaScript
1.What is Javascript
2.Syntax of Javascript
3.User-defined functions
4.Event handling
5.Adding, Removing, Updating DOM elements
6.setTimeOut
7.setInterval
ASP.NET Web Forms – Basics
1.Intro to ASP.NET
2.Classic ASP (vs) ASP.NET
3.Cross-page submission (vs) ASP.NET Postback
4.Getting started with ASP.NET
5.Creating ASP.NET Empty Web Site
6.Creating Web Forms
7.Programming Model of Web Forms
8.Working with Toolbox, Properties window, Solution Explorer
9.Code-File Technique (vs) InPage Technique
10.Need of web.cofig
ASP.NET Web Controls
1.Intro to ASP.NET Web Controls
2.Standard Web Controls
2.1.Label
2.2.Button
2.3.TextBox
2.4.RadioButton
2.5.RadioButtonList
2.6.DropDownList
2.7.CheckBox
2.8.CheckBoxList
2.9.ListBox
2.10.BulletedList
2.11.Image
2.12.ImageButton
2.13.Hyperlink
2.14.LinkButton
2.15.Panel
2.16.FileUpload
2.17.Calendar
2.18.MultiView and View
2.19.AdRotator
2.20.Literal
2.21.HiddenField
2.22.PlaceHolder
2.23.AdRotator
2.24.Naming conventions for controls
2.25.Understanding Post back
2.26.Auto Post back
2.27.Page.IsPostBack
Validation Controls
1.Required Field Validator
2.Range Validator
3.Regular Expression Validator
4.Compare Validator
5.Validation Summary
6.Custom Validator
7.Validation Groups
Database basics
1.Intro
2.What are Database, table, row and column?
3.Basics of SQL Server Management Studio
4.SQL Basics (Create, Insert, Delete, Update)
5.Creating user-defined database, table, rows
ADO.NET
1.Intro to ADO.NET
2.Overview of ADO.NET API
3.Connection
3.1.Connection string
3.2.SqlConnection
3.3.Exception Handling with ADO.NET
3.4.Configuring Connection String in web.config
4.Insert, Delete, Update using ADO.NET
4.1.SqlCommand
4.2.SqlParameter
5.StoredProcedures
5.1.What is Stored Procedure
5.2.Creating Stored Procedures
5.3.Advantages
5.4.Invoke Stored Procedures using ADO.NET
6.Connection Oriented Model
6.1.Overview
6.2.SqlDataReader
6.3.Limitations
7.Disconnected Model
7.1.Overview
7.2.DataSet, DataTable, DataColumn, DataRow
7.3.Advantages
7.4.Demos on Disconnected Model
7.5.Typed Datasets
8.Other databases
8.1.Working with Oracle
8.2.Working with Excel
9.Overview of ADO.NET Transactions
Data Controls
1.Intro
2.GridView indepth
3.DataList
4.Repeater
5.FormView
6.DetailsView
7.SqlDataSource
State Management
1.Intro
2.Session
3.Application
4.Data Cache
5.Query String
6.Hidden Field
7.View State
8.State-less (vs) State-full
9.Response.Redict
10.Server.Transfer
11.Session state modes
12.Cookie less session
13.Global.asax
14.Request object
15.Response object
16.Tracing
Code Re-usability
1.Intro
2.Creating custom classes
3.Creating and consuming custom classes
4.Overview of ASP.NET System-defined folders
XML
1.Intro
2.Syntax of XML
3.Creating XML file
4.Reading Xml using DataSet
5.XmlTextReader
6.XmlTextWriter
Security
1.Intro
2.Forms based authentication
3.Windows based authentication
ASP.NET Code Debugging
1.Overview
2.Break points
3.Immediate window
4.Watch Expressions
5.F5, F10, F11
6.Custom Errors
Navigation Controls
1.Overview
2.Web.SiteMap
3.Menu
4.Tree View
5.Site Map Path
Master Pages
1.Overview
2.Creating master pages
3.Creating content pages
4.Working with Content Place Holders
5.Creating multiple Content Place Holders
Themes and Skins
1.Overview
2.Creating themes
3.Creating .css and .skin files
4.Applying themes dynamically to the web form
Web User Controls
1.Overview
2.Creating Web User controls
3.Invoking web user controls statically and dynamically
Web Services
1.Overview
2.Creating Web Services
3.Consuming Web Services
4.Need of XML, WSDL, SOAP in Web Services
IIS and Deployment
1.Overview
2.IIS Architecture
3.Installing IIS
4.Configuring IIS
5.IIS Root Directory
6.Deploying Web Sites into Local IIS
ASP.NET Page Life Cycle
1.Overview
2.Page life cycle Architecture
3.How web controls processed at server side
4.Page events
Output Caching
1.Overview
2.Output Caching
3.Fragment Caching
Internationalization
1.Overview
2.Globalization (vs) Localization
3.Creating Global resources
4.Applying culture dynamically to a web form
Application Architectures
1.Overview
2.Two-tier architecture
3.Three-tier architecture
4.N-Tier architecture
ASP.NET AJAX Extensions
1.Overview
2.Script Manager
3.Update Panel
4.Update Progress
5.Timer
ASP.NET AJAX Control Toolkit
1.Overview
2.Toolkit Script Manager
3.Accordion
4.Always Visible Control Extender
5.Auto Complete Extender
6.Balloon Popup Extender
7.Calendar Extender
8.Collapsible Panel Extender
9.Confirm Button Extender
10.Drag Panel Extender
11.Drop Shadow Extender
12.Filtered TextBox Extender
13.Hover Menu Extender
14.List Search Extender
15.Masked Edit Extender
16.Modal Popup Extender
17.Password Strength Extender
18.Slide Show Extender
19.Tab Container
20.TextBox Watermark Extender
21.Validator Callout Extender
LINQ & ADO.NET EF
1.Introduction to LINQ
2.LINQ to Arrays
3.Standard LINQ Query Syntax
4.From, in, where, orderby, group by
5.LINQ to SQL
5.1.Creating DBML
5.2.Basic queries using LINQ to SQL
6.ADO.NET Entity Framework
6.1.Intro
6.2.Advantages
6.3.LINQ to SQL (vs) ADO.NET EF
6.4.Mapping classes
6.5.DbContext and DbSet
6.6.LINQ to Entities
6.6.1.Intro
6.6.2.Creating DBML file
6.6.3.Working with OR Mappings
6.6.4.Writing Queries
6.6.5.LINQ with lambda expression
6.6.6.LINQ with simple joins
6.7.Inserting, Deleting, Updating data using EF
6.8.Calling Stored Procedures using EF
7.LINQ to Un-typed DataSets
8.LINQ to XML
8.1.Querying XML files
9.Overview of Parallel LINQ
WCF
1.Intro to WCF
2.Web Services (vs) WCF
3.Advantages of WCF
4.Creating Simple WCF Services and consuming
5.Deploying WCF Services in Local IIS
6.Consuming WCF Service
7.Client Proxy Class
8.Limitations in Hosting WCF Services in IIS
9.Self Hosting Application
10.Need of System.ServiceModel
11.Contracts
11.1.Service Contracts
11.2.Data Contracts
11.3.Operation Contracts
11.4.Fault Contracts
12.Service Host
13.Service Configuration Declaratively and Dynamically
14.End Points
14.1.Address
14.2.Binding
14.3.Contract
15.Overview of important bindings
16.Deciding when to use which binding
17.Hosting WCF in Windows Services
18.Service Behaviors
19.Binding Configurations
20.SvcUtil.exe
21.ChannelFactory
22.WCF Transactions
23.Overview of WCF Security
24.WCF REST
24.1.Understanding GET, POST, PUT, DELETE
24.2.Configuration for WCF REST
24.3.WebInvoke
24.4.Consuming WCF Restful Services using AJAX (in jQuery)
JQuery
1.jQuery Core
1.1.Intro to jQuery
1.2.Advantages of jQuery
1.3.What can we do with jQuery?
1.4.Downloading jQuery
1.5.Getting started with jQuery
1.6.Understanding CDN
1.7.Event Handling
1.8.Fade, Toggle, Show, Hide
1.9.Manipulating CSS
1.10.Manipulating Attributes
1.11.Animations
1.12.Easing Effects
1.13.Important selectors and filters
1.14.Manipulating content
2.jSON
2.1.What is jSON
2.2.Where we need jSON
2.3.Demos
2.4.Reading jSON using jQuery
3.jQuery UI
3.1.Intro to jQuery UI
3.2.Downloading jQuery UI
3.3.Integrating jQuery UI components in ASP.NET Web Forms
4.jQuery Plug-ins
4.1.Need of third party plugins
4.2.Download third party jquery plugins
4.3.Integrating third party jQuery plugins in ASP.NET Web Forms
5.jQuery Validation Plugin
6.jQuery Mobile
6.1.Overview
6.2.Creating Simple Page
6.3.Buttons
6.4.Data-theme
6.5.Data-mini
6.6.Data-icon
6.7.Various form elements
6.8.Popup windows & transitions
7.jQuery AJAX
7.1.Overview
7.2.Need of jQuery AJAX in modern web sites development
7.3.AJAX Architecture
7.4.Consuming WCF Services (WCF REST) thru jQuery AJAX
8.Simple demo on jQGrid
ASP.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