Object Oriented Programming with C#

Course

In Worcester

£ 995 + VAT

Description

  • Type

    Course

  • Location

    Worcester

  • Duration

    3 Days

The course will provide a basis for programming object oriented applications using C#. Suitable for: C# programmers who have basic language skills in C# who which to develop their skills in object oriented programming, using the latest Microsoft development technologies. Those delegates working towards MCPD certification.

Facilities

Location

Start date

Worcester (Worcestershire)
See map
8-10 The Moors, WR1 3EE

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

THE COURSE
The course will provide a basis for programming object oriented applications using C#. The content is focused on object and class creation, properties, methods, overloading, polymorphism, inheritance abstract classes, static properties and methods, interfaces, events, delegates, and lists. The course will also cover language features such as generics. The course highlights the differences between Visual Studio 2005 and 2008 (.NET 3.5). Delegates can choose between Visual Studio 2005 and 2008 when tackling the exercises.

WHO SHOULD ATTEND
C# programmers who have basic language skills in C# who which to develop their skills in object oriented programming, using the latest Microsoft development technologies. Those delegates working towards MCPD certification.

PRE-REQUISITES
Before attending this course, it is recommended that delegates:

Are able to manage a solution using the Visual Studio IDE and tools

Understand the Microsoft .NET Framework and the Common Language Runtime

Have application programming experience with C#.

COURSE TOPICS

INTRODUCTION
What is OOP?
What is C#?
What is the .NET Platform?
What is the .NET Framework?
Graphic User Interface Design
Event Driven Programming
Raid Application Development
Object Oriented Programming (OOP)

PROGRAMMING WITH OBJECTS
Structured vs. OOP
Classes
Creating Properties
Method Overloading
Constructors
Constructors and Overloading
Partial Classes


OBJECT INHERITANCE

Inheritance
Class Diagrams
Abstract Classes
Namespaces
Class Libraries
Static Properties and Methods
Access Specifiers

Events and Delegates
Events

Lists
Collections
Traditional Arrays
The List Class
Associative Arrays
The Dictionary Class
Collections (Optional)
The ArrayList Class
The HashTable Class
Summary of Different List Types

Interfaces
What is an Interface?
Creating a new Interface
Predefined Interfaces
Implementing IComparable

Object Oriented Programming with C#

£ 995 + VAT