Dojo Digital › El Sendero › Frontend
SYS 00:00:00
LVL 1
—
—
Sendero 01

Sendero Frontend

Guía de estudio autodidacta. Ruta ordenada de recursos seleccionados para aprender la estructura, la forma y el movimiento de la web.

~200 h 8 tramos 53 katas Sin requisitos previos En construcción
形
La estructura sostiene.
La forma seduce.
El movimiento convence.
Ninguna de las tres basta sola.
Códice del Tigre · Rollo de la Interfaz
道
Al terminar

Qué vas a poder hacer

No es una lista de tecnologías: es una lista de cosas que sabrás construir sin pedir ayuda.

Índice del Sendero

Niveles
  1. T00Cimientos↳
    1. 01Cómo funciona la web↳
    2. 02El entorno de trabajo↳
    3. 03Git y GitHub — Quick Start↳
    4. 04Cómo estudiar — Quick Start↳
  2. T01Estructura — HTML↳
    1. 01Anatomía del documento↳
    2. 02Texto, listas y tablas↳
    3. 03Enlaces, rutas y navegación↳
    4. 04Imágenes y multimedia↳
    5. 05Formularios y controles↳
    6. 06Semántica y accesibilidad base↳
    7. 07Metadatos, SEO técnico y compartición social↳
  3. T02Forma — CSS↳
    1. 01Selectores, cascada, especificidad↳
    2. 02Modelo de caja y flujo normal↳
    3. 03Color, tipografía y sistemas visuales↳
    4. 04Flexbox↳
      1. 01Eje principal y eje cruzado↳
      2. 02El contenedor: display, flex-direction, flex-wrap↳
      3. 03Alineación: justify-content, align-items, align-content↳
      4. 04Los ítems: grow, shrink, basis, order, align-self↳
      5. 05Patrones resueltos↳
      6. 06Cuándo Flexbox y cuándo Grid↳
    5. 05Grid↳
    6. 06Responsive y mobile-first↳
    7. 07Variables, tokens y arquitectura CSS↳
    8. 08Transiciones y animación↳
    9. 09CSS moderno↳
  4. T03Movimiento — JavaScript↳
    1. 01Fundamentos del lenguaje↳
    2. 02Funciones, ámbito y closures↳
    3. 03Objetos, arrays y métodos funcionales↳
    4. 04El DOM↳
    5. 05Eventos y delegación↳
    6. 06Asincronía: promesas y async/await↳
    7. 07Fetch, JSON y APIs↳
    8. 08Almacenamiento en el cliente↳
    9. 09Módulos y organización del código↳
    10. 10Errores, depuración y DevTools↳
  5. T04El Taller — herramientas↳
    1. 01Terminal y npm↳
    2. 02Bundlers y servidor de desarrollo↳
    3. 03Calidad automática: linters y formateo↳
    4. 04Preprocesadores y utilidades CSS↳
    5. 05Diseño y prototipado: Figma y tokens↳
    6. 06Despliegue↳
  6. T05Componentes↳
    1. 01Pensar en componentes↳
    2. 02Web Components nativos↳
    3. 03React: JSX, props, estado↳
    4. 04Hooks y efectos↳
    5. 05Enrutado y estado global↳
    6. 06El mapa de alternativas↳
  7. T06El Pulido↳
    1. 01Rendimiento y Core Web Vitals↳
    2. 02Imágenes, fuentes y carga↳
    3. 03Accesibilidad real y auditoría↳
    4. 04Seguridad frontend↳
    5. 05Testing↳
    6. 06PWA y Service Workers↳
  8. T07La Prueba↳
    1. 01Proyecto I — estático↳
    2. 02Proyecto II — dinámico con API↳
    3. 03Proyecto III — aplicación con framework↳
    4. 04Portafolio, GitHub y lectura de código ajeno↳
    5. 05Fuentes vivas: mantenerse actualizado↳
Pantalla 1 de 61
地
Tramo 00

Cimientos

Antes de escribir una sola línea de código conviene entender dónde se va a ejecutar. Casi todo el mundo se salta este tramo y luego pasa meses arrastrando lagunas: no sabe por qué su página funciona al abrirla con doble clic pero se rompe al subirla, no entiende qué le está diciendo la pestaña Network, no distingue un error de red de un error de código.

Aquí no se aprende a programar. Se aprende el terreno: cómo viaja la información entre tu ordenador y un servidor, qué hace exactamente un navegador cuando recibe un archivo, y qué herramientas vas a tener abiertas cada día durante los próximos años.

Es el tramo más corto y el que más veces vas a agradecer. Cuatro katas, unas 12 horas. Las dos últimas son deliberadamente breves: Git y el método de estudio dan para cursos enteros, así que aquí sólo verás lo mínimo para arrancar y un enlace al anexo completo.

  • 01 Cómo funciona la web
  • 02 El entorno de trabajo
  • 03 Git y GitHub — Quick Start
  • 04 Cómo estudiar — Quick Start
Vocabulario del Dojo: Tramo = módulo · Kata = capítulo · Técnica = sección
Estado del contenido: ○ esbozo · ◐ en curso · ● completo. Este sendero crece de forma continua.