Object Oriented Programming with C#
Course
In Worcester
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
Start date
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#