Plan de Estudio 2026

Patrones de Diseno
Frontend

Roadmap agnostico al framework. De fundamentos OOP y SOLID hasta patrones GoF aplicados al desarrollo frontend moderno.

10
Semanas
42
Dias
6
Fases
1.5h
Por dia
Scroll
01 — Fases del programa

Roadmap completo

6 fases progresivas que cubren desde fundamentos OOP y SOLID hasta patrones GoF aplicados en Angular.

🧱
00
Fundamentos Previos
Semanas 1-2 · 10 dias
Repasa OOP en JavaScript/TypeScript: clases, prototipos, herencia, polimorfismo, encapsulamiento. Luego aplica los 5 principios SOLID en contexto frontend.
clasesprototiposherenciainterfacesSOLIDTypeScript
Proyecto Sistema de notificaciones en TS puro: NotificationService con EmailNotifier, SMSNotifier y PushNotifier como estrategias intercambiables. Aplica los 5 principios SOLID.
🏗️
01
Patrones Creacionales
Semanas 3-4 · 8 dias
Singleton, Factory Method, Abstract Factory y Builder. Controla como se crean los objetos en tu aplicacion sin acoplar la logica de instanciacion.
SingletonFactoryAbstract FactoryBuilder
Proyecto Dashboard Builder: DashboardConfig Singleton, WidgetFactory para crear ChartWidget, TableWidget y KPIWidget, y DashboardBuilder con method chaining.
🔧
02
Patrones Estructurales
Semanas 5-6 · 8 dias
Decorator, Facade, Proxy, Adapter y Composite. Organiza la composicion de objetos para simplificar interfaces y extender comportamiento sin herencia.
DecoratorFacadeProxyAdapterComposite
Proyecto Capa de datos: ApiAdapter normaliza respuestas de dos APIs, HttpProxy agrega cache con TTL, DataFacade expone interfaz unificada.
03
Patrones de Comportamiento
Semanas 7-8 · 8 dias
Observer, Strategy, Command, Mediator, Template Method y Chain of Responsibility. Gestiona la comunicacion y responsabilidades entre objetos.
ObserverStrategyCommandMediatorTemplate MethodChain of Resp.
Proyecto Editor de texto con historial: Command con execute/undo, Observer para sincronizar UI, Strategy para exportar como txt, json o html.
🏛️
04
Arquitectura de UI
Semana 9 · 5 dias
MVC, MVVM, Flux/Redux y Container/Presentational. Entiende los patrones de arquitectura que fundamentan los frameworks modernos.
MVCMVVMFluxReduxContainer/Dumb
Proyecto Todo app con MVC + microstore Flux: actions tipadas, reducer puro, store observable. Sin frameworks, solo HTML + TS.
🅰️
05
Aplicar en Angular
Semana 10 · 3 dias
Reconoce cada patron dentro del framework: Singleton en services, Decorator en @Component, Observer en RxJS, Proxy en Interceptors, Strategy en DI.
Angular DIRxJSNgRxSmart/DumbInterceptors
Proyecto Refactorizacion documentada: toma un componente Angular real y aplica al menos 5 patrones conscientemente. Documenta cada decision.
02 — Semana tipo

Distribucion semanal

1.5-2 horas diarias. Cada dia cubre teoria + ejercicio. Los viernes son siempre practica o revision.

Bloque diario — 1.5h
Teoria del patron30 min
Implementacion practica45 min
Repaso y documentacion15 min
SemanaFaseTema principalHoras
S1Fase 0OOP en JavaScript/TypeScript7.5h
S2Fase 0Principios SOLID en TypeScript7.5h
S3Fase 1Singleton y Factory6h
S4Fase 1Builder + Abstract Factory + Proyecto6h
S5Fase 2Decorator y Facade6h
S6Fase 2Proxy, Adapter, Composite + Proyecto6h
S7Fase 3Observer y Strategy6h
S8Fase 3Command, Mediator, Template Method + Proyecto6h
S9Fase 4MVC, MVVM, Flux, Container/Dumb + Proyecto7.5h
S10Fase 5Patrones en Angular + Proyecto final4.5h
03 — Biblioteca de referencia

Libros recomendados

Recursos esenciales para dominar patrones de diseno en contexto frontend.

Design Patterns: Elements of Reusable Object-Oriented Software
Gang of Four (GoF)
Referencia
El clasico fundacional. 23 patrones originales.
Head First Design Patterns
Eric Freeman & Elisabeth Robson
Fases 1-3
Version accesible y visual de los patrones GoF.
Learning JavaScript Design Patterns
Addy Osmani
Todas las fases
Patrones aplicados a JavaScript moderno. Gratuito online.
Patterns of Enterprise Application Architecture
Martin Fowler
Fase 4
Patrones de arquitectura a nivel aplicacion.
Clean Code
Robert C. Martin
Fase 0
Principios SOLID y codigo limpio como base de todo.
TypeScript Design Patterns
Vilic Vane
Fases 1-3
Patrones GoF implementados directamente en TypeScript.
04 — Timeline visual

10 semanas de recorrido

S1
F0
S2
F0
S3
F1
S4
F1
S5
F2
S6
F2
S7
F3
S8
F3
S9
F4
S10
F5
05 — Recursos online

Recursos complementarios

Herramientas y plataformas para complementar el estudio de patrones.

Catalogo interactivo
Refactoring Guru
Catalogo visual de los 23 patrones GoF con diagramas, ejemplos en multiples lenguajes y comparaciones.
Libro gratuito
patterns.dev
Patrones de diseno y rendering para aplicaciones web modernas. Ejemplos en JavaScript y React.
Libro online
Learning JS Design Patterns
Libro de Addy Osmani disponible gratis. Cubre patrones clasicos y modernos en JavaScript.
Documentacion
TypeScript Handbook
Documentacion oficial de TypeScript. Esencial para entender interfaces, genericos y decoradores.
YouTube
Fireship — Design Patterns
Serie de videos cortos explicando cada patron con ejemplos practicos y visuales.
Practica
Exercism — TypeScript Track
Ejercicios de TypeScript con mentoria. Ideal para practicar OOP y patrones en contexto real.
Vista panorámica de ciudad moderna representando proyectos digitales

¿Tienes un proyecto en mente?

Hablemos y hagámoslo realidad. Te ayudo a definir el alcance, la arquitectura y el diseño.

Logo de ArdilaDev
ardiladevMultidisciplinary Creative Studio

Chile · remoto / híbrido

contacto@ardiladev.com

Angular · TypeScript · Node · UX

© 2026 Ardiladev. Todos los derechos reservados.