Asp .Net

asp dot net

Detailed Module

HTML (Hypertext Markup Language)

  • What is HTML?
  • Html Editors
  • Html Elements
  • Html Table, Div
  • Html Layout, List (ordered and unordered list)
  • Html Attributes.(difference between Html Attributes and CSS)
  • Html Forms, input Text, Button, Submit, Reset, button tag
  • Html radio button, checkbox, option box
  • What is webpage?

Client Server Architecture

  • How Client Server Architecture work?
  • What is domain Name?
  • What is web hosting?
  • How to upload website on server

Introduction of Java Script

  • How to access the value of the HTML Elements
  • How to validate text input using java script
  • getElementById, getElementByName, getElementByTag

Server pages using ASP.Net

  • Creating server pages
  • Architecture of handling request in Web server
  • Understanding page life cycle
  • Http request object
  • Http response object
  • Understanding Post Back
  • Autoeventwireup
  • Tracing and debugging ASP.Net page

Http application

  • Understand application life cycle
  • Understand application cleanup and creation
  • Implementation and use application object
  • Working with global .asax

Query string Method

  • Implementation of query string
  • Transfer values through query string
  • Getting value by Request object
  • Scope

State management using post Back URL

  • Context handler Class
  • Cross page post back
  • Understand post back URL
  • Previous page process

State Management using hidden Field State Management using Profile

  • Creating profile
  • Reading and writing value in profile

Validation Controls

  • Types of Validation Controls
  • And RequredField Validator Controls
  • Use Controltovalidate Property
  • Working with Range, RagularExpression, Compare
  • CustomValidator Control
  • Implementation of Client and Server Side Validation
  • Working with Validation Summary Control

Data Bound Controls

  • Use of Data Binding Control
  • Type of Data Binding Control (Formatted and Unformatted)
  • Working with repeater Control
  • Working with template
  • Working with repeater events
  • Understand Event Bubbling
  • Working with Datalist Control
  • Working with template
  • Working with Datalist events
  • New strongly Type data control
  • Working with GridView Control
  • Data Binding with GridView
  • Working with Column Collection
  • Using paging
  • Sort
  • Working with FormView Control
  • Working with DetailsView Control
  • Understand Event Bubbling
  • New strongly Type data control

Designing Work with Look & Feel

  • Skin – Theme and CSS
  • Creating Rules
  • Creating Elements setting
  • Skin-Theme
  • Theme folder and Skin
  • Creating theme
  • Apply theme
  • Handling theme conflict
  • Using CSS in a Theme
  • Apply theme dynamically
  • Master Pages
  • Introduction and need of master page
  • Creating a master page
  • Default contents
  • Master page with CSS and table layout
  • Applying master page through configuration file
  • Dynamic setting a master page
  • Nested master page
  • Master page and relative path
  • Designing Work with Look & Feel

Partial Postback mechanism

  • Ajax
  • Introduction of Ajax
  • Creating ajax enabled website
  • Understanding and working with update panel
  • Role of script manager
  • Creating a ajax enabled web service

Culture Implementation

  • Globalization and Localization
  • Introduction of multilingual application
  • Understanding Culture and UICulture
  • Setting the UICulture and Culture
  • CultureInfo Class
  • Overriding Initialize culture
  • Auto attribute
  • Local and Global resources

LINQ to XML (XLinq)

  • Xdocument, XElement, XAttribute
  • Loading, Parsing, Saving
  • Trees, Navigation, Updating
  • Retrieving and using Values

THE SQL SERVER MANAGEMENT STUDIO QUERY WINDOW

  • The Foundation statements of T-SQL
  • Started with SELECT statement
  • Adding data with INSERT statement
  • Changing what you've got with the UPDATE statement
  • The DELETE statement
  • JOINS
  • INNER Joins
  • OUTER Joins
  • CROSS Joins
  • THE UNION
  • THE CREATE STATEMENT
  • Create Database
  • Create table
  • THE DROP STATEMENT
  • CONSTRAINTS
  • Types of Constraints
  • Domain constraints
  • Entity Constraints
  • Referential Integrity Constraints
  • Constraint Naming
  • Key Constraints
  • PRIMARY KEY constraints
  • FOREIGN KEY Constraints
  • UNIQUE Constraints
  • CHECK Constraints
  • DEFAULT Constraints
  • Disabling Constraints
  • ADDING MORE TO QUERIES
  • What is a SUBQUERY?
  • Building a SUBQUERY
  • Correlated SUBQUERY
  • How Correlated SUBQUERY work?
  • Correlated SUBQUERY in the WHERE Clause
  • Dealing with NULL data- the ISNULL Derived tables
  • The EXISTS operator
  • Using EXISTS in other ways
  • Mixing Data types : CAST and CONVERT
  • UNDERSTANDING INDEXES
  • How data is Accessed in SQL Server
  • Creating, Altering, and Dropping Indexes
  • The CREATE INDEX statement
  • VIEWS
  • Simple Views
  • Views as Filters
  • More complex Views
  • Editing Views with T-SQL
  • Dropping error
  • STORED PROCEDURE
  • Basic Syntax
  • Changing stored Procedure with ALTER
  • Syntax
  • Dropping Sprocs
  • Handing error
  • TRIGGERS
  • What is a Trigger?
  • WITH ENCRYPTION 0
  • The FOR\AFTER vs. the INSTEAD OF Clause
  • WITH APPEND
  • NOT FOR REPLICATION
  • Using Triggers for data Integrity rules
  • Dealing with Requirements sourced from other Tables
  • Using Triggers to check the delta of an Update
  • Using Triggers for custom error message
  • Other common Uses for Triggers
  • Other Trigger issue
  • Trigger can be Nested
  • Trigger can be Recursive
  • Dropping Triggers

CSS (Cascading Style Sheets)

  • What is CSS?
  • Inline CSS
  • Internal CSS
  • External CSS
  • CSS Selectors, Backgrounds
  • CSS Borders, Margin, Padding
  • CSS dimension, display, positioning
  • CSS Floating, Align

JQuery (JavaScript Library)

  • Introduction of jquery Library
  • How to include jquery library in webpage
  • Jquery Events
  • Jquery Function(Hide, Show, Animation)
  • Fade, Slide, Stop etc

Introduction to ASP.NET

  • Need of Web application
  • Http protocol
  • Static and dynamic protocol
  • Concept working of IIS and browser
  • Difference between ASP and ASP .Net

State management

  • Introduction to Stateless process
  • Need of state persistence
  • Type of State management

Http cookies

  • Cookies Creation
  • Cookies types
  • Non persistence
  • Persistence
  • Third party
  • Single value
  • Multi value
  • Scope of Cookies and their merits

Http session

  • Understand the session
  • Understand session clean up and creation
  • Implementation session setting in web. Config file
  • In Process and out process session management
  • Session state using SQL server
  • Session State mode
  • Session state using state service

View state

  • Understand view state
  • Store value in view state
  • Retrieve value from view state
  • Enable view state property

Server Controls Standard Controls

  • Textbox
  • Combobox
  • Listbox
  • Checkbox
  • Addrotator control
  • File upload control
  • Multiview control
  • And many more

Navigation controls

  • Site Map
  • Define a site map file
  • Use of site map
  • Binding sitemap control
  • Tree View
  • Property of tree view
  • Define a node relation
  • Binding with site map
  • Menu Control
  • Property of menu view
  • Define an items relation
  • Binding with sitemap

Understand the Security Concepts

  • Type of security
  • Forms
  • Define a form base security
  • Applying security
  • Form Authentication class and their methods
  • Declare user into web configuration
  • Apply Password formats
  • Location attribute
  • Authentication
  • Authorization
  • Windows
  • Applying window base security
  • IIS setting regarding windows authentication
  • Authentication
  • Authorization
  • Passport
  • Concept of passport security
  • Passport Url
  • Login controls
  • Configure forms authentication
  • Creating the data source
  • Configure Connection string and membership Provider
  • Creating a authentication user
  • Using security controls
  • Login status control
  • Login View Control
  • Password Recovery Control
  • Change Password Control
  • Create User Control
  • Creating and manage roles
  • Apply role in security

Cross Information Exchanging

  • Introduction of xml
  • Xml Documentation structure
  • Well Formed Format of xml
  • Parsers DOM and SAX
  • Xml classes
  • Reading and writing xml file
  • Page fragment caching

Deal with Dynamic Link Lib

  • Assembly and deployment
  • Role of .net assembly
  • Building and consume a single file assembly
  • Building and consume a multi file assembly
  • Private assembly
  • Shared assembly
  • Register assembly in GAC
  • Creating multiple version of a single assembly