[TWB-070] Patrones de diseño con JavaScript

Duración:                     20 horas

Perfil:                           Avanzado

Dirigido a

Esta acción formativa va dirigida a Programadores, Analistas y Jefes de proyecto que necesiten conocer conocer la aplicación de los patrones de diseño tanto de aquellos genéricos como aquellos específicos para JavaScript.

Requisitos previos 

Los alumnos necesitarán tener conocimientos del lenguaje de programación JavaScript y nociones de tecnologías Web y conocimiento HTML y CSS.

Objetivos

Al finalizar el curso el alumno será capaz de diferenciar los distintos patrones y estrategias de diseño para resolver problemas comunes en las aplicaciones JavaScript.


Contenido

  1. Introducción
    1. ¿Qué es un patrón?
    2. Patrones, Proto-Patrones y la regla de tres
    3. La estructura de un patrón de diseño
    4. Escritura de Patrones de Diseño
    5.  Anti-patrones
    6. Categorías de patrón de diseño
  2. Patrones de diseño de JavaScript
    1. Patrón Constructor
    2. Patrón Module
    3. Patrón Revealing Module
    4. Patrón Singleton
    5. Patrón Observer
    6. Patrón Mediator
    7. Patrón Prototype
    8. Patrón Command
    9. Patrón Facade
    10. Patrón Factory
    11. Patrón Mixin
    12. Patrón Decorator
    13. Patrón Flyweight
  3. Patrones de JavaScript MV*
    1. Patrón MVC
    2. Patrón MVP
    3. Patrón MVVM
  4. Patrones de diseño JavaScript Modular modernos
    1. AMD
    2. CommonJS
    3. ES Harmony
  5. Patrones de diseño en jQuery
  6. Patrones de diseño en jQuery Plugins
  7. Patrones de JavaScript para espacios de nombres
  8. Conclusiones


Documentación Recomendada


Learning JavaScript Design Patterns
Addy Osmani
Agosto 2012 | 256 páginas 
ISBN: 9781449331818

http://shop.oreilly.com/product/0636920025832.do

A JavaScript and jQuery Developer's Guide