Saltar al contenido
school

Este curso pertenece a las siguientes rutas de aprendizaje

file_download
Proyecto final
N/A
play_circle_outline
vista previa
2 minutos
play_circle_outline
vista previa
4 minutos
play_circle_outline
¿Qué es PHP CS Fixer?
3 minutos
play_circle_outline
¿Qué es un Makefile?
4 minutos
play_circle_outline
Instalar y ejecutar PHPStan
3 minutos
play_circle_outline
Instalar y ejecutar PHP CS Fixer
3 minutos
play_circle_outline
Aplicando configuración personalizada a PHPStan
9 minutos
play_circle_outline
Aplicando configuración personalizada a PHP CS Fixer
12 minutos
play_circle_outline
Habilitar el comando make en Linux, Mac y Windows
4 minutos
play_circle_outline
Definir y ejecutar nuestro Makefile
8 minutos
Vídeo de introducción Herramientas PHP para mejorar nuestro código
play_circle_filled

Desbloquea el curso

starVer planes de suscripción
school

¿Qué aprenderás?

PHPStan, PHP CS Fixer y Makefiles son herramientas que pueden mejorar significativamente la calidad de nuestro código PHP, y en este curso, te enseñaré a utilizarlas para que las puedas aplicar en cada uno de tus proyectos. La meta de este curso es aprender a configurar y utilizar cada una de estas herramientas para aplicarlas en proyectos reales en próximos cursos de la plataforma.

PHPStan

PHPStan es una herramienta de análisis estático de código que ayuda a detectar errores y problemas en el código PHP sin tener que ejecutarlo. PHPStan utiliza la inferencia de tipos para analizar el código y proporciona informes detallados sobre los posibles problemas. Al utilizar PHPStan, nosotros, los desarrolladores, podemos encontrar problemas en nuestro código antes de que se ejecute, algo que nos ayudará a ahorrar tiempo y recursos.

PHP CS Fixer

Por otro lado, PHP CS Fixer es una herramienta que ayuda a mantener un código PHP limpio y organizado mediante la aplicación de estándares de codificación. PHP CS Fixer es capaz de analizar el código PHP y aplicar automáticamente correcciones de estilo y formato para que el código siga un estándar determinado. Esto ayuda a que el código sea más legible y fácil de mantener, lo que es importante a cualquier nivel, pero sobre todo para equipos grandes de desarrollo.

Makefiles

Aunque no es una herramienta específica de PHP, Makefiles es una herramienta que te permite automatizar tareas repetitivas en nuestro proceso de desarrollo. Con Makefiles podemos definir tareas específicas (por ejemplo, compilar código, ejecutar pruebas, etc.) y ejecutarlas con un simple comando en la terminal. Esto nos permite ahorrar tiempo y evitar errores humanos en tareas que se realizan con frecuencia.


En conjunto, estas herramientas pueden ayudarte a mejorar el código PHP al asegurarse de que sea más legible, fácil de mantener y esté libre de errores. Es importante destacar que estas herramientas son complementarias y no deben considerarse como una solución completa para el mantenimiento de código PHP, sino como una parte importante de un proceso más amplio de desarrollo de software.

En resumen, PHPStan, PHP CS Fixer y Makefiles son herramientas útiles para mejorar el código en PHP. Juntas, pueden ayudar a los desarrolladores a detectar errores, mantener el código organizado y automatizar tareas específicas, lo que puede mejorar la eficiencia y la calidad del proyecto en general.

Si eres desarrollador PHP y deseas mejorar la calidad de tu código, este curso es para ti, te garantizo que una vez aprendas a utilizar estas herramientas, no habrá proyecto que no las utilice.

assignment

Requisitos

Es necesario haber llevado a cabo los cursos previos de la ruta de PHP 8.
group

¿A quién va dirigido el curso?

Desarrolladores PHP que deseen seguir añadiendo poderosas herramientas a sus conocimientos para ser los mejores en su día a día y destacar por encima del resto.
help_outline

¿Qué hacer en caso de dudas durante el curso?

Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.

Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.

Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.

card_membership

Certificado de finalización

emoji_events

Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.

  • center_focus_weak Código QR con enlace al curso
  • picture_as_pdf Descargable en formato PDF
  • person Personalizado con tu nombre

star Disponible exclusivamente para suscriptores.

Especialista con +15 años de experiencia en desarrollo web Full Stack. Dominio avanzado en Laravel y Vue.js, creando aplicaciones modernas de alto rendimiento. Instructor profesional con 8 años compartiendo conocimiento a través de cursos especializados que han formado a cientos de desarrolladores.

Israel Parra

Desarrollador Full Stack & Formador

Valoraciones

5
star star star star star

4 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
Abel92

hace 1 año

Abel92 Muy útil
star star star star star
Herramientas muy útiles para complementar con la mejora de la calidad de código, me hubiese gustado ver alguna herramienta más.
Jhon Fabio Cardona Martinez

hace 2 años

Jhon Fabio Curso fundamental
star star star star star
Este curso es fundamental para poder desarrollar código con calidad y con buenos estándares.
Se logra identificar el potencial que se puede tener, al momento de utilizar estas herramientas en nuestro entorno de desarrollo para los proyectos en PHP.
siulacio

hace 2 años

siulacio Muy potente las herramientas utilizadas
star star star star star
me gustó la ventaja que da el uso de estas herramientas en nuestros proyectos...
Ignacio

hace 3 años

Ignacio Muy buenas herramientas
star star star star star
La verdad, no conocía estas herramientas, pero sin duda no dejaré de utilizarlas en mis proyectos, espero poder ver ejemplos en futuros cursos con el uso de estas herramientas.
visibility Vista previa

star

¿Te gusta lo que ves? Accede a este curso completo y a más de 200 cursos con una suscripción.

launch Ver planes de suscripción