Posibles talleres para la primera Barcelona PHP Workshop

Demand the very best Amazon products and remedies that's ready around the market place in 2010

Truth be told there are numerous Amazon items a person definitely should think about.

AJAX, hazle un "lifting" a tus páginas

¿Tu web se ha quedado antigua y sin apenas usabilidad? Dale una segunda juventud con AJAX.

Presentación:
Veremos qué es, cómo funciona, para qué nos puede servir y como implementar AJAX.

Ejercicio:
Haremos un repaso por las librerías mas conocidas (prototype, jQuery, ExtJS y YUI), prestando atención en la última, que usaremos para "modernizar" unas páginas muy Web 1.0, no solo ahorrando recargas innecesarias de las paginas sino también usaremos muchas de las herramientas que nos aporta YUI.

Presentada por:

i18n - Internacionalización de proyectos PHP

Lanzar o adaptar un proyecto en varios países o regiones e integrar diferentes lenguas no es un proceso trivial, es casi tan complicado como pronunciar la dichosa palabreja.

Presentación:
Se presentarán diversas estrategias o formas de atacar un proceso de internacionalización, y las herramientas que nos ofrece PHP para que el proceso no sea un calvario: gettext, UTF8, locale...

Ejercicio:
Preparar la plataforma de una sencilla aplicación web para su despliegue en 2 países con idiomas diferentes, en todas las capas: Frontend, Backend, Modelo, BD..

Presentada por:

Proteger nuestros sites de XSS

Taller en el se pretende recoger la problemática actual de mantener un sitio seguro y robusto, a base de evitar ejecución de SQL Injection, HTML Injection o más genéricamente Site-Cross-Scripting (XSS)

Partes
Pequeña introducción a las técnicas más utilizadas
Evaluación de los troyanos más actuales en Websites
Ejecución de comandos remotos C99Shell
Sistemas de seguridad mediante PHP
Sistemas de seguridad mediante módulos Apache (mod_rewrite, mod_security)

Optimización de aplicaciones PHP en vivo

Para continuar con el tema que empecé en la pasada conference donde charlamos acerca de software servidor y mecanismos de caché, propongo pasar al capítulo de las optimizaciones de código PHP propiamente dichas y al uso de esos mecanismos de caché de una forma práctica y divertida (eso espero :)

Presentación:
Breve repaso a algunas optimizaciones de código PHP, técnicas de programación y mecanismos de caché. Será una lectura rápida y a todos se os enviará el material como guía para el ejercicio.

Ejercico: (¿quizás un concurso?)

VIM, el IDE para PHP

Vim es sin duda uno de los editores más potentes y versátiles del mercado, pero su fuerte curva de aprendizaje hace que muchos programadores lo miren de lejos con demasiado respeto.

En este workshop presentaremos algunas de las características nativas de Vim más útiles (editor visual, macros, desplazamiento avanzado, navegador de clases, etc.) y las utilizaremos en la edición de código PHP. Además, mostraremos cómo integrar plugins de cvs/subversion, mysql, xdebug, gestión de ficheros y comprobación de errores en PHP.

Presentada por:

Motores de Workflow: Más allá de las Applications CRUD

Introducción:
Es verano, viernes, hace sol y has acabado de programar a mano la lógica de una serie de pasos que ha de gestionar tu Aplicación Web (reserva hotelera, validación de documentos, procesos empresariales, etc.). Llega el Lunes y la Gerencia decide realizar un cambio en el orden de los pasos del proceso y tu jefe te dice que hay que cambiar todo lo que habías hecho...

Contexto:
Los Motores de Workflow permiten definir Procesos (normalmente en un fichero XML), como si de un diagrama de flujo se tratara, y asociar a cada nodo una serie de tareas a desarrollar.

Las tareas se programan de manera independiente, así que cuando llega el momento de cambiar el proceso, basta con modificar el XML que define el proceso para que la aplicación continue funcionando con normalidad.

Distribuir contenido (C01 _th3me_)