C#.

NET
Introduction to .NET Framework

.NET Framework

OverView

CLR,CLS

MSIL

Assemblies

NameSpaces

.NET Languages

Dll’s(Vs)Exe’s

Basics:

Getting Started

Using Variables and Arrays

Methods and Parameters

Decision Structures and Loops

Handling Errors and Exceptions

OBJECT ORIENTED PROGRAMMING

Classes, structures and enums

Constructors

Destructors

Properties

Inheritance
-Shadowing(new methods)
-Overriding

Projects  Compiling.Drawing  The Form Class  Win Forms  Visual Inheritance  Programming with Controls  User Controls WORKING WITH COLLECTIONS. Abstract Classes  Working with Delegates  Designing and Implementing Events  Generics  Sealed classes and Partial classes  C#. Method Overloading  this and base Keyword  Sealed classes  Interfaces.NET Application Architecture  Solution.Forms Assembly  System.Collections .IO  Readers and Writers  Streams System. Debugging and Running in IDE INTRODUCTION TO GUI PROGRAMMING  System.Windows. IO System.

SqlClient  Data Readers  Command Object  Procedure Execution (PL/SQL) ADO. Hashtable  ArrayList SERIALIZATION Formatters  Binary Serialization  Formatters.Data.NET I:  Introduction  Architecture  System.Data.NET II : Data Adapters and DataSets  Data Tables  Data Relations  Data Views ASSEMBLIES  Strong Names  GAC  Private and Shared Assemblies .Dll  System.Data.Oledb  System. Binary Formatter  SOAP Serialization  XML Serialization ADO.

NET  Basics  Web Programming  HTML. DHTML  JavaScript  IIS  ASP ASP.NET INTRODUCTION  Difference Between ASP and ASP. SFA  MFA MULTITHREADING  Threading Introduction  System.NET ASP.Thrading NameSpaces  Thread Members  Thread States GUI PROGRAMMING CRYSTAL REPORTS WITH .NET ASP.NET  Architecture  Inline Technique & Code-Behind Technique  Code Render Blocks  Server Controls .

NET . Directives PROGRAMMING WITH SERVER CONTROLS  Html Server Controls  Web Server Controls  Basic Web Controls  List Controls. Data Controls  Adv Controls.NET PROGRAMMING  Architecture  DataReaders and DataSets  Command Object  Transaction Programming  Procedure Execution  Data Adapter and Data Set  Data Tables  Data Relation  Data Views  Updating Dataset ADO. Page lifecycle  Post back Request  View State. User Controls CUSTOM CONTROL Development THEMES AND SKINS MASTERPAGES AND SITE NAVIGATION ADO. Page Basics.NET AND ASP.

Updating.NET  Context  View State  Cookie State  Session State . Working with Data Controls  GridView -Inserting.Net  XML Readers  XML Serialization STATE MANAGEMENT WITH ASP. Deleting -Sorting in Data Grid -Paging in Data Grid  DataSource Controls  Dataset  DetailsView  FormView  Data List  Repeater Control  Crystal Reports XML PROGRAMMING XML  DTDs & XSDs  Parsers  SAX Model  DOM Model  XML Programming in .

Config. between Webuser Controls & Custom Controls  Page fragmentation Caching  Data Caching  Data Caching – Application Object TRACING  Page Level  Application Level .Config & Web. Session Tracking  Application Object  Session and Application Events ASP .NET APPLICATION TUNING  Machine.ASAX CACHING  Introduction to Caching  Types of Caching  Page Caching  Diff.  App Setting  Compilation Settings  Custom Error Settings  Session State Settings  InProcess & OutProcess Sesstion States  State Server & SQL Server  Cookieless Session State  Application and Global.

NET Technologies  ASP. SOAP.NET-AJAX  WPF  WCF  Silverlight PROJECT WORK • Will be covered in vb.net • All new technologies will be addressed by the faculty during teaching regular content ensuring complete awareness for the next future . UDDI  Publishing and Consuming Web Services  Web Client  Windows Client  Caching Web Services  Security in Web Services WEBPARTS  Webpart Manager  Zone Types Overview of Advanced .net/c#.SECURITY  Authentication & Authorization  Windows Authentications  Forms Authentications  Passport Authentications  Memberships WEB SERVICES  Architecture  WSDL.

25 days ASP.25 days Ajax 7 days .NET 20 .• Any other topics on request will be taught by our experienced faculty – Feel free to ask sub timings and availability Courses Duration (1hr/day) C# 20 .