Course Information

Overview

Embark upon object-oriented programming in the .NET era with C# Object Oriented Development. We will take you from the basics through advanced OOP concepts with the help of clear instructions, candid reference notes and design tips, and engaging programming examples. 

Learn how to take full advantage of the objects provided by C# .NET or how to create and implement your own objects. In less time than you thought possible, you’ll absorb object-oriented design concepts and terminology and understand how to construct elegant object-oriented programs with C#.

Prerequisites

Previous knowledge and experience of developing applications with C#.

Outline

  • Your First Object-Oriented program
  • Using the Class View
  • Constructors
  • Reference and Value Types
  • Understanding Array Declarations
  • Design Considerations for Properties
  • Using Indexers and Default Properties
  • Using Inheritance to Create Specialized Classes
  • Inheritance: An Overview
  • A Simple Example
  • Inherit from a Control
  • Abstract Classes
  • A Typed Collection
  • An Event-Driven Application
  • Setting Up Event Methods without Using the Designer
  • Exceptions
  • Class Library
  • Namespaces
  • What is an Interface
  • .NET Framework Interfaces
  • Uses of Interfaces
  • The Base Classes
  • The Derived Classes
  • The User Interface
  • Shared and Static Members
  • Design Considerations
  • A Short Lesson on Vectors
  • Serialization
  • DataSets
Dates and Prices

There are currently no public dates for this course. This course can be run as a private course either at one of our training centers or at your offices. To get pricing for this use our quote wizard to generate a customised quote or call us on 0118 324 3000 to discuss your requirements.

image
3 Days

Testimonials

  • Noel was an excellent tutor. He did check all of the group was able to keep up and if there were any problems or questions of the attendants, he was always willing to help.

    Marianne Seager-Wincanton
  • This was a really good training, nicely paced, very useful and well presented. Thank you, Stuart!

    Joris Latinne-Oracle