A Guide to Object-Oriented Practices

  • 2018-05-11 11:10 PM
  • 64

If you’re a Developer who has started learning object-oriented practices, and you’d like more guidance applying them, this is your course! Explore encapsulation, inheritance, interfaces, and more, in these modules that discuss and demonstrate the importance of object-oriented practices. In each section, see examples of object-oriented practices using familiar classes from the .NET framework. Because major sections of the .NET Framework are now open source, we use open source examples to illustrate the advantages of these practices. The examples and the labs use .NET and C#, but the techniques and concepts are applicable to any object-oriented language.

C# Intermediate: Classes, Interfaces and OOP ☞ http://geeklearn.net/p/ry3EEmgWl
Object Oriented PHP & MVC ☞ http://geeklearn.net/p/S1jmlk96W
Object-Oriented Programming with JavaScript ☞ http://geeklearn.net/p/r1vSyKbWx

Master Object Oriented Design in Java - Homework + Solutions
http://geeklearn.net/p/HyBztXeWg

Git a Web Developer Job: Mastering the Modern Workflow
http://geeklearn.net/p/Syp6Q4iSl

PHP OOP: Object Oriented Programming for beginners + Project
http://geeklearn.net/p/r1X0UtRbg

Python Beyond the Basics - Object-Oriented Programming
http://geeklearn.net/p/rkyXe8xWl

Python 3 For Beginner - Object-Oriented Programming
http://geeklearn.net/p/H1-_dB-F-

If you’re a Developer who has started learning object-oriented practices, and you’d like more guidance applying them, this is your course! Explore encapsulation, inheritance, interfaces, and more, in these modules that discuss and demonstrate the importance of object-oriented practices.

In each section, see examples of object-oriented practices using familiar classes from the .NET framework. Because major sections of the .NET Framework are now open source, we use open source examples to illustrate the advantages of these practices. The examples and the labs use .NET and C#, but the techniques and concepts are applicable to any object-oriented language.
0 | Introduction
Explore the course format, see how the information is organized, and learn what is expected. Review the tools needed for this course.
1 | Encapsulation
Learn about the core concept of encapsulation used in object-oriented programming, why it’s important, and the techniques available to minimize access to information.
2 | Inheritance
Find out which problems inheritance is meant to solve and how, when correctly applied, it leads to very resilient designs.
3 | Interfaces
Explore the use and importance of interfaces in object-oriented programming.
4 | Abstract Classes
Learn the definition of abstract classes. Discover some of the ways in which to use them, along with associated risks.
5 | Generics
Learn about generics and the concept of type parameters, which make it possible to design classes and methods that defer the specification of types until the class or method is declared at runtime.
6 | Delegates, Events, and Lambda Expressions
Explore the implementation of events and delegates in your classes, and get a look at the use of lambda expressions.
7 | Functional Concepts
Get the details on functional programming.
8 | Review Exercises
Hear a final wrap up, and get review exercises.

Video source via: MVA

Website: http://bit.ly/2pN2aXx
Playlist: http://bit.ly/2Eyn3dI
Website: http://bit.ly/2Hay229
Fanpage: http://bit.ly/2qi5j1A
Twitter: http://bit.ly/2GOyTlA
Pinterest: http://bit.ly/2qihWtz
Tumblr: http://bit.ly/2qjBcGo

Suggest