Actualmente, la demanda de aplicaciones web requiere de crear elementos que sean dinámicos, y mucho de este trabajo debe de ocurrir del lado del cliente. Es por esto que el surgimiento de librerías y micro frameworks javascript se ha ido incrementando.
Queremos mostrar basado en nuestra experiencia la forma en la cuál puedes aprovechar las ventajas del uso de varias herramientas que integradas pueden implementar  de una forma elegante y ordenada las soluciones que se requieren del lado del cliente.

· A quien va dirigido:

Este entrenamiento es ampliamente recomendado para:
  • Desarrolladores Web que desean integrar Javascript
  • Desarrolladores que desean implementar mejores funcionalidades en aplicaciones Web
  • Desarrolladores interesados en conocer y profundizar en el uso jQuery
  • Probar funcionalidad hecha para componentes Web
  • Comenzar a estructurar aplicaciones web de forma adecuada

Conocerás los elementos más importantes de Javascript para implementar funcionalidades enriquecidas en aplicaciones Web de forma estructurada y probada.

· Temario del entrenamiento:

  • Conceptos esenciales de HTML
    • Introducción
    • HTML5 el nuevo estándar
    • Elementos en documentos HTML
    • Puntos a considerar
  • Conceptos esenciales de CSS3
    • Introducción
    • Media Queries
      • Sintaxis
      • Media Features
    • Selectores
  • Conceptos esenciales de Javascript
    • Gramática
    • Objetos
    • Funciones
    • Arrays
  • GruntJS como elemento de autmoatización
  • Bower como administrador de dependencias
  • jQuery
    • Elementos básicos de jQuery
    • Más selectores de jQuery
    • Administrando la selección de elementos
    • Manipulando elementos del DOM
    • Usando efectos
    • Trabajando con eventos
    • Usando templates para datos
    • Elementos de uso de Ajax
    • Uso intensivo de Ajax
    • Trabajo con formularios
  • Probando aplicaciones con Jasmine
  • Twitter bootstrap

· Pre-requisitos:

Necesarios:
  • Experiencia en el uso de HTML básico
  • Manejo de un editor de textos
Recomendables:
  • Experiencia en algún lenguaje de programación dinámico