C# Language in Visual Studio .NET Training Course

Training Course Outline: 

Integrated Development Environment (IDE) Visual Studio .NET

C# Language Syntax

Constants and Variables
Build-in types and user-defined types
Compound Assignment
Increment and Decrement
Converting casting Data Types
Methods and Parameters
Arrays and Matrixes
Statements and exceptions

Object Oriented Programming

Classes and Objects as Instances of Classes
Encapsulation
C# as Object Orientated Programming Language (OOP)
Reference -Type Variables
Namespaces in the .NET Framework
Advanced Data Conversions and Type-Safe Casting

Creating and Destroying Objects

Constructors and Initializing Data
Creating Objects
Objects and Memory
Destructors

Inheritance in C#

Deriving Classes
Implementing Methods
Sealed Classes
Interfaces
Abstract Classes

Project's Organization

Modules
Internal Classes, Methods, Data
Aggregation
Specifying Internal Access
Namespaces
Assemblies

Advanced Object Oriented Programming

Operator Overloading
Delegates

Events

Handling Events

Windows Forms: Controls, Common Dialog Boxes, and Menus

Common Controls and Components
Control Events
Form and Control Layout
Common Dialog Boxes
Menus

Properties
Indexers
Attributes

Code: 
msnetcs01
Prerequisites: 

Any procedural programming language knowledge (C, Pascal, Basic, etc.)

Overview: 

This course has been created for programmers interested in C# language generally. The course explains object oriented concepts of the language, shows C# new features and introduces participants to web or desktop application development.

Certification: 

NobleProg Certificate 

Duration: 
40 teaching hours
Prices
Public: 
1900 GBP per delegate

Public Course Dates

Datesort iconTraining OutlineVenueDetails/Book
2008-06-02 09:00 - 2008-06-06 17:00C# Language in Visual Studio .NET112/114 North Acton Road, NW10 6QH, LondonDetails/Book
2008-10-20 09:00 - 2008-10-24 17:00C# Language in Visual Studio .NET112/114 North Acton Road, NW10 6QH, LondonDetails/Book