Home > Training Course Catalogue > Software Development Courses > C and C++ Training Courses > Programming with C#

Perpetual Solutions
Tuition House
27-37 St Georges Road, London
SW19 4DS

+44 (0)20 7620 0033
+44 (0)20 7620 0055

 

Training Course Outline

Software Development CoursesSoftware Development Courses   C and C++ Training CoursesC and C++ Training Courses


Course outline for Programming with C#Programming with C#


View course dates


Course Duration: 5 days


Course Code: M2124


Course Description:


The goal of this course is to provide students with the knowledge and skills needed to develop C# applications for the Microsoft .NET Platform. The course focuses on C# program structure, language syntax, and implementation details.

 


Prerequisites:

Before attending this course, students must have:



- Experience with programming in C, C++, Visual Basic, Java, or another programming language.
- Familiarity with Microsoft's .NET strategy as described on Microsoft's .NET Web site: http://www.microsoft.com/net/



Relevant Certifications:

MCDBA: on Microsoft SQL Server 2000


This course includes the following modules:

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

Overview of C#

  • Structure of a C# Program
  • Basic Input/Output Operations
  • Recommended Practices
  • Compiling, Running, and Debugging

Using Value-Type Variables

  • Common Type System
  • Naming Variables
  • Using Built-In Data Types
  • Creating User-Defined Data Types
  • Converting Data Types

Statements and Exceptions

  • Introduction to Statements
  • Using Selection Statements
  • Using Iteration Statements
  • Using Jump Statements
  • Handling Basic Exceptions
  • Raising Exceptions

Methods and Parameters

  • Using Methods
  • Using Parameters
  • Using Overloaded Methods

Arrays

  • Overview of Arrays
  • Creating Arrays
  • Using Arrays

Essentials of Object-Oriented Programming

  • Classes and Objects
  • Using Encapsulation
  • C# and Object Orientation
  • Defining Object-Oriented Systems

Using Reference-Type Variables

  • Using Reference-Type Variables
  • Using Common Reference Types
  • The Object Hierarchy
  • Namespaces in the .NET Framework
  • Data Conversions

Creating and Destroying Objects

  • Using Constructors
  • Initializing Data
  • Objects and Memory
  • Resource Managements

Inheritance in C#

  • Deriving Classes
  • Implementing Methods
  • Using Sealed Classes
  • Using Interfaces
  • Using Abstract Classes

Aggregation, Namespaces, and Advanced Scope

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

Operators and Events

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

Properties and Indexers

  • Using Properties
  • Using Indexers

Attributes

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

 

Location

Duration

RRP

Dec

Jan

Feb

Mar

Apr

May

Click on course date to make a booking or check availability.

London - Old Broad Street

5 days

£1495

 

26 - 30

 

 

 

 

Washington

5 days

£1545

 

 

9 - 13

 

 

11 - 15


<< Previous 6 Months

Next 6 Months >>

Perpetual Solutions are a global provider of onsite training solutions throughout London, UK and the rest of the world. For scheduled training our UK partner network provides an unrivalled choice of courses.


Save as PDFSave as PDF

PrintPrint this course



© Perpetual Solutions Ltd 2008.   Perpetual Solutions, Tuition House, 27-37 St Georges Road, London, SW19 4DS. +44 (0)20 7620 0033 +44 (0)20 7620 0055