IT Course Outline


C# Essentials using .NET
Prerequisites : An experienced application developer or architect. Some background in object-oriented programming would be helpful.
Course Length: 2 days
Course Description
Microsoft .NET is an advance in programming technology that greatly simplifies application development, both for traditional, proprietary applications and for the emerging paradigm of Web-based services. .NET is a complete restructuring of Microsoft’s entire system infrastructure and represents a major learning challenge for programmers developing applications on Microsoft platforms.
 
Course Topics
NET: What You Need to Know
.NET Executables and the CLR
A .NET Testbed for C# Programming
Visual Studio 2005
C# and the .NET Framework
Components
Interfaces
System.Object
Collections
Generic Types
Type-Safe Collections
C# Overview for the Sophisticated Programmer
First C# Console Application
Namespaces
Control Structures
Strings
Arrays
Exception Handling
Delegates and Events
Delegates
Anonymous Methods
Random Number Generation
Events
Object-Oriented Programming in C#
Classes
Access Control
Methods and Properties
Asymmetric Accessor Accessibility
Static Data and Methods
Inheritance
Overriding Methods
Abstract Classes
Introduction to Windows Forms
Windows Applications Using Visual Studio
Partial Classes
Buttons, Labels and Textboxes
Handling Events
Listbox Controls