Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Advanced C#: Object-Oriented Programming

via LinkedIn Learning

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to use the object-oriented programming features of C# in the most effective way for your projects.

Syllabus

Introduction
  • Next-level C# OOP
  • Getting set up
1. C# Object-Oriented Basics
  • Defining classes
  • Properties
  • Inheritance
  • Access modifiers
  • Anonymous types
2. Class Operations
  • Using object initializers
  • Read-only members
  • Init-only properties
  • Required properties
  • Challenge: Build an employee class
  • Solution: Build an employee class
3. Static Classes and Methods
  • Static members
  • Static classes
  • Static constructors
  • Challenge: Add static members to employee
  • Solution: Add static members to employee
4. Abstract and Sealed Classes
  • Overview of abstract classes
  • Defining an abstract class
  • Abstract methods and properties
  • Sealed classes
  • Challenge: Abstract employee class
  • Solution: Abstract employee class
Conclusion
  • Next steps

Taught by

Joe Marini

Reviews

4.6 rating at LinkedIn Learning based on 171 ratings

Start your review of Advanced C#: Object-Oriented Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.