Un recorrido desde lo más básico — cómo funciona una computadora — hasta desplegar aplicaciones web completas con frontend, backend y bases de datos.
Módulos del curso
Hardware, sistemas operativos, lógica booleana, diagramas de flujo, sistemas numéricos y redes.
Variables, condicionales, bucles, métodos y Programación Orientada a Objetos.
Commits, ramas, GitHub, pull requests y flujos de trabajo colaborativo.
HTTP, HTML semántico, CSS, Flexbox, Grid y responsive design.
DOM, eventos, promesas, Fetch API, módulos ES6 y LocalStorage.
Componentes, hooks, React Router, Context API y custom hooks.
Tipos, interfaces, generics y TypeScript con React.
Utility-first CSS, responsive design y dark mode con Tailwind.
App Router, Server Components, data fetching, API routes y deploy en Vercel.
¿Qué es una BD? Relacionales vs no relacionales, cuándo usar SQL vs NoSQL.
DDL, DML, JOINs, índices, transacciones ACID y modelado relacional.
Documentos, CRUD, consultas, Mongoose y relaciones en NoSQL.
Event loop, REST API, middleware, JWT y conexión a bases de datos.
Arquitectura en capas, DTOs, TypeORM, Mongoose y autenticación con JWT.
SSH, VPS, Nginx, PM2, SSL y deploy manual de APIs Node en producción.
Contenedores, Dockerfile, Docker Compose y CI/CD con GitHub Actions.