Learning Object Oriented Programming with C# 7 Udemy
Price: USD 125
  • Duration: Flexible

Course details

The course is geared around the idea that you, the programmer, are very much interested in software development and really wants to understand how programming works. You love to keep your concepts clear by practicing it yourself. You are interested to learn the popular Object Oriented Programming language C# and to keep yourself updated about the latest features.

You will start by looking at the C# implementation of OOP. The section will be more about providing definitions and everyday examples. Next, you will learn to set up your tools and environment, Here you will come to know about different type of testing in software development and also learn what is unit testing with an example. You will then walk through software requirement and the important units in programmings such as classes, objects, structures, and interfaces. After briefly knowing about access modifiers and properties you will jump into implementing all these developing a simple bank application.

After that, you will learn about some more important topics like exception handling, events, delegates, and generics. Then you will start looking into the new features in C# 7. Along with understanding what is Tuples, OUT Variables and deconstruction you will also write some example code to visualize these new ideas. After that, you will continue learning about some other new features and see the benefits of these. Ref returns & locals, Pattern matching, and local functions are the topics you will learn at the last section of this video course.

About the Author

Raihan Taher is a skilled software developer, who has been working in the software industry for 5 years. His special interest areas are web development and software architecture. Writing clean code and following the best practices in Software Development is one of his major qualities. In this short period of his career, he has worked for renowned MNCs like Accenture, Quintiq & SEB Pension. His urge for knowledge sharing encourages him to write technical blogs and create online video courses.

In future, he has the vision to discover and establish the best practices of software development; and share those with fellow developers. Writing quality software is exactly what makes him accomplished. Besides, reading books and learning new things always excite him. He also loves to travel and explore adventurous places with his wife.

Updated on 14 November, 2018

Is this the right course for you?

Didn't find what you were looking for ?

or