Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 35% SOLID design principles with Python in 60 minutes

SOLID design principles with Python in 60 minutes

$12.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare

My name is Loek van den Ouweland, a senior software engineer with 25 years of experience. I am the creator of Wunderlist for windows, Microsoft To–do and Mahjong for Windows and I love to teach software engineering!

In this course you will learn the SOLID design principles in 60 minutes! You learn how to use Inheritance and Polymorphism to apply the principles to your code. SOLID helps you to keep the quality and maintainability of your code high.

The course topics are:

Introduction to S.O.L.I.D.

Single Responsibility Principle

Open–closed Principle

Liskov Substitution Principle

Interface Segregation Principle

Dependency Inversion Principle

After this course, you understand how OOP and SOLID work together and how the ultimate Object Orientation goal  Dependency Management is reached by implementing the S.O.L.I.D. design principles.

The course also explains the difference between applying Object Oriented Design principles in typed languages and in a dynamic language like Python. A very important difference: Typed languages like c# or c++ need an interface to support Polymorphism. In a dynamic language like Python, you get polymorphism out of the box.

The feedback I get from my students is that after this course, they understand how to design their software in a way that protects them from requirement changes!

Specification: SOLID design principles with Python in 60 minutes

Duration

1 hour

Year

2021

Level

Intermediate

Certificate

Yes

Quizzes

No

3 reviews for SOLID design principles with Python in 60 minutes

5.0 out of 5
3
0
0
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Marion W.

    Qualit tskontrolle eines wachsenden Programmes wird mit der Zeit immer schwieriger. Ich werde mir diesen Kurs wohl als Fahrplan zu meinen Projekten legen, um langfristig eine bessere Programmiererin zu werden. Danke f r die vielen Beispiele! Das macht diesen Kurs wirklich wertvoll.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Sander van Deurne

    As a huge fan of the SOLID principles and Python, for me it was not always clear how to apply SOLID in Python. This course made me understand interfaces better. And from now, unneeded switches in my code will be replaced with polymorphism! Thanks!

    Helpful(0) Unhelpful(0)You have already voted this
  3. Lars Oomens

    As a programmer a am always eager to develop my programming skills. This course provides an excellent introduction into the solid principles, which are essential for managing the complexity of a growing code. The teacher manages to comprise a lot of information in this course while keeping it short and to the point. Using plenty of examples, the solid principles can easily be understood, while simultaneously providing an insight into their applications. Great course!

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    SOLID design principles with Python in 60 minutes
    SOLID design principles with Python in 60 minutes

    $12.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare