UDEMY
UDEMY Logo

C# Intermediate: Classes, Interfaces and OOP 

  • Offered byUDEMY

C# Intermediate: Classes, Interfaces and OOP
 at 
UDEMY 
Overview

An in-depth, step-by-step guide to classes, interfaces and object-oriented programming (OOP) with C#

Duration

6 hours

Total fee

3,099

Mode of learning

Online

Credential

Certificate

C# Intermediate: Classes, Interfaces and OOP
 at 
UDEMY 
Highlights

  • Earn a certificate of completion from Udemy
  • Learn from 1 downloadable resources & 5 article
  • Get full lifetime access of the course material
  • Comes with 30 days money back guarantee
Read more
Details Icon

C# Intermediate: Classes, Interfaces and OOP
 at 
UDEMY 
Course details

Skills you will learn
Who should do this course?
  • For Any C# developer who wants to master classes and interfaces
  • For Any C# programmer who wants to better understand object-oriented programming
What are the course deliverables?
  • Use encapsulation to improve the robustness of the code and reduce the impact of change
  • Re-use code using inheritance and composition
  • Understand the problems with inheritance and how composition solves these problems
  • Change the behaviour of an application by extending its code, rather than changing it
  • Develop loosely-coupled, testable and extensible applications using interfaces
More about this course
  • This course is the second part of Mosh's best-selling C# series and is all about classes, interfaces and object-oriented programming
  • In essence, you'll learn: How to work with classes, constructors, fields, properties, methods and indexers
  • Each section is equipped with a balanced mix of theory and practice
  • At the end of each section you'll get exercises to master the concepts you learn in that section

C# Intermediate: Classes, Interfaces and OOP
 at 
UDEMY 
Curriculum

About this Course

What You are Going to Learn

Who is Your Instructor

Source Code

Exercises

Asking Questions

Before You Get Started

Classes

Introduction to Classes

Constructors

Object Initializers

Methods

Fields

Access Modifiers

Properties

Indexers

Summary

Exercises

Association between Classes

Class Coupling

Inheritance

Composition

Favour Composition over Inheritance

Summary

Inheritance - Second Pillar of OOP

Access Modifiers

Constructors and Inheritance

Upcasting and Downcasting

Boxing and Unboxing

Summary

Exercises

Polymorphism: Third Pillar of OOP

Method Overriding

Abstract Classes and Members

Sealed Classes and Members

Summary

Exercises

Interfaces

What is an Interface?

Interfaces and Testability

Interfaces and Extensibility

Interfaces are NOT for Multiple Inheritance

Interfaces and Polymorphism

Summary

Exercises

What's Next?

Final Words

My Other Courses

Get My Other Courses with a Discount

Bonus: Students' Code Reviews

StopWatch Exercise

Stack Exercise

Workflow Engine Exercise

Faculty Icon

C# Intermediate: Classes, Interfaces and OOP
 at 
UDEMY 
Faculty details

Mosh Hamedani
Hi! My name is Mosh Hamedani. I'm a software engineer with two decades of experience. I've taught millions of people how to code and how to become professional software engineers through my online courses and YouTube channel. I believe coding should be fun and accessible to everyone.

C# Intermediate: Classes, Interfaces and OOP
 at 
UDEMY 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Not mentioned

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2344 CoursesRight Arrow Icon

C# Intermediate: Classes, Interfaces and OOP
 at 
UDEMY 
Students Ratings & Reviews

4.2/5
Verified Icon5 Ratings
P
Poorva Ambaldhage
C# Intermediate: Classes, Interfaces and OOP
Offered by UDEMY
4
Learning Experience: C# basics and coding and OOPs concepts
Faculty: Instructors taught well Curriculum was relevant and comprehensive
Course Support: Career support was helpful
Reviewed on 30 Mar 2022Read More
Thumbs Up IconThumbs Down Icon
S
Sandip Halse
C# Intermediate: Classes, Interfaces and OOP
Offered by UDEMY
4
Other: It was winderful experience to upskill myself and implement the real world problems into codes.
Reviewed on 25 Apr 2021Read More
Thumbs Up IconThumbs Down Icon
A
Abhilash konyala
C# Intermediate: Classes, Interfaces and OOP
Offered by UDEMY
4
Other: I will recommend this course for intermediate, not for beginners. way of explaining is good. step by step explanation
Reviewed on 25 Apr 2021Read More
Thumbs Up IconThumbs Down Icon
View All 3 ReviewsRight Arrow Icon
qna

C# Intermediate: Classes, Interfaces and OOP
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...