JSCamp
Muy pronto empieza el bootcamp de programación. Con React, Node.js, TypeScript y mucho más. ¡Apúntate para enterarte
cuando empieza!
¡+120 personas apuntadas! 🎉
¡Sigue los directos en Twitch para no perderte ninguna información!
Contenido del Curso
Fundamentos del Desarrollo Web
- Introducción a la web
- Herramientas de desarrollo: Navegador y VSCode
- Introducción a Git y GitHub
- Primeros pasos con JavaScript
HTML y CSS
- Fundamentos de HTML y CSS
- Creando tu primera página web
- Importancia de la semántica
- Despliegue a producción
- Eventos e interacciones con JavaScript
Introducción a React
- Por qué React
- Componentes de React
- Estado y props
- Manejo de eventos en React
- Comunicación entre componentes
- Hooks básicos: useState y useEffect
- Uso de linter
Estado Global y React Router
- Conceptos básicos de Redux
- Acciones, reducers y store
- Uso de Redux con React
- React Router
- Custom Hooks
Comunicación con el Servidor
- Fundamentos de REST
- Fetch y Axios para llamadas HTTP
- Manejo de respuestas y errores
- Renderizado condicional y listas en React
- Introducción a JSON y Promesas
- Asincronicidad en JavaScript
Programación de Servidores con Node.js y Express
- Introducción a Node.js
- Configuración básica de un servidor Express
- Rutas y middleware en Express
- Crear y consumir una API RESTful
- Introducción a MongoDB y Mongoose
Testing
- Introducción a las pruebas en JavaScript
- Pruebas unitarias con Jest
- Pruebas de componentes con React Testing Library
- Mocking y pruebas de integración
- Buenas prácticas de testing
- Automatización de tareas con npm scripts
TypeScript
- Fundamentos de TypeScript
- Tipos e interfaces
- Integración de TypeScript con React
- Beneficios de usar TypeScript en proyectos grandes
- Migración de proyectos JavaScript a TypeScript
SQL
- Introducción a SQL
- Creación de bases de datos
- Manipulación de datos con SQL
- Uso de ORM como Sequelize
- Migraciones y seeding de datos
CI/CD
- Introducción a CI/CD
- Configuración de CI/CD con GitHub Actions
- Desplegar aplicaciones con GitHub Actions
DevOps y Docker
- Introducción a DevOps
- Conceptos básicos de Docker
- Creación de imágenes Docker
- Uso de Docker Compose
- Integración de Docker en el flujo de trabajo de desarrollo