YoVDO

Advanced C#: Object-Oriented Programming

Offered By: LinkedIn Learning

Tags

C# Courses Object-oriented programming Courses Inheritance Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Beginning Game Programming with C#
University of Colorado System via Coursera
Programming with C#
Microsoft via edX
DEV206.1x: Introduction to XAML and Application Development
Microsoft via edX
Introduction to Game Development
Michigan State University via Coursera
Designing Advanced Applications using XAML
Microsoft via edX