Recursos de programación de arquitectura hexagonal
Aún no hemos convertido este vídeo en audio. Necesitamos tu dirección de correo electrónico para poder enviarte el enlace
de descarga una vez haya finalizado el proceso de conversión.
Tras el envío, tu dirección de correo electrónico será eliminada del sistema.
Este panel de discusión es sobre Arquitectura PHP.
Ponentes:
Victor Guardiola - CTO as a service - Shoppiday
Albert Zaragoza - VP of Engineering - Bitpanda
Christian Ciceri - Software Architect - Apiumhub & VYou app
Temas cubiertas:
Arquitectura hexagonal y PHP
PHP funcional
Laravel
Symfony
Best practices
DDD
TDD
Legacy Code
PHP vs Java/kotlin
El público también ha participado, haciendo preguntas, discutiendo cosas.
Hoy vamos a responder a preguntas de programación que nos habéis hecho.
¡Síguenos en twitter para preguntar en el siguiente AMA! https://twitter.com/codelytv
Timeline:
00:00 00:38 Intro
00:38 04:54 Como aprender Arquitectura Hexagonal
04:54 12:24 Patrón Criteria/Specification
12:24 20:42 Nuestra opinión de .NET
20:42 26:17 El mejor framework
26:17 33:14 El mejor proveedor cloud
33:14 41:50 ¿Hay que hacer code reviews?
41:50 50:11 Replicar datos en DDD
50:11 53:54 Requisitos para ser Senior
53:54 56:28 APIs en JSON y XML
56:28 57:32 Fin
La Arquitectura Onion está basada en la Arquitectura Multicapa y la Arquitectura Hexagonal aplicando ligeros cambios y siguiendo el Principio de Inversión de Dependencias (DIP). En la Arquitectura Multicapa es una buena práctica aplicar DIP, aunque no siempre se hace. Por el contrario, Onion si se basa fundamentalmente en este principio para minimizar el acoplamiento entre capas y aplicar correctamente el Principio de ‘Separation of Concerns’ separando la lógica de negocio de la de presentación.
#KnowledgePills #Back #OnionArchitecture
Descarga nuestras píldoras de conocimiento en formato ficha 👉 https://lk.autentia.com/2HeLWT8
Síguenos en nuestras redes para estar al día de las novedades:
- Twitter: https://goo.gl/MU5pUQ
- Instagram: https://lk.autentia.com/instagram
- LinkedIn: https://goo.gl/2On7Fj/
- Facebook: https://goo.gl/o8HrWX
También conocida como Puertos y Adaptadores (Ports and Adapters), se basa en la separación del dominio de negocio de los detalles de implementación. Todas las entradas y salidas de la aplicación se exponen a través de puertos.
#KnowledgePills #Back #HexagonalArchitecture
Descarga nuestras píldoras de conocimiento en formato ficha 👉 https://lk.autentia.com/2HeLWT8
Síguenos en nuestras redes para estar al día de las novedades:
- Twitter: https://goo.gl/MU5pUQ
- Instagram: https://lk.autentia.com/instagram
- LinkedIn: https://goo.gl/2On7Fj/
- Facebook: https://goo.gl/o8HrWX
En esta charla Luis Rovirosa habla de los beneficios de estar desacoplado del framework, las librerías y la base de datos.
Después de una breve introducción teórica, refactoriza paso a paso un código que tiene toda la lógica en el controlador de Symfony y está totalmente acoplado a detalles de infraestructura hacia una arquitectura hexagonal.
Luis Rovirosa es desarrollador de aplicaciones web en PHP y formador desde hace más de 15 años. Trabaja habitualmente con startups y grandes empresas ayudando a transformar sus equipos de programación. En su día a día dedica buena parte de su tiempo al desarrollo y también ayuda a las empresas a simplificar y priorizar sus productos.
En 2017 montó Codium (https://www.codium.team), una empresa especializada en formación y desarrollo web. Imparte formaciones de TDD, Clean Code, Patrones de diseño y de cómo trabajar con Legacy code.
Meetup: https://www.meetup.com/PHPMad/
Twitter: https://twitter.com/phpmad
Nos vemos en PHPMad...