📊 Progreso General
0%

PLAN DE ESTUDIO
DESARROLLO WEB FULLSTACK 2026

HTML5 → CSS3 + Tailwind → JavaScript → React 19 → Django 6 → Proyecto Final

Duración: 6 semanas (+ preparación de entorno)

React 19.2ViteTailwind v4Django 6.0DRFPostgreSQLJWTZustandTanStack Query


Cómo usar este documento

Este plan está organizado en 6 semanas + una etapa de preparación inicial, cada una con una estructura clara y repetible:

Los temas no tienen todos la misma complejidad. HTML se absorbe rápido; JavaScript y React requieren más práctica y repetición.


Resumen General

Etapa Contenido Proyecto de Cierre
Prep Preparación del entorno de trabajo
Sem. 1 HTML5 + CSS3 + Tailwind CSS v4 Landing Page + Portfolio
Sem. 2 JavaScript — Fundamentos, DOM y Estructuras App de Gestión de Tareas
Sem. 3 JavaScript — Asincronía y JS Avanzado
Sem. 4 React 19 + Ecosistema Completo Dashboard E-Commerce
Sem. 5 Python + Django 6 + Django REST Framework API REST Blog + Auth
Sem. 6 Proyecto Final Fullstack: React 19 + Django 6 Plataforma Kanban

PREPARACIÓN: ENTORNO DE TRABAJO Y HERRAMIENTAS

Completar antes de empezar la Semana 1

Objetivo

Tener tu entorno de desarrollo completamente listo para que cuando empieces la Semana 1, solo tengas que enfocarte en aprender.

Editor de código: Visual Studio Code

Extensiones de VS Code recomendadas

Node.js y npm

Python

Git y GitHub

Navegador

💡 Nota: Instalar todo ahora te evita interrupciones durante las semanas de estudio.

Opcional Videos útiles para el setup

▶ VS Code: Configuración y extensiones - midudev
🔗 https://midu.dev/cursos
▶ Git y GitHub desde CERO - HolaMundo
🔗 https://www.youtube.com/watch?v=VdGzPZ31ts8

SEMANA 1: HTML5 + CSS3 + TAILWIND CSS v4

Objetivos de la Semana

Construir una página web completa, semántica, accesible y responsive utilizando Tailwind CSS.

Día 1: HTML5 Completo

HTML se aprende rápido porque es declarativo. Un día de práctica enfocada es suficiente.

Día 2-3: CSS3 Fundamentos + Layouts

CSS requiere más práctica que HTML, especialmente Flexbox y Grid.

Día 4-5: Tailwind CSS v4

Con CSS fresco, Tailwind se entiende rápido: las mismas propiedades CSS como clases utility.

Día 6-7: Proyecto de Cierre

Obligatorio Proyecto: Landing Page + Portfolio Responsive

Opcional Videos Recomendados

▶ Curso de HTML y CSS desde CERO (24hs) - Soy Dalto
🔗 https://www.youtube.com/watch?v=ELSm-G201Ls
▶ Curso de HTML desde CERO - midudev
🔗 https://www.youtube.com/watch?v=3nYLTiY5skU
▶ Curso de CSS desde CERO (8hs) - midudev
🔗 https://midu.link/css

Lectura Opcional Documentación Oficial

💡 Nota: HTML se aprende rápido — no le dediques más de un día. Usá flexboxfroggy.com y cssgridgarden.com como refuerzo lúdico.

SEMANA 2: JAVASCRIPT — FUNDAMENTOS, DOM Y ESTRUCTURAS

Objetivos de la Semana

JavaScript es el lenguaje que conecta todo. La curva es más pronunciada que HTML/CSS, por eso dedicamos 2 semanas completas.

Día 1-2: Fundamentos del Lenguaje

Entender bien scope y closures ahora te ahorra dolores de cabeza con React después.

Día 3-4: Estructuras de Datos y Métodos Modernos

Los métodos de array (map, filter, reduce) los vas a usar constantemente en React.

Día 5-6: DOM, Eventos y Manipulación

Día 7: Práctica y Refuerzo

Opcional Videos Recomendados

▶ Curso de JAVASCRIPT desde CERO - Soy Dalto
🔗 https://www.youtube.com/watch?v=z95mZVUcJ-E
▶ Aprende JavaScript — Curso Interactivo - midudev
🔗 https://aprendejavascript.dev

Lectura Opcional Documentación Oficial

💡 Nota: Si closures y los métodos de array te quedan claros, todo lo que viene después se va a sentir natural.

SEMANA 3: JAVASCRIPT — ASINCRONÍA + PROYECTO

Objetivos de la Semana

Completar tu dominio de JavaScript con asincronía, modularización y una app funcional completa con JS puro.

Día 1-3: Asincronía + JS Avanzado

La asincronía es uno de los temas que más cuesta. Dedicale tres días sólidos.

Día 4-7: Proyecto de Cierre (Semanas 2-3)

Obligatorio Proyecto: App de Gestión de Tareas

JavaScript puro (sin frameworks):

No avances a la Semana 4 sin completar este proyecto.

Opcional Videos Recomendados

▶ Aprendiendo JavaScript con 100 proyectos - midudev
🔗 https://www.youtube.com/watch?v=B-kYNJhEBzk
▶ Async/Await y Promesas - HolaMundo
🔗 https://www.youtube.com/watch?v=rKK1q7nFt7M
💡 Nota: El proyecto tiene 4 días asignados. Si terminás antes, sumá features: categorías, prioridades, fecha de vencimiento.

SEMANA 4: REACT 19 + ECOSISTEMA COMPLETO

Objetivos de la Semana

Aprender React desde los fundamentos hasta un nivel productivo con hooks de React 19, routing, estado global y herramientas profesionales.

Día 1-2: Fundamentos de React 19

Día 3: Hooks Avanzados

Lectura Obligatoria Documentación oficial de hooks

Leé la documentación oficial de cada uno de estos hooks en https://react.dev/reference/react — no copies código, entendé qué problema resuelve cada uno:

Lectura Opcional Hooks nuevos de React 19

Estos hooks son nuevos en React 19. No son necesarios para empezar, pero van a ser cada vez más comunes:

Día 4: Routing, Estado Global y Data Fetching

Día 5-7: UI Profesional + Proyecto

Obligatorio Proyecto: Dashboard de E-Commerce

React 19 + Vite + Tailwind + React Router v7:

No avances a la Semana 5 sin completar este proyecto.

Opcional Videos Recomendados

▶ Curso de React Completo (+15hs, 12 proyectos) - midudev
🔗 https://cursoreact.dev

Lectura Opcional Documentación Oficial

💡 Nota: React 19 incluye el React Compiler que optimiza re-renders automáticamente. Enfocate en useActionState y useOptimistic.

SEMANA 5: PYTHON + DJANGO 6 + DRF

Objetivos de la Semana

Aprender Python orientado al desarrollo web y construir una API REST profesional con Django 6 y DRF.

Día 1: Python para Web (Crash Course)

Si ya sabés JavaScript, Python se absorbe en un día.

Día 2-3: Django 6 Fundamentos + DRF

Lectura Obligatoria Documentación oficial

Tutorial oficial Django: https://docs.djangoproject.com/en/6.0/intro/tutorial01/
DRF Tutorial: https://www.django-rest-framework.org/tutorial/quickstart/

Instalación de PostgreSQL (Windows)

Día 4: Autenticación, Seguridad y DB

Día 5-7: Proyecto de Cierre

Obligatorio Proyecto: API REST para Blog con Autenticación

No avances a la Semana 6 sin completar este proyecto.

Opcional Videos Recomendados

▶ Curso de Python desde CERO - Soy Dalto
🔗 https://www.youtube.com/watch?v=nKPbfIU442g
▶ Django REST Framework - Fazt
🔗 https://www.youtube.com/watch?v=GE0Q7nfoyVE

Lectura Opcional Documentación Oficial

💡 Nota: Django 6 incorpora el Tasks framework integrado y soporte nativo de CSP. El desafío real es aprender el ORM de Django y la lógica de DRF.

SEMANA 6: PROYECTO FINAL — REACT 19 + DJANGO 6

Objetivos de la Semana

Integrar todo en una aplicación fullstack real. Este proyecto es tu carta de presentación profesional.

Día 1: Arquitectura y Setup

Día 2-3: Backend Completo

Día 4-5: Frontend Completo

Día 6-7: Testing, Deploy y Pulido

Obligatorio Proyecto Final: Plataforma Kanban

Backend (Django 6 + DRF):

Frontend (React 19 + Vite):

Opcional Videos Recomendados

▶ Bootcamp Fullstack JS - midudev
🔗 https://jscamp.dev
▶ Git y GitHub - HolaMundo
🔗 https://www.youtube.com/watch?v=VdGzPZ31ts8
💡 Nota: Este proyecto es tu carta de presentación. Commits descriptivos, código organizado, README con screenshots, deploy funcional.

REFERENCIAS Y RECOMENDACIONES FINALES

Metodología Sugerida

Creadores de Contenido Recomendados

Creador Plataforma Fuerte en
midudev YouTube / midu.dev / cursoreact.dev React, JS, CSS, Tailwind, fullstack
Soy Dalto YouTube HTML, CSS, JavaScript, Python desde cero
HolaMundo YouTube Conceptos avanzados, Git, asincronía
FreeCodeCamp ES YouTube Cursos extensos y gratuitos

Tech Stack Completo

Categoría Tecnología Versión
Framework Frontend React 19.2
Bundler Vite 6+
CSS Framework Tailwind CSS v4
Routing React Router v7
Estado Global Zustand 5+
Data Fetching TanStack Query v5
Framework Backend Django 6.0
API Django REST Framework 3.15+
Base de Datos PostgreSQL 16+
Autenticación SimpleJWT Última
Deploy Vercel + Railway/Render

¡Éxitos en tu camino como Web Developer! 🚀

Tu progreso se guarda automáticamente en este navegador