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
Useful Genetics Part 2
The University of British Columbia via Coursera
Object-Oriented Programming
Indian Institute of Technology Bombay via edX
Java für Einsteiger
openHPI
Computing: Art, Magic, Science - Part II
ETH Zurich via edX