Overview: The goal of this course is to provide students with the knowledge and skills they need to develop C# applications for the Microsoft® .NET Platform. The course focuses on C# program structure, language syntax, and implementation details.
Duration: 5 days
Module 1: Overview of the Microsoft.NET Platform
Introduction to the .NET Platform
Overview of the .NET Framework
Benefits of the .NET Framework
The .NET Framework Components
Languages in the .NET Framework
Module 2: Overview of C#
Structure of a C# Program
Basic Input/Output Operations
Recommended Practices
Compiling, Running, and Debugging
Module 3: Using Value-Type Variables
Common Type System
Naming Variables
Using Built-In Data Types
Creating User-Defined Data Types
Converting Data Types
Module 4: Statements and Exceptions
Introduction to Statements
Using Selection Statements
Using Iteration Statements
Using Jump Statements
Handling Basic Exceptions
Raising Exceptions
Module 5: Methods and Parameters
Using Methods
Using Parameters
Using Overloaded Methods
Module 6: Arrays
Overview of Arrays
Creating Arrays
Using Arrays
Module 7: Essentials of Object-Oriented Programming
Classes and Objects
Using Encapsulation
C# and Object Orientation
Defining Object-Oriented Systems
Module 8: Using Reference-Type Variables
Using Common Reference Types
The Object Hierarchy
Namespaces in the .NET Framework
Data Conversions
Module 9: Creating and Destroying Objects
Using Constructors
Initializing Data
Objects and Memory
Resource Managements
Module 10: Inheritance in C#
Deriving Classes
Implementing Methods
Using Sealed Classes
Using Interfaces
Using Abstract Classes
Module 11: Aggregation, Namespaces, and Advanced Scope
Copyright (c) 2005 New Horizons - All Rights Reserved. Procomp Computer Services CC trading as New Horizons Computer Learning Centre. Registration No. 2002/029621/23