Course: Microsoft .Net Pkg Course

Course Id: C#

.NET Framework and C#.NET

  • Microsoft's .NET History
  • C# and .NET
  • The .NET platform
  • The .NET Framework
  • The C# language
  • Base Class Library
  • Common Language Runtime
  • Code Constructs

OOP with C#

  • New Class Basics
  • Overloading
  • Overriding
  • Using .NET Controls
  • Events
  •  Events and delegates
  • Responding to events

Windows Forms Programming

  • Debugging Techniques
  • Structured Error Handling
  • Interface Inheritance
  • Implementation Inheritance
  • Visual Inheritance

Data Access with C#

  • ADO.NET Breakdown
  • Methods of Accessing Data
  • Understanding and Programming Web Forms
  • Web Forms
  • Creating a Web Form
  • Adding controls
  • Web form Life cycle
  • Event Driven Web forms
  • Web forms and data binding
  • Data binding
  • Web form life cycle


COM and Web Services

  • Accessing COM objects
  • Threads and synchronization
  • Creating threads
  • Streams, Reading and writing data
  • Accessing a web service in any .NET App
  • Exposing existing Com Objects
  • Discovery services for locating web services

COM Interoperability

  • Assemblies, the GAC, and versioning
  • Finally, you’ll explore interoperability with legacy COM objects such as ActiveX controls and COM components
  • Deployment Options


Project involves creating a component with ADO.NET, Web Services using proper business rules, accessing the DLL from a Windows Form to add, edit, update, and delete records, accessing a web service, and thus creating an application that accesses web service to access the component and the data.

What You'll Learn

  • To use and configure Visual Studio .Net’s IDE ,Fully utilize the object-oriented capabilities of .NET ,Develop Win32 applications using Windows Forms ,Utilize new features in the language including structured exception handling and free-threading ,Understand the role of the Common Language Runtime and the Common Type System ,Create C#.NET components ,Create and test Web Services ,Use ADO.NET to access data.