Resultados 1 al 1 de 1

Tema: SOLID design principles with Python in 60 minutes

Ver modo hilado

Mensaje anterior Mensaje anterior   Próximo mensaje Próximo mensaje
  1. #1
    Fecha de ingreso
    agosto 2015
    Mensajes
    7.353
    Agradecido: 303

    Predeterminado SOLID design principles with Python in 60 minutes

    6567590d85397d5d5833af561f355ee2 - SOLID  design principles with Python in 60 minutes
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
    Genre: eLearning | Language: English + srt | Duration: 7 lectures (58m) | Size: 96.3 MB

    Learn the ideas behind S.O.L.I.D., how it is connected to Object Orientated Programming and how to use it in Python

    What you'll learn:
    What are the S.O.L.I.D. design principles?
    Single Responsibility Principle
    Open-closed Principle
    Liskov Substitution Principle
    Interface Segregation Principle
    Dependency Inversion Principle

    Requirements
    Some experience with Object Oriented Programming

    Description
    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 maintanability 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!

    Who this course is for
    Programmers who want to learn how to use design principles to improve their code
    Python programmers who want to know how to apply SOLID in Python
    Programmers who want to know the relationship between SOLID and OOP

    da823d9db944a35e3b15f7522790c5e1 - SOLID  design principles with Python in 60 minutes

    Download link:
    Contenido oculto. Ha de estar registrado, y pulsar el botón "Gracias" para visualizar sus enlaces de descarga.
    Si trás registrarse todavía no visualiza el botón de "gracias", pulse la tecla F5, para refrescar la página.

  2. El siguiente Usuario agradeció a nguoivohinh este mensaje:

    medji (30 julio 2022)

Etiquetas para este tema

Permisos de publicación