Object Oriented Programming with C# - Beginner to Advanced

Detailed step-by-step guide to Classes, Interfaces and many other OOP Concepts - Object-Oriented Programming Concepts
4.65 (1933 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Object Oriented Programming with C# - Beginner to Advanced
11 144
students
5.5 hours
content
Sep 2020
last update
$69.99
regular price

What you will learn

Understand and Implement The Best Object Oriented Programming (OOP) Practices

Write Better and Cleaner Code

Understand Fields & Properties, The relationship between them and the tidbits of Properties

Create Constructors, Constructors Chaining, Automated Constructors and more

The .this and .base keywords, what is their purpose, when, why and how to use them

Namespaces and how they help us organize our code better

Implementing the 5 Access Modifiers

Understand the Concept behind the 4 Pillars of Object Oriented Programming

Inheritance, Base and Derived Classes

Abstraction, Abstract Classes and Interfaces, when to use which and what is the difference between them

Encapsulation or how to hide your code

Polymorphism, write less and more optimized code

Cohesion & Coupling

Many, many Quality Code Tips and Guidelines throughout the course

Course Gallery

Object Oriented Programming with C# - Beginner to Advanced – Screenshot 1
Screenshot 1Object Oriented Programming with C# - Beginner to Advanced
Object Oriented Programming with C# - Beginner to Advanced – Screenshot 2
Screenshot 2Object Oriented Programming with C# - Beginner to Advanced
Object Oriented Programming with C# - Beginner to Advanced – Screenshot 3
Screenshot 3Object Oriented Programming with C# - Beginner to Advanced
Object Oriented Programming with C# - Beginner to Advanced – Screenshot 4
Screenshot 4Object Oriented Programming with C# - Beginner to Advanced

Charts

Students
Price
Rating & Reviews
Enrollment Distribution

Comidoc Review

Our Verdict

This C# course offers in-depth knowledge of OOP concepts, but its execution is somewhat chaotic with excessive repetition. The abundance of derived classes might not add value for everyone, while crucial quizzes are missing for improved interactivity. Nonetheless, if you're looking to expand your understanding of C# and related OOP principles, this course can certainly help—just be prepared to code through lengthy examples.

What We Liked

  • Comprehensive coverage of Object-Oriented Programming (OOP) concepts using C#
  • Detailed step-by-step guidance on classes, interfaces, and various OOP practices
  • Code examples and resources made available after each section for practice
  • Instructor's clear audio and educational background contribute to understanding

Potential Drawbacks

  • High repetition in coding exercises, which may seem unnecessary and boring
  • Chaotic execution of topics; could benefit from more concise examples and depth
  • Lack of in-depth explanation for particular concepts like interfaces
  • Missing quizzes and interactive features to better test understanding
1351904
udemy ID
15/09/2017
course created date
20/11/2019
course indexed date
Bot
course submited by
Object Oriented Programming with C# - Beginner to Advanced - | Comidoc