Tu camino hacia el Frontend Profesional. 158 pasos. Una transformación real.

Este Roadmap está diseñado para que puedas avanzar desde cero hasta construir proyectos reales, con criterio técnico, estructura mental y autonomía profesional. Cada pieza cumple una función. Cada paso te prepara para el siguiente, con el objetivo de que puedas ganarte la vida como Frontend Developer profesional.

Algunas unidades pueden dividirse o reorganizarse en el futuro para ofrecer una experiencia de aprendizaje aún más clara, fluida y efectiva. La estructura y el propósito general se mantienen intactos.

Progreso del Programa 18% contenido publicado
28 de 158 unidades disponibles 130 próximamente
Fase 1
En desarrollo

Comprender la estructura y la semántica

  • Construirás páginas HTML bien estructuradas y accesibles desde cero.
  • Dominarás CSS moderno (flexbox, grid, variables, layers).
  • Aprenderás buenas prácticas de semántica, herencia y cascada.
  • Entenderás cómo renderiza el navegador y cómo controlar visualmente tu contenido.
  • Crearás tus primeros proyectos responsive con estructura profesional.
28 de 32 disponibles 88%
Fase 2
Pendiente

Comprender la lógica e interacción en el navegador

  • Aprenderás los fundamentos reales de JavaScript moderno.
  • Descubrirás cómo escribir funciones limpias, trabajar con DOM y manejar formularios.
  • Incorporarás herramientas de desarrollo (DevTools, AI, code editors/IDE's) para depurar como un profesional.
  • Desarrollarás pequeños proyectos interactivos para reforzar los conceptos aprendidos.
  • Integrarás una mentalidad de aprendizaje técnico, realista y sostenible.
0 de 31 disponibles 0%
Fundamental Que es la Web
Fundamental JavaScript intro
Fundamental Expresiones y sentencias
Fundamental Variables
Fundamental Tipos
Fundamental Operadores
Fundamental Comparaciones
Fundamental Estructuras de control
Fundamental Funciones
Fundamental This
Fundamental DOM operations
Fundamental Módulos
Fundamental Unit testing intro
Fundamental Formularios
Fundamental VSCode power workflow
Fundamental Imperativo vs declarativo
Fundamental Tu propia metodológía (II)
Fundamental Stacking context
Fundamental CSS Vars
Fundamental CSS Functions: cacl, clamp, min, max, etc
Fundamental Layers
Fundamental Depuración con DevTools
Fundamental Depuración con AI
Clave Cómo tener la mentalidad adecuada
Clave Cómo matenerte motivado
Clave Cómo aprender inglés
Clave Qué libros leer
Proyecto Interactive game
Proyecto Dynamic form
Proyecto TodoList + locale state
Proyecto Image gallery + filter
Fase 3
Pendiente

Conectar con el mundo exterior: APIs y asincronía

  • Comprenderás cómo funciona JavaScript asincrónico y el event loop.
  • Aprenderás a consumir APIs reales y trabajar con datos externos.
  • Entenderás seguridad básica (CORS, XSS, CSRF) y cómo proteger tus aplicaciones.
  • Profundizarás en Git y GitHub (remotos, ramas, pull requests, conflictos).
  • Crearás proyectos que interactúan con APIs reales y despliegues sencillos.
0 de 27 disponibles 0%
Fundamental Git / Github intro
Fundamental Basic flow
Fundamental Remotes
Fundamental Branches
Fundamental Conflictos
Fundamental Pull Request
Fundamental API intro
Fundamental Asincronia JS single threaded
Fundamental Event loop
Fundamental Promesas y thenables
Fundamental async / await
Fundamental Persistencia client-side
Fundamental Tu propia metodológía (III)
Fundamental Entender “legacy” code con AI
Fundamental Refactorizar con IA (guiada)
Fundamental CORS
Fundamental Seguridad: XSS
Fundamental Seguridad: CSRF
Fundamental WebStorm power workflow
Fundamental Deployment en GH pages
Clave Cómo priorizar tus acciones
Clave Cómo superar obstáculos
Clave Cómo re-ajustar tu perspectiva
Proyecto App del clima con OpenWeather API
Proyecto Buscador de películas con OMDB API
Proyecto Formulario de contacto con envío a API simulada
Proyecto Listado de usuarios con filtros locales
Fase 4
Pendiente

Integrar los estándares de desarrollo profesional

  • Aprenderás TypeScript desde lo esencial hasta aplicarlo a tus proyectos.
  • Escribirás pruebas unitarias reales y entenderás los principios del testing moderno.
  • Trabajarás como lo harías en un entorno de equipo: terminal, NPM, GitFlow, CI/CD.
  • Comenzarás a integrar IA para mejorar tu productividad como desarrollador.
  • Aplicarás patrones profesionales a proyectos más complejos y tipados.
0 de 32 disponibles 0%
Fundamental Terminal intro
Fundamental Unix comandos básicos
Fundamental NPM intro
Fundamental TypeScript intro
Fundamental Tipos básicos
Fundamental Tipado de variables y constantes
Fundamental Tipado de variables y constantes
Fundamental Funciones tipadas
Fundamental Objetos y tipado estructural
Fundamental Interfaces y tipos (interface vs type)
Fundamental Arrays y tipado de colecciones
Fundamental Uniones y tipos literales
Fundamental Enum y alternativas prácticas
Fundamental Tipado de funciones asíncronas
Fundamental Tipado del DOM básico
Fundamental Type Assertions y Type Narrowing
Fundamental Genéricos (nivel mínimo)
Fundamental GitFlow
Fundamental Real world testing: testing pyramid
Fundamental Real world testing: Técnicas básicas: mocks, stubs, spy
Fundamental Real world testing: Buenas prácticas y errores comunes
Fundamental Escribir pruebas unitarias con ayuda de IA
Fundamental Explicar patrones de arquitectura con IA
Fundamental Permisos
Clave Cómo elegir en qué enfocarte
Clave Cómo insonorizarte
Clave Cómo crecer en cualquier circunstancia
Proyecto Refactor de To-do con TypeScript
Proyecto Formulario complejo con validación tipada
Proyecto Módulo de comentarios con pruebas unitarias
Proyecto Mini blog estático con arquitectura por carpetas
Fundamental AI assisted tools (terminal, Git)
Fase 5
Pendiente

Crear un workflow con herramientas modernas

  • Entenderás cómo usar herramientas modernas como Node, Vercel, Netlify y GitHub Actions.
  • Aprenderás reactividad desde cero y usarás Vue y Nuxt para construir SPAs.
  • Usarás AI para generar componentes, mejorar código y automatizar tareas repetitivas.
  • Desarrollarás proyectos reales con estructura profesional y despliegue automatizado.
  • Te prepararás para trabajar en equipos modernos con estándares actuales.
0 de 16 disponibles 0%
Fundamental Generar boilerplate de componentes con IA
Fundamental DevTools (repasar resto de tabs relevantes)
Fundamental Node para Frontends
Fundamental Asistencia de IA en Frameworks
Fundamental Tu primera Pull Request
Fundamental Agile
Fundamental Conventional commits
Fundamental GitFlow
Fundamental Deployment Vercel/Netlify
Fundamental CD/CI Intro
Fundamental Reactividad desde 0
Fundamental Vue.js
Fundamental Nuxt intro
Proyecto Build your own Vue
Proyecto Panel de encuestas en tiempo real con Vue y Firebase
Proyecto Dashboard de hábitos con Nuxt y Firebase
Fase 6
Pendiente

Maximizar oportunidades de empleabilidad

  • Entenderás temas clave como performance, accesibilidad, patrones y system design frontend.
  • Aprenderás cómo presentarte en entrevistas técnicas (incluyendo algoritmos y resolución de retos).
  • Crearás un portfolio profesional con proyectos sólidos y relevantes.
  • Desarrollarás marca personal, estrategia de exposición y SEO.
  • Sabrás cómo crecer dentro de un equipo, comunicarte mejor y destacar como profesional de forma orgánica.
0 de 20 disponibles 0%
Fundamental Semantic releases
Fundamental Algoritmo
Fundamental Internacionalización 101
Fundamental Design patterns & clean code
Fundamental Usar AI para preparar entrevistas técnicas
Fundamental Containers 101
Fundamental IA como mentor asíncrono
Fundamental Performance 101
Fundamental Accesibilidad 101
Fundamental Time and space complexity (On)
Fundamental Binary Tree
Fundamental System design para Frontend
Clave Cómo trabajar en equipo
Clave Cómo hacer que te encuentren SEO 101
Clave Cómo resolver conflictos
Clave Marca personal: cómo influenciar de forma sostenible
Clave Cómo crear una estrategia de exposición
Clave Cómo destacar en una entrevista
Clave Cómo comprender y recordar tu lugar (jerarquía)
Proyecto Proyecto 20: Portfolio personal