viernes, 29 de abril de 2011

Tutorial de Yupp Framework version virtual

Estoy armando una versión virtual del tutorial. Les cuento un poco lo que pasó en la versión presencial y las ideas para el virtual, cualquier comentario o duda es todo bienvenido.

Hace unos días hicimos un taller de Yupp PHP Framework en Montevideo, Uruguay.

La idea fue dar a conocer el framework a quienes no lo conocían, e ir de conceptos básicos de funcionamiento, instalación y configuración, hasta la creación de una aplicación web completa con algún grado de dificultad.

Los participantes llevaron sus notebooks, y les dimos todo el material necesario para que pudieran instalar el framework y ejecutar los ejemplos en sus propias computadoras.

Muchos desarrolladores me han preguntado si se podría hacer el evento en otros países, y tengo ganas de organizar algo virtual para que todos puedan participar (aunque sea por curiosidad) desde sus casas u oficinas. Voy a pensar un poco más cómo podría implementarse esto. Si tienen sugerencias, son bienvenidas. Por ahora sería:

- Audio por Skype
- Visualización de documentos y presentaciones por Google Docs
- Consultas por chat (Google Talk o mismo Skype)
- Todo el material lo tienen para descargar por lo que pueden seguirlo cada uno localmente

Por ahora dejo disponible todo el material del taller que puede descargarse aquí: http://yuppframework.blogspot.com/2011/04/post-mortem-del-tutorial-de-yupp.html
Esto contiene un documento hecho especialmente para el taller, la presentación, el framework, aplicaciones de ejemplo y el software de base necesario (usamos WAMP y Notepad++).

He creado un formulario para organizar a los interesados en participar del evento virtual, si quieren participar pueden poner sus datos aquí: https://spreadsheets.google.com/spreadsheet/viewform?formkey=dFlpbW8ySVljS1dPZmNaaGJpOTFQREE6MQ



sábado, 23 de abril de 2011

Post mortem del tutorial de Yupp

El pasado viernes 15 de abril se llevó a cabo el primer tutorial de Yupp PHP Framework "manos a la obra con Yupp Framework".

La idea central fue empapar a los asistentes en el uso del framework y sus posibilidades, por esta razón fuimos desde la instalación del framework a la creación de una aplicación web simple, pero con algún nivel de complejidad en la parte de ORM.

A los asistentes se les entregó todo el material, que también está disponible en línea para todos los que deseen tenerlo. Este material consiste en el software de base necesario, en la versión "trunk" del framework, un documento especialmente diseñado para el tutorial, la presentación utilizada, y una serie de aplicaciones. Las aplicaciones son en realidad, distintas versiones de la misma aplicación, la cual evoluciona a medida que avanza en tutorial, agregando complejidad para mostrar distintos aspectos del framework.

Gracias a esta primer experiencia, la idea es mejorar el tutorial y repetirlo en Uruguay y en la región. Muchos desarrolladores argentinos me han consultado sobre hacerlo ahí. Ojalá podamos organizar algún evento pequeño con la comunidad argentina de desarrolladores web.

Aquí dejo un par de fotitos del evento:


miércoles, 6 de abril de 2011

Tutorial Yupp PHP Framework: manos a la obra

Sobre el evento:

El objetivo de este tutorial es mostrar cómo se trabaja con el framework, simplificando tareas repetitivas y disminuyendo al máximo las necesidades de configuración.

La entrada es libre y gratuita. Se aconseja traer laptop/notebook para poder realizar pruebas de instalación e implementar algunas aplicaciones sencillas. Para quienes tengan Windows, se aconseja tener WAMP (http://www.wampserver.com) instalado.

Dictado por Ing. Pablo Pazos Gutiérrez (http://www.linkedin.com/in/pablopazosgutierrez).

Apoya: LINS (http://www.fing.edu.uy/inco/grupos/lins/projects.html)


Día y hora:

Viernes 15 de abril de 2011, a las 20 horas.


Lugar:
En el salón C11 del edificio polifuncional Faro (Julio Herrera y Reissig 631, al lado de Facultad de Ingeniería http://www.fing.edu.uy/)

Ver en Google Maps


Temario:
  • Fundamentos de patrones MVC y ORM
  • Fundamentos de programación ágil y aplicaciones web
  • Instalación y configuración del framework
  • Estructura de Yupp Framework
  • URLs en Yupp
  • Creando una aplicación simple: hello world
  • Estructura de las aplicaciones Yupp
    • Configuración de la base de datos por aplicación
    • Script de bootstrap
    • Scripts de testing
  • Model:
    • Creando modelos de datos complejos: hasOne, hasMany, herencia
    • Creando restricciones sobre campos y relaciones
  • View:
    • Fundamentos de implementando vistas.
    • Uso de helpers.
    • Helpers layout y template.
    • Integración de liberías Javascript.
    • Vistas scaffolded.
  • Controller:
    • Convenciones.
    • Render vs Redirect.
    • Recibiendo archivos.
    • Devolviendo XML o JSON.
    • Acciones scaffolded.
  • Mejoras para las próximas versiones de Yupp PHP Framework.


Sobre Yupp:

Yupp PHP Framework es una herramienta ágil para el desarrollo de aplicaciones web orientadas a objetos. Yupp implementa el patrón arquitectónico Modelo-Vista-Controlador, y posee una herramienta ORM para la persistencia de objetos. Yupp está desarrollado sobre PHP5 y trabaja con distintos DBMS como MySQL, PostgreSQL y SQLite. Por más info:

Una característica a destacar es que este framework fue desarrollado en Uruguay.


Por más información: