MICROSOFT .NET OVERVIEW
Why .Net?
Introduction to .Net Framework
Basic functionality of CLR
MSIL
CTS &CLS
.Net Languages
System Requirements
C#-THE LANGUAGE
Writing Programs in C#
Compiling and executing from command prompt
Conditional statements
Loops
Structures
Introduction to assemblies and namespaces
Base class Libraries
Datatypes
Boxing and Un-Boxing
Array
Collections
OBJECTS ORIENTED PROGRAMMING
Structure Vs Class
Access Specifier
Properties
Method Overloading
Operator Overloading
Constructors
Shared Modifiers
Inheritance
Overloading and Overriding
‘THIS’ Keyword
Sealed class
Interface
Polymorphism
Early-binding and Late-binding
Destructors
MEMORY MANGEMENT
Garbage Collector
Stack and Heap
System.GC class
EXCEPTION HANDLING
System defined exceptions
Custom exceptions
Try, Catch and Finally structure
Throwing exceptions
GUI APPLICATION DEVELOPMENT
Introduction to “system.Windows.Form.DLL”
Basic Controls rich text box, dialog
Boxes and toolbars
Working with context menus
Main menu and MDI form
Visual Inheritance
WINDOWS CONTROL LIBRARY
Creating user controls
Creating custom controls
Creating user controls by extending and existing controls
DELEGATES
Introduction to delegate concepts
Even handling architecture with delegate
DATA ACCESS WITH ADO.NET
ntroduction to data access,libraries and DAO
RDO and ADO
Drawback of ADO
ADO.NET managed data providers
Introduction to system.Data.Oledb
Datareader
Introduction to System.data sqlclient
Prepared statement
Transaction Handling
Introduction to System.Data.OracleClient
Dataset and DataAdapter
Databinding
Datagrid programming
Dataview
Datarelation
MULTI THREADING
Thread class
Sleep, suspend and resuming thread
Asynchronous connection
Synchronization of thread
ASSEMBLIES
Introduction to COM architecture
Disadvantage of COM
Introduction to assemblies
Private Vs shared Assemblies
Creating private assembly
Probing and preparing configuration file
Strong name utility
Creating shared assembly
CLR Architecture
Native generator utility
Assembly versioning
Compatibility of assembly
Configuration file for shared assembly
WINDOWS SERVICES
Introduction to window services
Creating your own windows services
MICROSOFT .NET OVERVIEW
Why .Net?
Introduction to .Net Framework
Basic functionality of CLR
MSIL
CTS &CLS
.Net Languages
System Requirements
INTRODUCTION TO VB.NET
Features of VB.Net
Writing Programs in VB.Net
Compiling and executing from command prompt
Introduction to assemblies and Namespaces
Base class Libraries
Data types
Option statements
Boxing and un-boxing
Array
Sub programs
INTRODUCTION TO VISUAL STUDIO .NET
VS 6.0 vs. VS.NET
File structure created by VS.Net application
Types of projects
Creating Demo console application
OBJECT ORIENTED PROGRAMMING
Structure Vs Class
Access
Properties
Method Overloading
Constructors
Shared modifiers
Inheritance
Overloading & Overriding
‘My Base’ Keyword
Shadowing abstract class
Interface Polymorphism Early-binding and Late-binding Destructor and Garbage collector
GUI APPLICATION DEVELOPMENT
Basic controls and event driven programming
Advance controls rich textbox, dialog
Boxes, toolbar
Working with context menus
Main menu and MDI form
Visual Inheritance
WINDOWS CONTROL LIBRARY
Creating User controls
Creating custom controls
Creating Custom Controls
DELEGATES
Introduction to delegate concept
Event handling architecture with delegate
Handlers, Add handler and Remove handler
ASSEMBLIES
Introduction to COM Architecture
Disadvantages of COM
Introduction to assemblies
Private Vs shared Assemblies
Creating private assembly
Probing and preparing configuration file
Strong name utility
Creating shared assembly
CLR Architecture
Native generator utility
Assembly versioning
Compatibility of assembly
Configuration files for shared assembly
DATA ACCESS WITH ADO.NET
Introduction to data access libraries, DAO
RDO and ADO
Drawback of ADO
ADO.net managed data providers
Introduction to System.Data.Oledb
Data reader
Introduction to system.Data.Sql Client
Prepared statement
Transaction handling
Introduction to system.Data.OracleClient
Dataset and DataAdapter
Databinding
Datagrind programming
Dataview
Data relation
MULTI-THREADING
Thread class
Sleep. Suspend and resuming thread
Asynchronous connection
Synchronization of thread
WINDOWS SERVICES
Introduction to Windows services
Creating your own windows services
WEB TECHNOLOGIES
HTML
Server side scripting languages
Client side scripting languages
ASP.NET
ASP Vs ASP.NET
What is ASP.NET
IIS Architecture
Post back technique
Event driven programming support
Page life cycles
Code behind Technique
CONTROLS
Client side controls
Server side controls
Data controls
User controls
Custom controls
Inline coding in controls
Validation controls
VALIDATION CONTROL
RequiredFieldValidation Control
CompareValidator Control
RangeValidator Control
RegularExpressionValidator Control
CustomValidator Control
STATE MANAGEMENT
Cookies
Session state
Application state
View state
Maintaing Viewstate in page and controls
About global.aspx page
Scope of viewstate,session and application variables
Writing Session and Application events
CACHING
Importance of caching
Output caching or page caching
Fragment caching Data caching
ASP.NET CONFIGERATION
WEB.CONFIG File
Compilation settings
Custom error settings
Application settings
ADO.NET
Data Providers
Data binding with data controls
Programming with data grid
Programming with data repeater
Programming with Data list
Programming with Data view
Inline coding supports in page and data controls
ASP.NET TRACING
SECURITY IN ASP.NET
Authentication
Authorisation
Aethentication modes
XMLPROGRAMMING
Introduction to XML
Creating and reading XML document
XML parsers
Data transformation using XML
WEB SERVICES
What is Web service
WSDL Utility
Session state with Web services
Caching with Web services
Proxy with Asynchronous methods
Securing Web Services
SSL
SOAP Headers
CRYSTAL REPORTS
SSRS (SQL Server Reporting Services)
MS-Reports
LINQ: NET Language-Integrated Query
NET Language-Integrated Query
Getting Started with Standard Query Operators
Language Features Supporting the LINQ Project
More Standard Query Operators
Query Syntax
LINQ to SQL: SQL Integration
WCF: Windows Communication Foundation
What Is Windows Communication Foundation?
Fundamental Windows Communication Foundation Concepts
Windows Communication Foundation Architecture
Guide to the Documentation
WPF: Windows Presentation Foundation
Getting Started (WPF)
Application Development
WPF Fundamentals
Accessibility
Controls
Data




