Temario
        Módulo I: Introducción a la Programación y Front-End
- Control de versiones de código, ramas y repositorios con Git y GitHub. 
- Introducción a la programación con JavaScript 
- Bases de la programación: variables, tipos de datos, operadores, scopes. 
- Funciones y procedimientos 
- Estructuras de control e iterativas 
- Arrays (arreglos), objetos y manipulación de datos 
- Introducción a ES6+ y TypeScript 
- Introducción al desarrollo web y conceptos básicos de Front-End 
- Herramientas de desarrollo: Visual Studio Code, Node.js, NPM, NVM y Git. 
- HTML5 Semántico y optimizado para SEO 
- CSS3: Flexbox, Grid, Media queries, técnicas de Responsive y Fluid Design 
- Preprocesadores CSS: SASS Esencial 
- Webapp Dinámica y manejo del DOM con JS 
- Lenguaje de intercambio de datos:  JSON 
- Desarrollo de una webapp conectada a una API pública 
Módulo II: Front-End y Back-End
- React Fundamentos: Componentes, JSX, props, state, eventos, componentes funcionales. 
- React Manejo de estados, contextos y proceso de reconciliación  
- React Hooks y React Router: Navegación en SPA 
- Creación y utilización de un JSON server. 
- Cierre de Módulo: Desarrollo de App conectada a un JSON server 
- Postman como Cliente y uso esencial para el testing. 
- Introducción a Node.js y Express.js 
- Creación de un servidor web básico y API REST 
- Express Router y Middlewares. 
- Bases de datos no relacionales: Introducción a MongoDB, Mongo Atlas, modelado de datos y normalización de datos no relacionales. 
- Mongo Compass como cliente de Base de datos. 
- Conexión y consultas a la base de datos en Node.js usando librerías como Mongoose. 
- Autenticación y autorización de usuarios usando JWT (JSON Web Tokens) 
- Manejo de errores y logging en el servidor 
- Implementación de medidas básicas de seguridad contra ataques comunes. 
- Validación y sanitización de datos recibidos por el servidor 
- Subida de archivos con multer y almacenamiento en el servidor 
- Envío de correos electrónicos desde la aplicación utilizando Nodemailer 
- Deployment y DevOps: Despliegue de aplicaciones en la nube (Heroku) y configuración básica de servidores. 
Proyecto Final
Workshops sin costo adicional
- Código limpio: Buenas prácticas 
- SEO y Accesibilidad Web 
- UX: pensá en y como el usuario 
- Introducción a Vue.js: Componentes, directivas, data binding