Object Oriented C# MasterClass Part 2
- Development
- Feb 06, 2025

Object Oriented C# MasterClass Part 2, available at $19.99, has an average rating of 4.3, with 40 lectures, based on 5 reviews, and has 146 subscribers.
You will learn about C# Programming Object-Oriented Programming SOLID Principles Generics Iterators Comparators Reflection Delegates Events This course is ideal for individuals who are Students or Professionals or Software Engineers It is particularly useful for Students or Professionals or Software Engineers.
Enroll now: Object Oriented C# MasterClass Part 2
Summary
Title: Object Oriented C# MasterClass Part 2
Price: $19.99
Average Rating: 4.3
Number of Lectures: 40
Number of Published Lectures: 40
Number of Curriculum Items: 40
Number of Published Curriculum Objects: 40
Original Price: $44.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Professor Manish Narayan, founder of Innovative Institution presents
Get Started with Object Oriented C# MasterClass Part 2!
Are you a student or professional in the field of software engineering or maybe contemplating an educational or career move to the software engineering world? Have you been looking for a quick and easy way to get up and running with Object Oriented C# using .NET Core and don’t want to go through an overwhelming amount of material just to get your environment setup and ready for building your own apps? Don’t worry as THIS IS THE COURSE FOR YOU!
In my course, I will teach you how to get your environment setup for .NET Core and help you to gain a strong foundation in C# Object Oriented Programming quickly and through a step-by-step guided approach. I will be showing you all the necessary installation and setup needed for .NET Core and Visual Studio IDE. Together we will master the following modules coupled with concrete examples and methodologies gathered from real world experiences:
-SOLID Principles
(Single-responsibility principle, Open–closed principle, Liskov substitution principle, Interface segregation principle, Dependency inversion principle)
-Generics
(Generic Collections, Generic Methods, Generic Classes, Constraints)
-Iterators & Comparators
(IEnumerable, ICloneable, IComparable)
-Reflection
(Type Reflection, Method Reflection, Field Property Reflection, Interface Reflection, Activator, Invocation)
-Object Communication
(Publisher, Subscriber, Subscription, Custom Event Arguments)
Learning Object-Oriented Programming (OOP) is an essential skill for any software developer. It provides a structured and efficient way of designing and organizing code, making it easier to maintain and scale applications. With C# as your language of choice, you’ll have access to a powerful and versatile toolset within the .NET ecosystem.
In this comprehensive MasterClass, we will delve deep into the core principles of OOP, such as encapsulation, inheritance, and polymorphism. You’ll discover how to create classes, define properties, and implement methods that unleash the full potential of C#. Through hands-on exercises and real-world examples, you will gain the confidence to tackle complex projects and design elegant solutions.
Moreover, we will explore the benefits of using .NET Core, a cross-platform framework that enables you to build applications that run on Windows, macOS, and Linux. You’ll learn how to set up your development environment to take advantage of .NET Core’s performance and flexibility.
By the end of this MasterClass, you will be equipped with the knowledge and skills to craft sophisticated C# applications, opening doors to exciting job opportunities and advancements in your software engineering career. So don’t wait any longer; let’s embark on this journey together and become a C# OOP expert in no time!
Take this course and feel proud of the fact that you will be one step closer towards the rewarding field of Software Engineering using .NET technologies!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Required Software
Lecture 3: Solution and Folder Structure
Chapter 2: SOLID Principles
Lecture 1: Single Responsibility Principle
Lecture 2: Single Responsibility Principle Client
Lecture 3: Open Closed Principle
Lecture 4: Open Closed Principle Client
Lecture 5: Interface Segregation Principle
Lecture 6: Interface Segregation Principle Client
Lecture 7: Dependency Inversion Principle
Lecture 8: Dependency Inversion Principle Client
Chapter 3: Generics
Lecture 1: Generic Collections
Lecture 2: Generic Collections Client
Lecture 3: Generic Methods
Lecture 4: Generic Methods Client
Lecture 5: Generic Classes
Lecture 6: Generic Classes Client
Lecture 7: Constraints
Lecture 8: Constraints Client
Chapter 4: Iterators & Comparators
Lecture 1: IEnumerable Interface
Lecture 2: IEnumerable Interface Client
Lecture 3: ICloneable Interface
Lecture 4: ICloneable Interface Client
Lecture 5: IComparable Interface
Lecture 6: IComparable Interface Client
Chapter 5: Reflection
Lecture 1: Type Reflection
Lecture 2: Type Reflection Client
Lecture 3: Method Reflection
Lecture 4: Method Reflection Client
Lecture 5: Field Property Reflection
Lecture 6: Interface Reflection
Lecture 7: Interface Reflection Client
Lecture 8: Activator
Lecture 9: Activator Client
Lecture 10: Invocation
Lecture 11: Invocation Client
Chapter 6: Object Oriented Communication
Lecture 1: Publisher
Lecture 2: Subscriber
Lecture 3: Subscription
Lecture 4: Custom Event Arguments
Instructors

Manish Narayan
President – Innovative Institution, Professor of Engineering
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Top 10 Node Js Development Courses to Learn in November 2024
- Top 10 Javascript Courses to Learn in November 2024
- Accounting Standards Board
- Bitcoin Mining using Raspberry Pi
- Mastering Jewelry Marketing- Unlock the Secrets to Success
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling