Product description: Sharp C video course - object-oriented programming - ON-LINE version
If you're serious about a career as a developer, then knowing the object-oriented aspects of C# will be essential. Whether you're writing desktop applications, web applications, mobile applications, or games, you'll always take a typically object-oriented approach. This course is designed for people who have already mastered the basics of the C# language. The training presents fundamental knowledge about key aspects of the language. It will allow you to deeply understand all important concepts and learn how to implement them in practice.
Creating properly working code
During the training you will learn the complete process that underlies every object-oriented program. You will see how to transform the previously described requirements into a proper class structure. You will learn what conditions should be met by well-defined classes, how to specify relations between them and how to turn it all into real, working code.
On-line training contains many interesting concepts and practical examples. A lot of emphasis was put on proper approach to solving the most common problems. Thanks to that you will start to move freely in the object oriented C# code and you will be able to demonstrate while working on any project.
Complex topics in a simple way
In this online course, you will learn all about the most important aspects of object-orientation in the C# language. You will understand what polymorphism, encapsulation or abstraction is. The author will also explain in a simple way how to use key mechanisms of object-oriented C# (classes, interfaces, methods).
You should know the basics of C# programming to take this course. It will also be important to know such concepts as class, interface, method and collection. For complete beginners we recommend training: Fundamentals of Programming in C#.
Table of contents