Aprende a desarrollar, bien, plugins jQuery #jsIO

Evento en directo #jsIO dedicado a las buenas prácticas y técnicas deseables para el desarrollo de plugins con la librería Javascript jQuery.
10/09/2013 - El martes 03 de septiembre Aplazado por problemas técnicos para el día 10, tenemos una charla útil para todos los desarrolladores de Javascript y jQuery, independientemente de su formación, ya que vamos a ver muchas técnicas que incluso profesionales expertos pasan por alto y que deben ayudar a realizar trabajo de mayor calidad.

Se trata de una charla dedicada a crear correctamente nuestros plugins jQuery de manera que sean lo más correctos y funcionales posible. Veremos la importancia de la encapsulación del código, conoceremos los atributos públicos y como extender las opciones del plugin. También nos encargaremos de explicar cómo estructurar todo el código correctamente y cómo hacer correctamente los callback.

Analizaremos también el proyecto jQueryBoilerplate como alternativa para poder crear plugins de mayor calidad, desgranando algunas de las enseñanzas más interesantes que podemos obtener de él. jQueryBoilerplate es una especie de plantilla que sirve como base para el desarrollo de plugins, que servirá para la mayoría de los proyectos, aunque siempre está bien marcarse uno mismo la mejor estructura que se adapte a cada desarrollo, siguiendo unas guías como las que os vamos a dar en esta charla.

Trataremos que además esta presentación sea lo más práctica posible y para ello veremos un ejemplo en vivo, que nos ayude a acabar de entender todos los conceptos puestos en marcha en un código que nos sirva de guía.

En resumen, nuestros objetivos son cubrir los siguientes puntos:

  • Qué es la encapsulación
  • Ventajas de hacer tus plugins jQuery
  • Que NO debes hacer al crear plugins
  • Explicación de las partes de un plugin
    - Atributos públicos
    - Extend de opciones, defaults y atributos públicos
    - Usar objeto ‘methods’ o similar para los métodos del plugin (vamos que no las dejes sueltas por ahí)
    - Callbacks
    - Return each cuando es necesario y por qué
Para contarte todos estos temas críticos sobre el desarrollo Javascript y jQuery contamos con Jorge del Casar @jorgecasar y Enrique Fernández Guerra @CKGrafico. Anota la cita porque realmente será interesante para ti. Toma nota además de la cuenta de Twitter @javascriptIO que puedes seguir para mantenerte informado de todos los eventos de Javascript que venimos realizando.

Este evento lo podrás seguir en DesarrolloWeb.com en los siguientes horarios de emisión internacionales.

21:00 España peninsular (20:00 en las Islas Canarias)
14:00 En países como México, Colombia, Perú...
15:00 En países como Chile, Paraguay, República Dominicana
16:00 En Argentina o Brasil

Para ver el vídeo en directo simplemente tienes que entrar en esta página llegado el horario de emisión o en la portada de DesarrolloWeb.com.

Contamos con tu presencia, si te interesa el desarrollo con jQuery y estimas de verdad hacer las cosas como se debe!