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

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX