*
C# OOP Advanced - March 2018
About the course
In the Object Oriented Programming course we will learn about the principles and best practices for building quality software. You will learn about the concepts for writing quality OOP code in C#. This includes the use of abstractions, refactoring, and writing of single tests, reflection, handling of template data types, use of events and techniques and tools to improve the quality of the code. The course ends with the development and protection of a practical course project and a practical exam.