Es imposible escribir código que no contenga errores en la primera iteración. La construcción de aplicaciones de alta calidad implica un proceso contínuo de refinamiento hasta alcanzar la meta.
Ello implica que una parte sustancial del tiempo que dedican los desarrolladores a su trabajo se vaya en la búsqueda de las causas de dichos errores y en su posterior corrección.
Las herramientas que PHP brinda en forma nativa no ofrecen un soporte adecuado a las necesidades de los profesionales. Más aún, en muchas ocasiones su utilización resulta contraproducente.
Debido a ello se han desarrollado herramientas y metodologías complementarias que permiten agilizar estas tareas significativamente, lo cual produce un incremento notable en la productividad de los equipos de desarrollo que las incorporan a su modo de trabajo.
En este taller conocerás esas técnicas y herramientas y cómo incorporarlas a tu propia práctica mediante el estudio de una aplicación real desplegada en un hosting compartido y la resolución de los problemas en forma interactiva.
Qué vas a aprender
- Cómo tratar con los errores de una aplicación productiva de forma segura
- Cómo tratar con los errores mientras la aplicación se encuentra en desarrollo
- Cómo encontrar la raíz de los problemas en forma eficiente
- Cómo instalar y utilizar una herramienta que te permita seguir la ejecución de tus programas en tiempo real
Qué te vas a llevar
- +1,5 hs. de video
- Una guía de cómo encarar el proceso de debugging
- Una lista de las herramientas y sus links de descarga
- El código utilizado durante el taller
Conocimientos previos
- PHP a un nivel intermedio
- Manejo de la consola de Linux a un nivel básico.
Herramientas utilizadas
- PHP 7.4
- VisualStudio Code
- MySQL
- La consola de Linux
- XDebug
- Apache
- Vagrant
- VirtualBox
Vista previa
Testimonios




- Qué diferencia hay entre una librería y un framework - 05/08/2022
- Cómo escribir pruebas unitarias para valores aleatorios en php - 04/08/2022
- Integrar dos aplicaciones con un WebServices SOAP - 28/07/2022