Paralelo al Backend · 21 May 2026 → 29 Oct 2026

Frontend
Architect

Ruta paralela al Backend. Version comprimida para desarrolladores senior que ya trabajan en frontend y quieren consolidar conocimientos arquitectonicos en paralelo. 1 hora diaria, lunes a sabado.

24
Semanas
144h
Totales
5
Fases
6h
Por semana
Scroll
01 — Profundización Core

Consolidar los fundamentos avanzados

JavaScript internals, TypeScript avanzado, patrones de arquitectura frontend y tooling moderno. Las bases mentales que un arquitecto necesita antes de entrar a los frameworks.

🟢
Mes 1
JavaScript Internals & Patterns
Core · Profundización
Con 8 años de experiencia ya usas JS a diario, pero dominar los internals te permite debuggear y optimizar a otro nivel.
Event Loop deep-diveMicrotasks vs MacrotasksGenerators & IteratorsWeakMap / WeakRefProxy & ReflectStructured CloneModule Federation internalsMemory LeaksPerformance API
🟣
Mes 1
TypeScript Avanzado
Core · Type-level programming
Ir más allá de los tipos básicos: crear type systems que prevengan bugs en compile time y documenten la arquitectura.
Generics avanzadosConditional TypesMapped TypesTemplate Literal TypesDiscriminated UnionsModule AugmentationType Guards avanzadosBranded TypesStrict Mode completo
🏛️
Mes 1
Architecture Fundamentals
Core · Patrones de diseño de sistemas
Los marcos mentales que un arquitecto usa para organizar cualquier aplicación frontend, independiente del framework. Aprender esto antes de los frameworks cambia cómo los usas.
Feature-Sliced DesignDomain-Driven FrontendSOLID en FrontendHexagonal ArchitectureClean ArchitectureDependency InversionBounded ContextsVertical Slices
🔵
Mes 1
Tooling & Build Systems
Core · Ecosistema moderno
Entender el build pipeline a nivel arquitectónico: cuándo elegir cada herramienta y cómo configurar monorepos.
Vite internalsesbuildRollupNxTurborepopnpm WorkspacesESLint flat configPrettierChangesets
02 — React Avanzado

Dominio profundo

Internals, state management avanzado, performance, testing y patterns de composición. Sin meta-frameworks.

⚛️
Mes 2–3
React Internals & Fiber
React · Arquitectura interna
Entiende cómo React reconcilia el árbol de componentes para optimizar en los momentos correctos.
React FiberReconciliationuseTransitionuseDeferredValueSuspenseLazy LoadingServer Components (RSC)Server ActionsuseIduseSyncExternalStore
🗃️
Mes 2–3
State Management Ecosystem
React · Estado global y server state
Más allá de useState: cuándo usar cada solución y cómo combinarlas en arquitecturas reales.
ZustandRedux ToolkitJotaiTanStack QuerySWRContext + useReducerXState
🚀
Mes 2–3
Performance & Patterns
React · Rendimiento y composición
Optimización avanzada y patrones de composición que separan un dev senior de un arquitecto React.
memo / useMemo / useCallbackReact CompilerReact DevTools ProfilerVirtualizationBundle SplittingCompound ComponentsRender PropsHeadless ComponentsRadix UI
🧪
Mes 2–3
Testing en React
React · Estrategias de testing
Testing que da confianza real sin enlentecerte. Enfoque pragmático para proyectos reales.
React Testing LibraryMSWPlaywrightStorybookVitestTesting Hooks
03 — Angular Avanzado

Dominio enterprise

Architecture, DI avanzado, Signals, RxJS, NgRx y enterprise patterns. El framework que domina el mundo corporativo.

🅰️
Mes 4–5
Angular Architecture & Signals
Angular · DI y reactividad moderna
El sistema de DI más sofisticado del frontend combinado con Signals, el futuro reactivo de Angular.
Inyección JerárquicaInjectionTokenMulti ProvidersStandalone ComponentsAngular SignalsSignal InputsComputed SignalsEffectOnPush StrategyAngular DevTools
🔄
Mes 4–5
RxJS & Reactive Patterns
Angular · Programación reactiva
RxJS sigue siendo central en Angular. Dominar observables y saber cuándo migrar a Signals es clave.
switchMapexhaustMapmergeMapBehaviorSubjectReplaySubjectHigher-order ObservablesCustom OperatorstoSignal / toObservableMarble Testing
📦
Mes 4–5
NgRx & State Management
Angular · Estado enterprise
NgRx es el estándar en Angular enterprise. Dominar el patrón Redux adaptado a Signals es el siguiente nivel.
NgRx StoreActionsReducersEffectsSelectorsComponent StoreNgRx SignalStoreEntity AdapterRedux DevTools
🏢
Mes 4–5
Angular Enterprise Patterns
Angular · Patrones avanzados
Las características que hacen de Angular el framework preferido para grandes equipos y aplicaciones enterprise.
Lazy LoadingDeferrable ViewsGuards funcionalesResolversPreloading StrategiesAngular MaterialCDKSchematicsMicro-frontendsModule Federation
🧪
Mes 5
Angular Testing
Angular · Estrategia de testing enterprise
Testing en Angular va más allá de TestBed. Marble testing para RxJS, testing de Signals y estrategias pragmáticas para apps enterprise.
Spectatorng-mocksMarble TestingTestBed avanzadoTesting SignalsCypress Component TestingStorybook AngularHarnesses CDK
04 — Arquitectura Frontend Avanzada

Sistemas a escala

Micro-frontends, design systems, performance, API patterns, security, a11y, testing y CI/CD. El salto de senior a arquitecto.

🖥️
Mes 6
Rendering Strategies
Arquitectura · Decisión de renderizado
Elegir la estrategia de renderizado correcta es una de las decisiones arquitectónicas más impactantes. SSR, CSR, SSG, ISR e Islands tienen trade-offs reales que afectan performance, SEO y complejidad operacional.
CSR vs SSR vs SSGISRIslands ArchitectureStreaming SSRPartial HydrationEdge RenderingTrade-offs por caso de usoNext.js App RouterAngular Universal
🏗️
Mes 6–8
Micro-Frontends
Arquitectura · Escalabilidad multi-equipo
Escalar el frontend a través de múltiples equipos independientes con distintas stacks y ciclos de release.
Module FederationSingle-SPAShared StateCross-app RoutingShell ApplicationVersioningContractsDeploy Independiente
Proyecto Diseñar una arquitectura micro-frontend con shell app, routing compartido y deploy independiente por equipo.
🧩
Mes 6–8
Design Systems & Component Libraries
Arquitectura · Sistemas de diseño
Crear sistemas de diseño que escalen: uno de los aportes más impactantes de un arquitecto frontend.
Design TokensStorybookChromaticVisual RegressionMulti-framework Librariesnpm PublishingSemverTailwind Design SystemWeb Components
Proyecto Crear un design system con tokens, componentes para Angular y React, Storybook y publicación en npm.
Mes 6–8
Performance Architecture
Arquitectura · Web Vitals como KPI
Web Vitals como KPI. Un arquitecto diseña sistemas que son performantes por defecto, no por accidente.
Core Web VitalsLCPINPCLSRUMResource HintsService WorkersImage PipelineCDN ArchitectureScheduler API
🔗
Mes 6–8
API Integration Patterns
Arquitectura · Comunicación frontend-backend
Cómo el frontend se comunica con el backend de forma robusta, escalable y mantenible.
BFF PatternGraphQLApollotRPCREST Best PracticesWebSocketsSSEOptimistic UpdatesCache InvalidationAPI Versioning
🔒
Mes 6–8
Security & Accessibility
Arquitectura · Seguridad y accesibilidad sistémica
El arquitecto es responsable de que el frontend sea seguro y accesible por diseño, no como afterthought.
XSSCSRFCSPCORSOAuth 2.0 / OIDCJWT & Token ManagementWCAG 2.2 AAARIA PatternsFocus Managementaxe-core CI/CD
🔬
Mes 6–8
Testing & CI/CD Architecture
Arquitectura · Pipeline completo
Estrategia de testing y pipeline de delivery que da confianza real sin frenar al equipo.
Testing TrophyPlaywright E2EVitestContract TestingVisual Regression CIGitHub ActionsFeature FlagsPreview DeploymentsCanary ReleasesSentry
05 — Liderazgo Técnico & Visión

Nivel Arquitecto

Technical decision making, observabilidad, DX y soft skills. Lo que separa a un senior de un arquitecto real.

🌍
Mes 8
i18n Architecture
Architect · Internacionalización enterprise
La internacionalización mal diseñada se convierte en deuda técnica enorme. El arquitecto define la estrategia desde el inicio: namespaces, lazy loading de traducciones, pluralización y RTL.
Angular i18n vs ngx-translatei18nextNamespace strategyLazy loading traduccionesPluralización ICURTL supportLocale-aware routingTranslation workflow
🧭
Mes 8–9
Technical Decision Making
Architect · Decisiones de impacto
Cómo tomar y comunicar decisiones técnicas que impactan todo el equipo y el producto a largo plazo.
ADRRFC ProcessTrade-offsTech RadarDeuda TécnicaMigration Strategies
Proyecto Crear un ADR template y documentar 3 decisiones técnicas reales con trade-offs y alternativas evaluadas.
📊
Mes 8–9
Observabilidad Frontend
Architect · Métricas y monitoreo
Si no lo mides, no lo puedes mejorar. El arquitecto diseña el sistema de observabilidad del frontend.
RUMWeb Vitals APICustom MetricsError TrackingSession ReplayPostHogPerformance Budgets
🛠️
Mes 8–9
Developer Experience (DX)
Architect · Productividad del equipo
El arquitecto hace que el equipo sea productivo. El DX es tan importante como el UX.
ScaffoldingCLI InternoNx MonorepoCode StandardsDocumentación TécnicaOnboardingInner Source
👥
Mes 8–9
Soft Skills del Arquitecto Frontend
Architect · Liderazgo e influencia
El título de arquitecto se gana por influencia técnica, no solo por conocimiento. Estos skills son los que separan a un senior de un arquitecto real.
Comunicación a StakeholdersConsenso TécnicoCode Reviews como MentoringEstimación de ImpactoLiderar MigracionesGestión de RiesgosC4 Model
Proyecto Liderar una migración técnica real documentando ADRs, RFCs y estableciendo estándares de calidad para el equipo.
06 — Fundamentos del rol

Los 8 Pilares del Arquitecto Frontend

Un arquitecto frontend no es solo un senior que sabe más. Es alguien que diseña sistemas, habilita equipos y toma decisiones que perduran en el tiempo.

🏗️
Pilar 1
Systems Design
Diseño de sistemas escalables
Diseñar la estructura de aplicaciones que crecen y evolucionan con el tiempo sin convertirse en legacy.
Feature-sliced DesignDomain-driven FrontendSOLID en FrontendHexagonal Architecture
Pilar 2
Performance
Rendimiento por diseño
Web Vitals como KPI de negocio. Rendimiento por diseño, no como afterthought.
Rendering StrategiesBundle OptimizationNetwork WaterfallPerformance Budgets
🔒
Pilar 3
Security
Frontend como primera línea
El frontend como primera línea de defensa, no como vector de ataque involuntario.
Auth PatternsCSP & HeadersSupply Chain SecurityOWASP Top 10
Pilar 4
Accessibility
Accesibilidad sistémica
Accesibilidad sistémica como parte del proceso, no como checklist final.
WCAG 2.2a11y en CI/CDComponentes AccesiblesScreen Readers
🧩
Pilar 5
Design Systems
Lenguaje unificado
Sistemas de diseño que unifican producto, diseño y desarrollo en un solo lenguaje.
Token ArchitectureComponent API DesignVersioning & GovernanceCross-framework
🔬
Pilar 6
Testing Strategy
Confianza sin fricción
Definir qué testear, cómo y cuándo para maximizar confianza sin frenar la velocidad.
Testing TrophyVisual RegressionContract TestingCI Paralelismo
📊
Pilar 7
Observabilidad
Datos accionables en producción
Saber qué pasa en producción en tiempo real con datos accionables, no solo logs.
Error TrackingPerformance MonitoringUser Behavior AnalyticsAlerting Inteligente
👥
Pilar 8
Liderazgo Técnico
Influencia y dirección
Influir en la dirección técnica del equipo y la organización. El skill más subestimado.
ADRs & RFCsMentoringCode ReviewsRoadmap TécnicoComunicación Cross-funcional
07 — Semana tipo

Distribucion semanal

6 horas semanales en 1 hora diaria de lunes a sabado. Ruta paralela al Backend, pensada para consolidar conocimientos arquitectonicos sin abandonar lo que ya se practica a diario en el trabajo.

Distribucion diaria · 1h · Lunes a Sabado
📖 Lectura / documentacion / cursos30min
⌨️ Practica rapida o POC20min
📝 Notas / documentar10min
SemanaFaseTema principalHoras
W01CoreJS Internals: Event Loop, Microtasks, Generators, Proxy, WeakRef, Memory Leaks · TypeScript Avanzado: Generics, Conditional Types, Mapped Types, Branded Types6h
W02CoreArchitecture Fundamentals: Feature-Sliced Design, DDD Frontend, SOLID, Hexagonal Architecture, Vertical Slices · Tooling: Vite, esbuild, Nx, Turborepo, monorepos6h
W03ReactReact Fiber, Reconciliation, useTransition, useDeferredValue · RSC, Server Actions, Suspense, Lazy Loading — Next.js App Router como referencia6h
W04ReactState Management: Zustand, Redux Toolkit, Jotai, Context + useReducer · Server State: TanStack Query, SWR, XState — criterios de eleccion6h
W05ReactReact Performance: React Compiler, memo/useMemo/useCallback, Virtualization, Bundle Splitting · Patterns: Compound Components, Render Props, Headless6h
W06ReactReact Testing: React Testing Library, MSW, Vitest, Testing Hooks · E2E & Visual: Playwright, Storybook, Chromatic, Visual Regression6h
W07AngularAngular DI: inyeccion jerarquica, InjectionToken, Multi Providers, Standalone Components · Signals: Signal Inputs, Computed, Effect, OnPush Strategy6h
W08AngularRxJS: switchMap, exhaustMap, mergeMap, BehaviorSubject, Higher-order Observables, Custom Operators, Marble Testing, toSignal/toObservable6h
W09AngularNgRx Store: Actions, Reducers, Effects, Selectors, Entity Adapter · NgRx SignalStore, Component Store, Redux DevTools6h
W10AngularAngular Enterprise: Lazy Loading, Deferrable Views, Guards funcionales, Resolvers, Preloading Strategies, Angular Material, CDK, Schematics6h
W11AngularAngular Testing: Spectator, ng-mocks, Marble Testing, TestBed avanzado, Testing Signals, Cypress Component Testing, Harnesses CDK6h
W12AngularModule Federation en Angular: Shell Application, Micro-frontends, Shared State entre apps, Deploy independiente por equipo6h
W13Arq.Rendering Strategies: CSR vs SSR vs SSG vs ISR vs Islands — trade-offs reales por caso de uso, Next.js App Router, Angular Universal6h
W14Arq.Micro-frontends: Module Federation, Single-SPA, Shell Application, Contracts, Versioning, Cross-app Routing, Deploy independiente6h
W15Arq.Design Systems: Design Tokens, Component API Design, Storybook, Chromatic, Visual Regression, npm publishing, Web Components, Governance6h
W16Arq.Performance Architecture: Core Web Vitals (LCP/INP/CLS), RUM, Resource Hints, Service Workers, Image Pipeline, CDN Architecture, Performance Budgets6h
W17Arq.API Integration: BFF Pattern, GraphQL, Apollo, tRPC, REST Best Practices, WebSockets, SSE, Optimistic Updates, Cache Invalidation6h
W18Arq.Security: XSS, CSRF, CSP, CORS, OAuth 2.0/OIDC, JWT Management · Accessibility: WCAG 2.2 AA, ARIA Patterns, axe-core en CI/CD6h
W19Arq.Testing & CI/CD Architecture: Testing Trophy, Contract Testing, Visual Regression CI, GitHub Actions avanzado, Feature Flags, Canary Releases, Sentry6h
W20Arq.🏗️ Proyecto Arquitectura: micro-frontend con design system compartido, Module Federation, Storybook y pipeline CI/CD completo6h
W21Líderi18n Architecture: namespaces, lazy loading traducciones, ICU, RTL · Observabilidad: RUM, Web Vitals API, Error Tracking, PostHog, Performance Budgets6h
W22LíderTechnical Decision Making: ADR, RFC Process, Trade-offs, Tech Radar, Deuda tecnica, Migration Strategies6h
W23LíderDeveloper Experience: Scaffolding, CLI interno, Nx Monorepo, Code Standards, Documentacion tecnica · Soft Skills: comunicacion a stakeholders, C4 Model6h
W24Final🚀 Proyecto Final: migracion tecnica con ADRs, RFCs, C4 Model, Design System y estandares de equipo documentados6h
08 — Timeline visual

6 meses de recorrido paralelo

May '26
Core
Jun '26
React
Jul '26
Angular
Ago '26
Angular
Sep '26
Arquitectura
Oct '26
Arq. + Final
Vista panorámica de ciudad moderna representando proyectos digitales

Conectemos

Si te interesa mi trabajo, quieres colaborar o conversar sobre tecnología, escríbeme.