cursos.
← Programación
Ficha 005.142UdemyGRATIS

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 Udemy

Respuesta 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 5

Curso 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

  1. 01

    Introducción al curso

    Presentación del objetivo del curso y de qué es Composer como gestor de dependencias de PHP.

  2. 02

    Primeros pasos

    Primer contacto con la herramienta y su uso básico en proyectos PHP.

  3. 03

    Configuración de Composer

    Configuración de Composer, incluyendo el trabajo con el archivo composer.json.

  4. 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

  1. 01Introducción al curso
  2. 02Primeros pasos
  3. 03Configuración de Composer
  4. 04Configurando nuestro proyecto

Plan de estudio sugerido

2 semanas · unas 3 h por semana

  1. 1.Semana 1: «Introducción» y «Primeros pasos». Instala Composer y prueba a añadir y actualizar una dependencia.
  2. 2.Semana 1: «Configuración de Composer». Practica editando composer.json a mano.
  3. 3.Semana 2: «Configurando nuestro proyecto». Replica el proyecto de ejemplo.
  4. 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

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