- Unit Outline
- Additional information
- Reviews (0)
About this course
Many mainstream programming languages in use today, support the concept of object-oriented programming. Modeling real-world objects in your code allows you to create more robust and effective applications.
C# was designed from the ground up to be an object-oriented, type-safe programming language. In this course, you will build on the fundamentals that were covered in Introduction to C#. You will extend your knowledge by applying core OOP principles to the code and applications you will create in this course. You will build a knowledge of encapsulation, inheritance and polymorphism. You will also learn memory management in the .NET framework.
What you’ll learn
- Core object-oriented programming concepts
- How to create and use classes and objects in a C# application
- Applying the three core OOP concepts using C#
- A grasp of memory and resource management in C# and the .NET Framework
Estimate Time : 16 hours
Module 1 Introducing OOP
- Classes in C#
- Static Methods and Static Classes
Module 2 More OOP
- Anonymous Classes
- Abstract and Sealed Classes
- Interfaces and Polymorphism
Module 3 Resource and Memory Management
- Introduction to Memory Management
Senior Content Development Manager, Microsoft
Gerry O’Brien is a Senior Content Development Manager at Microsoft Learning with a focus on software development and database platforms. He has over 18 years of industry experience in various roles including software development, consulting, and training. Gerry has experience programming with:
- Visual Basic
|Author / Publisher|
When you enrolled into this course you will automatically get a Certificate of Achievement for completing the course. An example is provided below.
Only logged in customers who have purchased this product may leave a review.