Watch SekharOnline Videos



Widespread acceptance of an idea is not proof of its validity. - Robert Langdon

ASP.NET Using C#





ASP.NET

Our .NET Online 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


<%# Eval("VideoUrl") %>