20-week online C# Course
You will learn:
- What is C#
- Why Use C#
- C# is a .NET Programming Language
- C# versus Java
- C# versus C++
- C# and the .NET framework
- Compiling and executing C# Program
- using directive and the class library
- Using comments
- Using command line arguments
- Return a return code
- String
- Arrays
- Passing an array as an argument
- Multi-dimensional Arrays
- Using methods of System.Array
- Jagged Arrays
- Difference Reference Types and Value Types
- Using Integers
- Escape Sequences
- Convert value type to reference type
- Enumerators
- Using Methods of Enumerator
- Operators
- Flow Control : Loop Statements
- Using while, do-while loops, for loops and foreach loops
- Jump Statements
- Using break, continue and goto statements
- Selection Statements
- Using switch - default
- Class and Objects
- Field Initialisation
- Constructors
- Inheritance
- Using the keyword base
- Abstract Classes
- Interface Declarations
- Implement Multiple interfaces
- Class Declaration
- Methods
- Static Methods
- Instance methods
- About the Main() Method
- Parameter Passing
- Using by reference
- Using 'output' parameters
- params modifier
- Return Type
- Method Overloading
- Polymorphism (Inherited Methods)
- Method Overriding
- Method Hiding
- Override, virtual and new
- Getter and Setter Methods
- Indexers
- Define and use Constants
- Understand Namespaces
- Create your own namespace with a class
- Using a class method defined in another namespace
- Building C# Console Application using AppWizard
- Building C# Windows Application
- Class constructor (static constructor)
- Boxing, Unboxing, and the Unified Type System
- Event Handling
- Understand Delegates
- Use of delegate
- Event handlers
- GUI Event Handling
- IEnumerator and IEnumerable Interfaces
- What is an inner class
- Implement IEnumerator and IEnumerable interfaces
- Structures Declaration
- Structure & Fields
- Using Structure
- Define static fields in a structure
- Structure and Methods
- Structure and Properties
- Structure & Indexers
- Making a Linked list
- Using Properties
- Read-only Property
- Using Indexers
- Exception Handling
- Using finally
- Try – catch
- Compiler
- Differences Between C# Compiler and C++ Compiler Output
- Rules for Command-Line Syntax
- List of Compiler Switch
- Preprocessor Directives
- Define directive in C# program
- Define directive at command line on compile time
- Using #Error
- Operator Overloading
- Editing an Access Database with ADO.NET
- To display database records
- Create DataGrid edit column
- Edit DataGrid
- Update DataGrid from Database
- Add records to a datbase through a DataGrid control
- Delete a row from a database through a DataGrid control
Cost: $US295 (US dollars) including course notes and lots
of examples and exercises. You will have your own instructor whom you
can ask as many questions as possible by email. You have the option of
completing the course between 8 to 20 weeks.
Next online course (Ecourse) starting date:
Our next online course starting date is Monday 19 November 2012
Enquires or Enrolment:
Email: courses@expert.com.hk
or
Phone: + 61 3 9700 6260 (9am-5pm Australian Eastern time Monday
to Friday)
©2000-2012 Expert IT Consulting & Training Melburne
Australia
|