New Horizons Computer Training

  learning resources


  talk to us live

Fill in the simple form below and we will contact you for FREE!

Name:
Email:
Phone:
Location:
Question:
Please enter the answer below:
Security Image


Join us on:

Follow us on Twitter

Join us on Facebook

 

Home > Courses Certifications > Programming > Course 2124 synopsis


2124 - Programming with C#

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

  • Using Internal Classes, Methods, and Data
  • Using Aggregation
  • Using Namespaces
  • Using Modules and Assemblies

Module 12: Operators and Events

  • Introduction to Operators
  • Operator Overloading
  • Creating and Using Delegates
  • Defining and Using Events

Module 13: Properties and Indexers

  • Using Properties
  • Using Indexers

Module 14: Attributes

  • Overview of Attributes
  • Defining Custom Attributes
  • Retrieving Attribute Values

Contact us!
Back to top
Previous Page! Share on Twitter
 
Computer Course Catalog :: Location ::Contact us :: Privacy Policy :: Home ::
 


Tel: 0861 111 460   E-mail: solutions@newhorizonsct.co.za

Copyright (c) 2005 New Horizons - All Rights Reserved.
Procomp Computer Services CC trading as New Horizons Computer Learning Centre. Registration No. 2002/029621/23