ASP.NET 4.5
INTRODUCTION TO WEB APPLICATIONS
Overview of ASP
Overview of ASP.Net Page
Code In-Line Model
Code Behind Model
HTML
Introduction to .Net Frame Work
Working with HTML Controls
Overview of Attributes.
WHAT IS DOTNET FRAME WORK
Common Language Runtime (CLR)
.Net Class Framework–User and Program Interface. Net
Common Type System(CTS)
Common Language Specification (CLS).
MSIL(Microsoft Intermediate Language)
INTRODUCTION TO ASP.NET
What is ASP.Net?
Complete Life Cycle of Asp.Net Page.
Difference between ASP and ASP.Net.
Execution Process of .Net Application.
ADVANCE FEATURES OF .NET FRAME WORK
Windows Communication Foundation (WCF)
Windows Presentation Foundation (WPF)
Windows Card Spaces (WCS)
Windows Work Flow Foundation (WFF)
Client Server Architecture
3-Tier/N-Tier Architecture
INTRODUCTION TO VB.NET AND C#.NET LANGUAGE
Variables declaration
Encapsulation
Abstraction
Inheritance
Polymorphism
Delegates
Exception Handling
ASP.NET WEB FORMS
Introduction to Web Forms
Working with Server Controls
Rich Controls
Customization
ASP.NET WEB CONTROLS
HTML Server Controls
Web Server Controls
Data Bound Controls.
Grid View
Data List
Repeater
Details View
Forms View
List View
VALIDATION CONTROLS
Required Field Validate
Compare Validate
Regular Expression Validate
Range Validate
Custom Validate
Validation Summary
WORKING WITH MASTER PAGE
Creation of Master Page.
Creation of Content Page.
Working with Content Placeholder
Creation of Main Page
Including Navigation Controls.
DATA ACCESS USING ADO.NET
Overview of ADO.NET
ADO.NET architecture and object model
Introduction to Dataset
Difference between Dataset and Record set
Data binding
Retrieving data using OLEDB and SQLCLIENT
Providers
Introduction to Data adapter
Manipulating databases using Dataset
Manipulating of Oracle database using Dataset
Manipulating of SQL Server database using Dataset
Manipulation of Remote Access Database
Manipulation using XML datasheet
Using Data access controls
Executing Command
Populate Dataset
Filter Data
WORKING WITH BUSINESS OBJECTS
NAMESPACE WITH DLL
Creating DLL
Calling DLL
Database Connectivity Using DLL
COM INTEROPERABILITY
RCW
CCW
CONFIGURATION
Configuration overview
Overview of WEB.Config file
Configuration file format
CONFIGURATION FILES
Overview of Machine.Config file
Working with WEB.Config File
Retrieving configuration
Provide connection string
Difference between WEB.Config file and
Machine.Config file
XML WEB SERVICES
Create Web Services
Consuming Web Services.
WSDL(metadata generation).
INTRODUCTION TO SOAP, UDDI, WSDL
WEB FORMS USER CONTROL
Introduction to User Control (.ascx)
Creating User Control for Asp.Net page
Customizing ASP.Net application
Using user control-Assemblies
ASP.NET WEB APPLICATION
Application overview
Using the Global.asax file
Managing application state
Event Handlers
CACHE FEATURES
What is Caching?
Use of Cache.
Caching overview
Data caching
Page output caching
Fragment caching
DEBUGGING
The SDK Debugger
SECURITY OVERVIEW
Authentication and Authorization
Windows based Authentication
Forms based Authentication
Authorizing users and roles
Users account Impersonation
Security and Web Services
Passport Authentication
GLOBALIZATION
User encodings
Setting current culture and region
Handling multiple encoding
Globalization and Localization of the UI
Changing culture by using Config.file
TRACING
Tracing overview
Trace logging to page output
Application level traces logging
Writing Trace Messages.
DEPLOYMENT
Deploying Applications
Using the Process Models
Types of Deployment.
IIS(Internet Information Server).
Introduction to IIS.
Different Version of IIS
Deploy Asp.Net Application using IIS.
STATE MANAGEMENT
What is State Management?
Type of Techniques used.
Page Life Cycle without state.
Page Life Cycle with State.
STATE TECHNIQUES
Sessions
Cookies
View State
Query String
Application.
Hidden Fields.
Diff between session and Application
Choosing best State Management
WITH DATASOURCES
SqlData Source
Access Data Source
Object Data Source
XML Data Source
Sitemap Data Source
Linq Data Source
Entity Data Source