Volver a rutas
Ruta de AprendizajePrincipiante

Desarrollo web

33 clases
~96 min total

Ruta de aprendizaje para desarrollar aplicaciones web

Clases en esta Ruta

1

Ecosistema web, instalación de herramientas y creación de la primera página con estructura HTML correcta.

Fundamentos de ProgramaciónPrincipiante120 min
2

Crear navegación con enlaces, añadir imágenes optimizadas y maquetar usando etiquetas semánticas HTML5.

Fundamentos de ProgramaciónPrincipiante120 min
3

Creación de formularios con validación nativa, tablas accesibles y uso de multimedia embebida.

Fundamentos de ProgramaciónIntermedio120 min
4

Sintaxis, selectores, especificidad, box model y estilos básicos de color y tipografía.

UI/UX DesignPrincipiante120 min
5

Display, posicionamiento y maquetación moderna con Flexbox (navbars, grids de cards, footers).

UI/UX DesignPrincipiante120 min
6

Mobile-first, unidades relativas, media queries y navbar hamburguesa para navegación adaptable.

UI/UX DesignIntermedio120 min
7

Sintaxis básica, variables, tipos, operadores, condicionales y funciones.

Fundamentos de ProgramaciónPrincipiante120 min
8

Arrays y objetos, métodos de iteración y ciclos para recorrer datos.

Fundamentos de ProgramaciónIntermedio120 min
9

Selección de elementos, cambios en contenido, estilos, creación de nodos y manejo de eventos.

Fundamentos de ProgramaciónIntermedio120 min
10

El día que arranca tu proyecto arranca tu repositorio. Flujo mínimo de Git, commits que puedes defender, y tu proyecto en línea desde hoy.

Herramientas y SetupPrincipiante120 min
11

Destructuring, spread/rest, template literals avanzados y parámetros por defecto para escribir código más expresivo.

Fundamentos de ProgramaciónPrincipiante120 min
12

Encadenamiento de métodos, funciones de orden superior y pipelines funcionales.

Fundamentos de ProgramaciónIntermedio120 min
13

Comprender el modelo de ejecución asíncrona y el uso de callbacks en JavaScript.

Fundamentos de ProgramaciónIntermedio120 min
14

Crear, encadenar y manejar promesas con combinadores modernos.

Frontend DevelopmentIntermedio120 min
15

Uso de async/await para código limpio y consumo de APIs con fetch.

Fundamentos de ProgramaciónIntermedio120 min
16

Ya escribes fetch. Ahora entiende qué se manda realmente, por qué falla CORS, y la diferencia entre un 401 y un 403.

Backend DevelopmentIntermedio120 min
17

Conceptos base de React, Virtual DOM, configuración con Vite y JSX.

Frontend DevelopmentPrincipiante120 min
18

Pasar datos con props, validar con PropTypes y componer UI con children.

Principiante120 min
19

useState Hook

Requerida

Manejo de estado local con `useState` y actualización correcta.

Fundamentos de ProgramaciónFrontend DevelopmentPrincipiante120 min
20

Entender efectos secundarios, dependencias y limpieza correcta en React.

Frontend DevelopmentPrincipiante120 min
21

Race conditions, debouncing, polling y organización de efectos.

Intermedio120 min
22

Configurar React Router, crear rutas y navegar con Link y NavLink.

Frontend DevelopmentPrincipiante120 min
23

Parametros, rutas anidadas, protección y redirecciones.

Frontend DevelopmentIntermedio120 min
24

Cómo un servidor sin memoria sabe quién eres, dónde se guarda un token y por qué el frontend nunca es la frontera de seguridad.

Backend DevelopmentIntermedio120 min
25

Crear contextos, providers y combinar con useReducer.

Frontend DevelopmentIntermedio120 min
26

REST, GraphQL, WebSockets, SOAP, microservicios, serverless. No para usarlos hoy, sino para saber que existen, qué cuestan y cuándo preguntar por ellos.

DevOps y DeployIntermedio120 min
27

Planificación, desarrollo, despliegue y presentación de un proyecto full-stack completo.

Frontend DevelopmentPrincipiante0
28

Crear clases, entender `this`, usar getters/setters y encapsular datos.

Fundamentos de ProgramaciónIntermedio120 min
29

Extender clases, sobrescribir métodos y aplicar polimorfismo.

Fundamentos de ProgramaciónIntermedio120 min
30

Comparar composición vs herencia y aplicar patrones Singleton, Factory y Observer.

Fundamentos de ProgramaciónIntermedio120 min
31

Uso práctico de Set, Map, WeakSet, WeakMap y Symbol.

Fundamentos de ProgramaciónIntermedio120 min
32

Construir un dashboard con API externa, debounce y almacenamiento local.

Frontend DevelopmentIntermedio120 min
33

Introducción a los conceptos fundamentales de arquitectura de software web, patrones arquitectónicos y principios de diseño.

DevOps y DeployPrincipiante120 min