En esta serie aprenderás a adaptar interfaces y API de terceros utilizando los Patrones Adapter, Gateway, Stub Service, así como principios SOLID.
Esta serie es parte de nuestro Curso de Patrones de Diseño con PHP pero puedes verla de forma separada.
Introducción
Lecciones
- 1 . Unificar interfaces con Adapter, parte 1 8:00
- 2 . Unificar interfaces con Adapter, parte 2 14:35
- 3 . Unificar interfaces con Adapter, parte 3 12:25
- 4 . Unificar interfaces con Adapter, parte 4 11:05
- 5 . Unificar interfaces con Adapter, parte 5 15:10
- 6 . Facilita el desarrollo con pruebas automatizadas con Service Stub 12:10
- 7 . Refactorización: Extraer superclase 12:20
- 8 . Refactorización: Colapsar jerarquía 9:10
- 9 . Lección Extra: Pruebas unitarias con Mockery 13:35
Al finalizar esta serie podrás:
- Refactorizar código estructurado hacia código que aplique paradigmas y principios de la programación orientada a objetos.
- Reducir la cantidad de condicionales de tu código.
- Convertir interfaces de paquetes de terceros para que sean más fáciles de usar en tu aplicación
- Dominar el Patrón Adapter y utilizarlo en proyectos nuevos o ya existentes.
- Entender y utilizar los Patrones de Arquitectura Gateway y Service Stub
- Aplicar el «Principio de Inversión de Dependencia» de SOLID
- Desarrollar nuevas clases con el uso de Pruebas Unitarias
- Extraer interfaces de clases ya existentes
- Entender los pros y contras del uso de Mockery en las pruebas unitarias
- y muchos más.