Frontend
Architect
Ruta acelerada para desarrolladores senior: profundiza en React y Angular, domina arquitectura avanzada y lidera decisiones técnicas de alto impacto.
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.
Dominio profundo
Internals, state management avanzado, performance, testing y patterns de composición. Sin meta-frameworks.
Dominio enterprise
Architecture, DI avanzado, Signals, RxJS, NgRx y enterprise patterns. El framework que domina el mundo corporativo.
Sistemas a escala
Micro-frontends, design systems, performance, API patterns, security, a11y, testing y CI/CD. El salto de senior a arquitecto.
Nivel Arquitecto
Technical decision making, observabilidad, DX y soft skills. Lo que separa a un senior de un arquitecto real.
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.
Distribucion semanal
15 horas semanales divididas en bloques diarios de 3 horas (Lunes a Viernes). Ritmo acelerado para un perfil senior con 8 años de experiencia.
| Semana | Fase | Tema principal | Horas |
|---|---|---|---|
| W01 | Core | JS Internals: Event Loop deep-dive, Microtasks vs Macrotasks, Generators, Proxy, WeakRef, Memory Leaks | 15h |
| W02 | Core | TypeScript Avanzado: Generics, Conditional Types, Mapped Types, Template Literal Types, Branded Types | 15h |
| W03 | Core | Architecture Fundamentals: Feature-Sliced Design, DDD Frontend, SOLID, Hexagonal Architecture, Vertical Slices | 15h |
| W04 | Core | Tooling & Build: Vite internals, esbuild, Nx, Turborepo, monorepo setup, Changesets, ESLint flat config | 15h |
| W05 | React | React Fiber, Reconciliation, Concurrent Mode, useTransition, useDeferredValue, Virtual DOM internals | 15h |
| W06 | React | RSC, Server Actions, Suspense, Lazy Loading — con Next.js App Router como referencia arquitectónica | 15h |
| W07 | React | State Management cliente: Zustand, Redux Toolkit, Jotai, Context + useReducer — criterios de elección | 15h |
| W08 | React | State Management servidor: TanStack Query, SWR, XState — cuándo y por qué cada uno | 15h |
| W09 | React | React Performance: React Compiler, memo/useMemo/useCallback, DevTools Profiler, Virtualization, Bundle Splitting | 15h |
| W10 | React | React Patterns: Compound Components, Render Props, Headless Components, Radix UI, Custom Hooks avanzados | 15h |
| W11 | React | React Testing: React Testing Library, MSW, Vitest, Testing Hooks, testing patterns | 15h |
| W12 | React | React E2E & Visual Testing: Playwright, Storybook, Chromatic, Visual Regression, integration testing | 15h |
| W13 | Angular | Angular Architecture & DI: DI jerárquica, InjectionToken, Multi Providers, Standalone Components | 15h |
| W14 | Angular | Angular Signals: Signal Inputs, Computed Signals, Effect, OnPush Strategy, toSignal, Angular DevTools | 15h |
| W15 | Angular | RxJS Core: switchMap, exhaustMap, mergeMap, BehaviorSubject, ReplaySubject, manejo de errores | 15h |
| W16 | Angular | RxJS Avanzado: Higher-order Observables, Custom Operators, Marble Testing, toObservable | 15h |
| W17 | Angular | NgRx Store: Actions, Reducers, Effects, Selectors, Entity Adapter, Redux DevTools | 15h |
| W18 | Angular | NgRx SignalStore, Component Store + Lazy Loading, Deferrable Views, Guards funcionales, Resolvers | 15h |
| W19 | Angular | Angular Enterprise: Angular Material, CDK, Schematics, Preloading Strategies, Module Federation | 15h |
| W20 | Angular | Angular Testing: Spectator, ng-mocks, Marble Testing, TestBed avanzado, Cypress Component Testing | 15h |
| W21 | Arq. | Rendering Strategies: CSR vs SSR vs SSG vs ISR vs Islands — trade-offs y criterios de decisión arquitectónica | 15h |
| W22 | Arq. | Micro-frontends Diseño: Module Federation, Single-SPA, Shell Application, Contracts, Versioning | 15h |
| W23 | Arq. | Micro-frontends Implementación: Shared State, Cross-app Routing, Deploy independiente, testing entre apps | 15h |
| W24 | Arq. | Design Systems Fundamentos: Design Tokens, Component API Design, Storybook, Chromatic, Visual Regression | 15h |
| W25 | Arq. | Design Systems Escala: Multi-framework, Web Components, npm publishing, Semver, Governance | 15h |
| W26 | Arq. | Performance Architecture: Core Web Vitals, LCP/INP/CLS, RUM, Service Workers, CDN, Performance Budgets | 15h |
| W27 | Arq. | API Integration: BFF Pattern, GraphQL, Apollo, tRPC, REST Best Practices, Cache Strategies | 15h |
| W28 | Arq. | Real-time Patterns: WebSockets, SSE, Optimistic Updates, Polling vs Push, API Versioning | 15h |
| W29 | Arq. | Security Architecture: XSS, CSRF, CSP, CORS, OAuth 2.0/OIDC, JWT, WCAG 2.2 AA, axe-core CI/CD | 15h |
| W30 | Arq. | Testing & CI/CD Architecture: Testing Trophy, Contract Testing, GitHub Actions, Feature Flags, Canary Releases | 15h |
| W31 | Líder | i18n Architecture: estrategia de namespaces, lazy loading de traducciones, pluralización ICU, RTL support | 15h |
| W32 | Líder | Observabilidad Frontend: RUM, Web Vitals API, Error Tracking, PostHog, Session Replay, Performance Budgets | 15h |
| W33 | Líder | Technical Decision Making: ADR, RFC Process, Trade-offs, Tech Radar, Gestión de deuda técnica | 15h |
| W34 | Líder | Developer Experience: Scaffolding, CLI interno, Nx Monorepo, Code Standards, Documentación técnica, Onboarding | 15h |
| W35 | Líder | Soft Skills del Arquitecto: comunicación a stakeholders, consensus técnico, Code Reviews como mentoring, C4 Model | 15h |
| W36 | Final | 🚀 Proyecto Final: migración técnica con ADRs, RFCs, C4 Model, Design System y estándares de equipo | 15h |

