Este bootcamp está diseñado para proporcionar un conocimiento integral en el desarrollo web full stack, abarcando desde la creación de sitios web estáticos hasta el desarrollo de aplicaciones full stack complejas y el despliegue con prácticas DevOps.
- Objetivo: Aprender a trabajar con HTML y CSS para desarrollar sitios web estáticos responsivos y el uso básico de Git y Github para generar portafolio y desplegar sitios web.
- Habilidades:
- HTML5
- CSS3
- Responsive Design
- Git & GitHub
- Objetivo: Obtener bases muy sólidas de programación con JavaScript. Emplear estas bases para aprender a manipular documentos HTML mediante el DOM y el manejo de eventos.
- Habilidades:
- Fundamentos de JavaScript
- Manipulación del DOM
- Manejo de Eventos
- Objetivo: Aprender las bases de ES6+ y POO para trabajar con estructuras de datos, algoritmos de búsqueda y algoritmos de ordenamiento.
- Habilidades:
- ES6+
- Programación Orientada a Objetos (POO)
- Estructuras de Datos
- Algoritmos de Búsqueda y Ordenamiento
- Objetivo: Usar Node.js y trabajar conceptos avanzados de JS como Async y EventLoop. Aprender a instalar y utilizar paquetes de NPM. Aprender a consumir APIs mediante peticiones HTTP.
- Habilidades:
- Node.js
- Programación Asíncrona
- Event Loop
- NPM
- Consumo de APIs
- Objetivo: Obtener los conocimientos básicos sobre desarrollo de SPAs con React.js para crear aplicaciones robustas del lado del cliente.
- Habilidades:
- React.js
- SPAs (Single Page Applications)
- Objetivo: Conocer cómo trabajar con React Funcional, Hooks y técnicas avanzadas como Higher Order Components, Context API, manejo de token de sesión, buenas prácticas y testing.
- Habilidades:
- React Funcional
- Hooks
- Higher Order Components
- Context API
- Autenticación con Tokens
- Testing en React
- Objetivo: Aprender arquitectura MVC, manejo de errores, testing, autenticación usando JWT y manejo básico de MongoDB, y cómo funcionan las bases de datos el lenguaje de consulta SQL para conectar el CRUD de una REST API.
- Habilidades:
- Arquitectura MVC
- Manejo de Errores
- Testing de Backend
- Autenticación con JWT
- MongoDB
- SQL y CRUD
- Objetivo: Aprender técnicas avanzadas de backend como arquitectura MVC, manejo de errores, testing, autenticación usando JWT y manejo básico de MongoDB.
- Habilidades:
- Técnicas Avanzadas de Backend
- Arquitectura MVC Avanzada
- Testing Avanzado
- Autenticación Avanzada
- NoSQL (MongoDB)
- Objetivo: Desarrollar el MVP de un proyecto fullstack trabajando en equipo mediante Git y Github siguiendo una metodología ágil como SCRUM liderada por senseis.
- Habilidades:
- Desarrollo Fullstack
- Trabajo en Equipo
- Git y GitHub Avanzado
- Metodología Ágil (SCRUM)
- Objetivo: Aprender las bases de lo necesario para utilizar Docker en un proyecto y configurar un proceso de integración continua (CI).
- Habilidades:
- Docker
- Integración Continua (CI)
- DevOps Básico
Si deseas contribuir a este proyecto, por favor sigue los lineamientos establecidos en nuestra guía de contribuciones.
Este proyecto está bajo la licencia MIT. Ver el archivo LICENSE
para más detalles.