.Net Technologies
Unit I
Introduction to the .NET Framework
• The .NET Framework and CLR
• The .NET Base Class Library
• .NET and Object Orientation
• Assemblies, AppDomains and Garbage collection
Introducing C# Programming
- Creating Your First C# Program
- Introducing Data Types
- Explaining Control Structures
- Understanding Properties and Indexers
- Using Delegates and Events
- Using Exception Handling
- Understanding Inheritance
- Understanding Encapsulation
- Understanding Polymorphism
Unit II
Windows Applications Using C#.Net
Creating the User Interface
• User Interface Design Principles
• Using Forms
• Using Controls and Components
• Using Menus
• Validating User Input
Unit III
Storing and Retrieving Data with ADO.NET
• Understanding ADO.NET Architecture
• Using Connection, Command and DataReader
• Using DataAdapter and DataSet
• Using Data Bound Controls, Lists and Grids
• Working with XML and DataSets
Web Applications Using C#.Net and ASP.Net
Introduction to Web Programming
• ASP.NET Features
• Single File and Code Behind Approaches
• Using Visual Studio.NET
Unit IV
Creating Web Form Applications
• Parts of ASP.NET Web Project
• Understanding IIS Applications
• Web Forms Event Handling Mechanism
Creating a User Interface
• Validating Data
• Formatting Output Using CSS, Styles and Control Properties
• Navigating Between Forms
Unit V
Maintaining State
• Using QueryString
• Using Cookies
• Using Session and Application State
• Output Caching and Data Caching
Creating & Consuming Web Services
• Understanding Web Services Architecture
• Creating Web Service
• Consuming Web Service
Introduction to WCF
Introduction to WPF
Implementing Ajax in ASP.Net
Implementing JavaScript
Introduction to SharePoint ( MOSS, WSS )
Lab Component:
The student should do a project (Desktop or Web Application) using C#.Net, Asp.Net, Ado.Net and SQL Server with good look and feel effects.