Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
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
- Introducción
- ¿Qué es un patrón?
- Patrones, Proto-Patrones y la regla de tres
- La estructura de un patrón de diseño
- Escritura de Patrones de Diseño
- Anti-patrones
- Categorías de patrón de diseño
- Patrones de diseño de JavaScript
- Patrón Constructor
- Patrón Module
- Patrón Revealing Module
- Patrón Singleton
- Patrón Observer
- Patrón Mediator
- Patrón Prototype
- Patrón Command
- Patrón Facade
- Patrón Factory
- Patrón Mixin
- Patrón Decorator
- Patrón Flyweight
- Patrones de JavaScript MV*
- Patrón MVC
- Patrón MVP
- Patrón MVVM
- Patrones de diseño JavaScript Modular modernos
- AMD
- CommonJS
- ES Harmony
- Patrones de diseño en jQuery
- Patrones de diseño en jQuery Plugins
- Patrones de JavaScript para espacios de nombres
- Conclusiones
Documentación Recomendada
Learning JavaScript Design Patterns
Addy Osmani
Agosto 2012 | 256 páginas
ISBN: 9781449331818