Desarrolloprincipiante12 semanas6 módulos
Aprenda a construir aplicaciones web completas utilizando las tecnologías más demandadas del mercado. Desde HTML y CSS hasta React, Next.js y despliegue en producción con Docker.
Objetivos
- Construir aplicaciones web completas de principio a fin
- Dominar React y Next.js con TypeScript
- Crear APIs REST profesionales con Node.js
- Desplegar aplicaciones en producción con Docker
- Aplicar la metodología DTF en proyectos reales
Requisitos
- Conocimientos básicos de computación
- Computador con 8 GB RAM mínimo
- Compromiso de 10 horas semanales
Plan de Estudios
1
Fundamentos Web
HTML5 semántico, CSS3 moderno, Flexbox, Grid, responsive design.
Estructura HTML5
CSS3 y selectores
Flexbox y Grid
Responsive Design
Proyecto: Landing Page
2
JavaScript Moderno
ES6+, funciones, objetos, arrays, async/await, manipulación del DOM.
Variables y tipos
Funciones y scope
Arrays y objetos
Async/Await y Promesas
DOM Manipulation
3
React Fundamentos
Componentes, hooks, estado, efectos, routing, formularios.
JSX y componentes
useState y useEffect
React Router
Formularios controlados
Context API
4
Next.js y TypeScript
App Router, Server Components, tipos estáticos, API routes.
App Router
Server vs Client Components
TypeScript básico
API Routes
SSG y SSR
5
Backend con Node.js
APIs REST, bases de datos, autenticación, middlewares.
Express.js
REST API design
PostgreSQL + Prisma
JWT Authentication
Middleware y errores
6
DevOps y Despliegue
Docker, CI/CD, VPS, Nginx, monitoreo, pipeline DTF.
Docker fundamentals
Docker Compose
GitHub Actions CI/CD
Nginx reverse proxy
Deploy en VPS
Tecnologías que Aprenderá
HTML5CSS3JavaScriptTypeScriptReactNext.jsNode.jsPostgreSQLDockerGit