- Nombre del mentor
- Mentor 2
- Mentor 3
- Estudiante 1
- Estudiante 2
- Estudiante 3
- ...
Clase Magistral con mentor principal
Pueden ocurrir varias actividades en este rango de tiempo
- Clase de habilidades blandas
- Clase de ingles
- Reuniones con mentores de apoyo
- Trabajar, codificar, en tu proyecto grupal/personal
- Resolver dudas con los mentores.
- Planeacion del sprint
- Demo del entregable anterior
- Retrospectiva del spint
- Terminar los retos o misiones que son asignados en clase
Tiempo para almorzar
Clase Magistral con mentor principal
Pueden ocurrir varias actividades en este rango de tiempo
- Clase de habilidades blandas
- Clase de ingles
- Reuniones con mentores de apoyo
- Trabajar, codificar, en tu proyecto grupal/personal
- Resolver dudas con los mentores.
- Planeacion del sprint
- Demo del entregable anterior
- Retrospectiva del spint
- Terminar los retos o misiones que son asignados en clase
- Introducción: (3 sprints) - Proyecto en Parejas: Para esta fase, el programa busca enseñar los conocimientos necesarios para crear una aplicación fullstack (React, node.js) que permita realizar las operaciones CRUD con un sistema de base de datos en memoria.
- Principal: (10 sprints) - Proyecto Grupal: En esta fase el estudiante aplicará los conceptos previos para avanzar en temas más específicos a la hora de construir aplicaciones web escalables. El estudiante aprenderá los temas necesarios para implementar un proyecto grupal.
- Final: (2 sprints) - Proyecto Individual: En la fase final, el bootcamp busca retar, incentivar a los estudiantes a crear un proyecto MVP de forma individual que utilice tecnologías emergentes en el desarrollo web, tales como GraphQL, Serverless, Next.js, Headless CMS, entre otras.
- Sprint 1: Wireframes y backlog del proyecto e Historias de usuario.
- Sprint 2: Mockups del proyecto y Layout en HTML, CSS.
- Sprint 3: Implementación de los mockups en react.
- Sprint 4: Navegacion de la aplicación con datos MOCK Y Despliegue en netlify.
- Sprint 5: Diseno de base de datos, Modelo de datos y servidor express.
- Sprint 6: Servicios backend conectores a base de datos: REST API.
- Sprint 7: Pruebas: Backend y Frontend.
- Sprint 8: Envio de email e Integración con pasarela de pagos.
- Sprint 9: CI/CD del backend y el frontend.
- Sprint 10:
DEMO Publico
🎊🎉💻🎊🎉
Deberás presentar y aprobar las siguienes misiones:
- Assesment CV.
- Assesment Github.
- Proyecto en Parejas.
- Proyecto Grupal.
- Proyecto Individual.
Los lineamientos para los proyectos individuales y grupales son estos:
El Proyecto Grupal debe tener:
- Registro y autenticación de usuarios.
- Almacenar información en una base de datos (Postgresql).
- El backend debe estar implementado en Node.js (Express) usando TypeScript y el frontend en React.
- Debe incluir carga de imágenes y envío de correos.
- Debe tener al menos una de las siguientes funcionalidades:
- Pagos
- Presentar información en un mapa.
- Tiempo Real (Web Sockets).
- Debe estar desplegada en Internet (Netllify, Heroku, Vercel)
- Debe al menos tener pruebas end-to-end con Cypress.
El Proyecto Individual:
- Utilizar react.js (mobile o web) y/o node.js para el backend
- Autenticación de usuarios.
- Debe incluir carga de imágenes.
- Se debe presentar un video a modo de DEMO de no mas de 7 minutos donde el estudiantes exponga los siguientes temas:
- Introducción (Nombre del proyecto, URL’s).
- Descripción de la aplicación.
- Metodología (Jira, Github, SCRUM, sprintes)
- Tecnologías (React, Material, Express, Socket.io, MongoDB, )
- Diagrama de como esta distribuida su aplicacion (arquitectura) backend, frontend, servicios extras