Saltar al contenido

Detalles

Composer (http://getcomposer.org/) es una herramienta para la gestión de dependencias o librerías por proyecto, se dice que es el reemplazo de PEAR, lo cual es un verdadero avance.

Con Composer es posible trabajar más allá de los frameworks, pues permite seleccionar las librerías que más convengan para el proyecto. Este concepto no es nuevo, ya Node.js con npm y Ruby con bundler han implementado modelos similares, sin embargo, no existía algo similar para PHP.

Temas a tratar:

  1. ¿Qué es Composer y por qué tanta emoción al respecto?
  2. Instalación y conceptos básicos de uso.
  3. Autoload o como acabar de raiz con require y sus odiosos parientes.
  4. Comandos básicos (corre en línea de comando, por si las dudas).
  5. Packagist, repositorio principal de Composer.
  6. Estructura del archivo composer.js
  7. Integración con Netbeans.
  8. Haciendo tu propio framework sin echar una sóla línea de código, bueno, un par de lineas.

La charla será guiada por Manuel Herrera (@fractalsoftware, +Google). Apasionado por la innovación y el desarrollo web, lleva casi 10 años haciendo uso de PHP para sus proyectos, que van desde aplicaciones sociales hasta sistemas de gestión para empresas del estado. Actualmente está intentando promover las mejores prácticas de desarrollo en PHP para la comunidad de Colombia.

Los miembros también están interesados en