Descripción del Curso

Este curso intensivo de Desarrollo Web Full Stack te llevará desde los fundamentos hasta el nivel profesional en solo 12 semanas. Aprenderás a crear aplicaciones web completas utilizando las tecnologías más demandadas del mercado.

Comenzarás dominando HTML5, CSS3 y JavaScript moderno (ES6+), para luego avanzar hacia frameworks como React para el frontend y Node.js con Express para el backend. También aprenderás sobre bases de datos, APIs REST, autenticación y despliegue en la nube.

¿Qué lograrás?

  • Crear sitios web responsive y modernos
  • Desarrollar aplicaciones React interactivas
  • Construir APIs REST con Node.js y Express
  • Trabajar con bases de datos MongoDB y SQL
  • Implementar autenticación y autorización
  • Desplegar aplicaciones en producción

Contenido del Curso

Módulo 1: Fundamentos Web (Semanas 1-2)

12 horas
  • HTML5 semántico y estructura
  • CSS3 avanzado y Flexbox/Grid
  • Responsive Design y Mobile First
  • Sass/SCSS y metodologías CSS
  • Proyecto: Landing Page Responsive

Módulo 2: JavaScript Moderno (Semanas 3-4)

14 horas
  • ES6+ Features y Sintaxis Moderna
  • DOM Manipulation y Event Handling
  • Async/Await y Promises
  • Fetch API y AJAX
  • Proyecto: Aplicación de Clima

Módulo 3: React Frontend (Semanas 5-7)

18 horas
  • Componentes y JSX
  • State y Props
  • Hooks (useState, useEffect, useContext)
  • React Router y Navegación
  • Estado Global con Context API
  • Proyecto: E-commerce Frontend

Módulo 4: Backend con Node.js (Semanas 8-10)

16 horas
  • Node.js y NPM
  • Express.js y Middleware
  • APIs REST y CRUD Operations
  • MongoDB y Mongoose
  • Autenticación JWT
  • Proyecto: API E-commerce

Módulo 5: Integración y Despliegue (Semanas 11-12)

12 horas
  • Integración Frontend-Backend
  • Testing con Jest
  • Git y GitHub Workflows
  • Despliegue en Heroku/Netlify
  • Proyecto Final: Aplicación Completa

Requisitos Previos

Computadora

PC o Mac con al menos 4GB RAM

Conexión a Internet

Estable para clases en vivo y descargas

Conocimientos Básicos

Lógica básica de programación (deseable)