Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options
Checkout

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:

    $

Object Oriented Programming with C#

Learn to use the object-oriented features of the C# language for better quality code that is more reusable and maintainable.

GK# 5227

Course Overview

TOP

In this course, you will learn about the features of C# that support modern object-oriented development. Those features include inheritance, interfaces, generics, collections, and events. The emphasis is on how these features support code reuse. That is, how can a software developer use these features to write code that can be used in a variety of situations? How can these features make code more extensible and maintainable over time? Finally, this course introduces you to structs and nullable value types.

Schedule

TOP
  • Delivery Format:
  • Date:
  • Location:
  • Access Period:

$

What You'll Learn

TOP
  • Write reusable code using inheritance, interfaces, and generics
  • Use the built-in, generic collection classes
  • Subscribe to existing events
  • Recognize the role that structs and nullable value types play in C#

Outline

TOP
Viewing outline for:

GK Digital Learning Outline

  1. Reuse Code with Object Inheritance
  2. Reuse Code with Interfaces
  3. Reuse Code with Generics
  4. Work with Collections of Items
  5. Subscribe to Events
  6. Use Structs in Your Type Library
  7. Use nullable types in your type library

Prerequisites

TOP

Basic understanding of C# syntax and class definitions.

Who Should Attend

TOP

Software developers with basic understanding of C# syntax.

Follow-On Courses

TOP
Course Delivery

This course is available in the following formats:

GK Digital Learning

Experience high-quality online learning combined with reliable expert guidance and skills development activities.



Request this course in a different delivery format.
Enroll