C# OOP – Inheritance, Polymorphism, Interfaces
C# OOP – Inheritance, Polymorphism, Interfaces, available at $69.99, has an average rating of 4.45, with 16 lectures, 7 quizzes, based on 96 reviews, and has 491 subscribers.
You will learn about Using Classes and Objects What is Encapsulation How to use Inheritance How to apply Polymorphism How to use Virtual members How to use Abstract members What is Type Substitution Working with Dynamic Binding Interfaces and when to use them Static Classes and Members How to create and use Class Libraries Creating and using Structs The difference between Value Types and Reference Types Nullable Value Types Nullable Reference Types This course is ideal for individuals who are Anyone who knows a little C# and now wants to learn about object-orientation or C# programmers who never really "got" inheritance, polymorphism, interfaces etc. It is particularly useful for Anyone who knows a little C# and now wants to learn about object-orientation or C# programmers who never really "got" inheritance, polymorphism, interfaces etc.
Enroll now: C# OOP – Inheritance, Polymorphism, Interfaces
Summary
Title: C# OOP – Inheritance, Polymorphism, Interfaces
Price: $69.99
Average Rating: 4.45
Number of Lectures: 16
Number of Quizzes: 7
Number of Published Lectures: 16
Number of Published Quizzes: 7
Number of Curriculum Items: 23
Number of Published Curriculum Objects: 23
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Using Classes and Objects
- What is Encapsulation
- How to use Inheritance
- How to apply Polymorphism
- How to use Virtual members
- How to use Abstract members
- What is Type Substitution
- Working with Dynamic Binding
- Interfaces and when to use them
- Static Classes and Members
- How to create and use Class Libraries
- Creating and using Structs
- The difference between Value Types and Reference Types
- Nullable Value Types
- Nullable Reference Types
Who Should Attend
- Anyone who knows a little C# and now wants to learn about object-orientation
- C# programmers who never really "got" inheritance, polymorphism, interfaces etc.
Target Audiences
- Anyone who knows a little C# and now wants to learn about object-orientation
- C# programmers who never really "got" inheritance, polymorphism, interfaces etc.
Platform: C# and .NET Core (.NET 6 compatible)
Understanding Object-Orientated Programming in C#
Maybe you’re new to C# and is curious about how to go about creating actual systems of classes that interact with one another. Or maybe you’re an experienced C# developer but never really grasped concepts such as inheritance, type substitution, dynamic binding, virtual, abstract, interfaces etc.
In this course we go through clear lessons and then apply what we learned in dedicated modules with practical exercises.
Building the Dungeons of Doom Game
As we’ll pick up new skills along the way, we will keep adding code to our Dungeons of Doom game – a console application where we put our knowledge into practice. Walk around in a dungeon, pick up objects and fight monsters – all while learning about polymorphism and interfaces…
100% Code Compatibility
The code in this course is 100% compatible with the latest version of .NET. While the course was recorded using .NET Core, everything still applies as later versions of .NET is a continuation of .NET Core. Any version of Visual Studio (Community, Professional etc.) will work great, but if you’re already comfortable in VS Code, you can certainly keep using that.
100% Money-Back Guarantee
This course comes with a 30-day full money-back guarantee. Take the course, go through the lectures, do the exercises, and if you’re not happy, ask for a refund within 30 days. All your money back, no questions asked.
Course Curriculum
Chapter 1: Creating Our Projects
Lecture 1: Creating Our Projects
Lecture 2: Completed Projects
Chapter 2: What is Object Orientation?
Lecture 1: What is Object Orientation?
Lecture 2: Exercises – Classes and Objects
Chapter 3: Inheritance
Lecture 1: Inheritance
Lecture 2: Exercises – Inheritance
Chapter 4: Polymorphism
Lecture 1: Polymorphism
Lecture 2: Excercises – Polymorphism
Chapter 5: Interfaces
Lecture 1: Interfaces
Lecture 2: Exercises – Interfaces
Chapter 6: Static Classes and Members
Lecture 1: Static Classes and Members
Lecture 2: Exercises – Static Classes and Members
Chapter 7: Class Libraries
Lecture 1: Class Libraries
Lecture 2: Exercises – Class Libraries
Chapter 8: Value Types
Lecture 1: Value Types
Lecture 2: Exercises – Value Types
Instructors
-
Pontus Wittenmark
.NET Instructor
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 3 votes
- 3 stars: 3 votes
- 4 stars: 28 votes
- 5 stars: 62 votes
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!
You may also like
- Top 10 SEO Optimization Courses to Learn in November 2024
- Top 10 Content Creation Courses to Learn in November 2024
- Top 10 Game Development Courses to Learn in November 2024
- Top 10 Software Testing Courses to Learn in November 2024
- Top 10 Big Data Courses to Learn in November 2024
- Top 10 Internet Of Things Courses to Learn in November 2024
- Top 10 Quantum Computing Courses to Learn in November 2024
- Top 10 Cloud Computing Courses to Learn in November 2024
- Top 10 3d Modeling Courses to Learn in November 2024
- Top 10 Mobile App Development Courses to Learn in November 2024
- Top 10 Videography Courses to Learn in November 2024
- Top 10 Photography Courses to Learn in November 2024
- Top 10 Product Management Courses to Learn in November 2024
- Top 10 Investing Courses to Learn in November 2024
- Top 10 Personal Finance Courses to Learn in November 2024
- Top 10 Health And Wellness Courses to Learn in November 2024
- Top 10 Chatgpt And Ai Tools Courses to Learn in November 2024
- Top 10 Virtual Reality Courses to Learn in November 2024
- Top 10 Augmented Reality Courses to Learn in November 2024
- Top 10 Blockchain Development Courses to Learn in November 2024