Gestión de dependencias con PHP y Composer
por Manuel Gil
Enseña a gestionar dependencias en PHP con Composer: línea de comandos, composer.json, actualización de paquetes y publicación de un paquete propio en Packagist.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-01 — sigue siendo gratis en Udemy
Empezar en UdemyRespuesta rápida
Curso gratis de Programación en Udemy impartido por Manuel Gil (1 h 56 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Desarrolladores PHP que aún añaden librerías de forma manual y quieren gestionar dependencias con Composer.
- Duración
- 1 h 56 min · 15 lecciones
- Precio
- Gratis en Udemy
- Autor
- Manuel Gil
- Plan sugerido
- 2 sem. · 3 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Curso breve y práctico para empezar con Composer en PHP, desde el uso básico hasta la creación y publicación de paquetes. Es útil para quien ya conoce PHP y quiere ordenar sus dependencias. La información publicada es algo limitada y no consta la fecha.
Puntos fuertes
- Enfoque práctico con un proyecto de ejemplo.
- Duración contenida (unas 2 horas, 15 lecciones) y centrada en una sola herramienta.
- Cubre tanto la línea de comandos como la edición manual de composer.json, además de la publicación de paquetes.
A tener en cuenta
- No consta el año de publicación, así que conviene comprobar que los comandos y versiones siguen vigentes.
- Los capítulos publicados son pocos y generales, por lo que el detalle de cada lección es limitado.
- No se mencionan ejercicios ni material descargable.
De qué trata
Curso de unas dos horas y 15 lecciones que enseña a usar Composer, el gestor de dependencias de PHP, a partir de un ejemplo práctico. Se organiza en cuatro bloques: introducción, primeros pasos, configuración de Composer y configuración del proyecto.
Explica cómo trabajar con la herramienta desde la línea de comandos y editando el archivo composer.json de forma segura. Revisa varios proyectos PHP, habla de buenas prácticas al escribir y compartir código, y llega hasta la creación de un paquete propio y su publicación en Packagist.
- Uso de Composer desde la línea de comandos
- Edición manual y segura de composer.json
- Actualización de las dependencias de un proyecto
- Creación de un paquete y publicación en Packagist
Para quién es este curso
- Desarrolladores PHP que aún añaden librerías de forma manual y quieren gestionar dependencias con Composer.
- Programadores que quieren aprender a crear un paquete propio y publicarlo en Packagist.
- Quienes desean contribuir al código abierto compartiendo sus propias librerías PHP.
Mejor busca otro si…
- Personas que ya usan Composer con soltura y han publicado paquetes en Packagist.
Antes de empezar
- Conocimientos básicos de PHP para seguir los proyectos de ejemplo.
Qué sabrás hacer al terminar
- Utilizar Composer desde la línea de comandos en proyectos PHP.
- Modificar de forma manual y segura el archivo composer.json.
- Actualizar las dependencias de un proyecto.
- Crear aplicaciones sencillas con PHP y Composer.
- Crear un paquete y publicarlo en Packagist.
Estructura del curso
- 01
Introducción al curso
Presentación del objetivo del curso y de qué es Composer como gestor de dependencias de PHP.
- 02
Primeros pasos
Primer contacto con la herramienta y su uso básico en proyectos PHP.
- 03
Configuración de Composer
Configuración de Composer, incluyendo el trabajo con el archivo composer.json.
- 04
Configurando nuestro proyecto
Aplicación práctica de Composer en un proyecto de ejemplo. Según la descripción, el curso llega a la creación y publicación de paquetes en Packagist.
Capítulos del vídeo
- 01Introducción al curso
- 02Primeros pasos
- 03Configuración de Composer
- 04Configurando nuestro proyecto
Plan de estudio sugerido
2 semanas · unas 3 h por semana
- 1.Semana 1: «Introducción» y «Primeros pasos». Instala Composer y prueba a añadir y actualizar una dependencia.
- 2.Semana 1: «Configuración de Composer». Practica editando composer.json a mano.
- 3.Semana 2: «Configurando nuestro proyecto». Replica el proyecto de ejemplo.
- 4.Semana 2: Prueba a crear un paquete propio y a seguir el proceso de publicación en Packagist.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Ten PHP instalado y un editor abierto antes de empezar para ejecutar los comandos a la vez que el vídeo.
- Practica cambios en composer.json en un proyecto de prueba para no romper uno real.
- Al terminar, intenta empaquetar una pequeña función tuya como librería, que es el objetivo final del curso.
- Comprueba en la documentación oficial de Composer si algún comando ha cambiado.
Antes y después de este curso
- Antes de este cursoAprende PHP desde Cero - Nivel BásicoAporta la base de PHP necesaria para seguir los proyectos del curso.
- Después de este cursoMVC: Tu conocimiento a otro nivel con POO y PHP 8 avanzadoContinúa con PHP avanzado y orientación a objetos, útil para crear librerías propias.
Cómo lo presenta Manuel Gil
El objetivo de este curso es mostrarte como puedes implementar composer en tus proyectos de PHP con un ejemplo práctico
¿Te has preguntado como puedes agregar más funcionalidades a tus proyectos de PHP con la ayuda de desarrolladoras y desarrolladores expertos sin tener que invertir mucho tiempo? Gracias a Composer puedes hacer esto y mucho más, ya que detrás de esta herramienta se encuentra una…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Cuánto dura el curso?
Unos 116 minutos repartidos en 15 lecciones. Con práctica, puede completarse en un par de semanas.
+¿Necesito saber PHP?
La descripción no indica requisitos, pero al trabajar con proyectos PHP conviene tener conocimientos básicos del lenguaje.
+¿Qué se aprende al final?
Según la descripción: usar Composer por línea de comandos, editar composer.json, actualizar dependencias, crear aplicaciones sencillas y publicar un paquete en Packagist.
+¿Es gratuito?
La descripción lo presenta como un curso gratuito.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Manuel Gil; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.