Skip to content

Repositorio del Programa TOP Full Stack Developer Proinnóvate 2024 Grupo I

License

Notifications You must be signed in to change notification settings

makeitrealcamp/top-fs-dev-proinnovate-i-2024

Repository files navigation

Programa Top Full Stack Developer Proinnóvate 2024

Mentores 👩🏻‍🏫👨🏼‍🏫

Estudiantes 👩🏻‍💻🧑🏼‍💻

Como es un dia de estudio durante el programa TOP?

8:00 am - 9:00 am:

Clase Magistral en línea con mentor principal

9:00 am - 5:00 pm:

Pueden ocurrir varias actividades en este rango de tiempo

  • Trabajar, codificar, en tu proyecto grupal/personal
  • Avanzar en el contenido de cada sprint que se encuentra en la plataforma de apoyo.
  • Hacer las misiones (retos) que son asignados en clase
  • Haer los Assesments (evaluaciones de progreso de aprendizaje) que son asignados en clase.
  • Resolver dudas con los mentores de apoyo vía chat
  • Resolver dudas con los mentores de apoyo en reuniones virtuales grupales preacordadas.
  • Planeacion del sprint
  • Demo del entregable anterior
  • Retrospectiva del spint
  • Resolución de dudas a través del chat

06:00 pm - 7:00 pm:

Clase Magistral en línea con mentor principal

Fases del programa

  • Introducción -> Proyecto en Parejas: En esta fase, los estudiantes aprenderán a configurar su entorno de trabajo (desarrollo) a nivel profesional, repasarán las herramientas del lenguaje JavaScript necesarias para desarrolar aplicaciones web, y conocerán las mejores prácticas de cómo desarrollar software en equipo.
  • Principal -> Proyecto Grupal: En esta fase, los estudiantes aplicarán los conceptos necesarios para profundizar en el desarrollo de aplicaciones web escalables. A lo largo de este período, aprenderán y dominarán las habilidades necesarias para colaborar en la implementación de un proyecto grupal, abordando temas más específicos y avanzados en el desarrollo web.
  • Final -> Proyecto Individual: En esta etapa final, el bootcamp desafía a los estudiantes a desarrollar un MVP de forma individual, utilizando tecnologías emergentes en el desarrollo web. El objetivo es aplicar conocimientos adquiridos a través de herramientas como GraphQL, Serverless, Next.js, Headless CMS, entre otras, fomentando la creatividad y la capacidad de innovación

Entregables y Assesments 💻🤝

  • Sprint 1: Entregar misión Git y Github
  • Sprint 2: Entregar misión "ES6"
  • Sprint 3: Entrega misión "Grid Design y misión JS en el navegador"
  • Sprint 4: Assesment 1 "Entega de Proyecto en Parejas"
  • Sprint 5: Entrega misión React.js
  • Sprint 6: Entrega del front-end del "Proyecto Grupal" y de la misión "React Context"
  • Sprint 7: Entrega de misión "Diagrama de bases de datos del proyecto gurpal"
  • Sprint 8: Entrega de misión de "Express y Autenticación con JWT" y de la misión "Pruebas Automatizadas"
  • Sprint 9: Assesment 2 "Entrega de avance del Proyecto Grupal"
  • Sprint 10: Entrega de misión "Bases de datos no relacionales"
  • Sprint 11: Entrega misión "React Native"
  • Sprint 12: Assesment 3 "Entrega final Proyecto Grupal"
  • Post-programa: DEMO Publico 🎊🎉💻🎊🎉 | Assesment CV | Assesment Github

Requisitos para culminar satisfactoriamente el programa

Deberás presentar y aprobar satisfactoriamente lo siguiente:

  1. Aprobación satisfactoria del proyecto grupal (fecha límite de entrega 26 de noviembre de 2024)
  2. Aprobación satisfactoria del proyecto individual o en parejas (fecha límite de entrega 10 de diciembre de 2024)
  3. Aprobación satisfactoria de la entrega del CV (fecha límite de entrega 20 de diciembre de 2024)
  4. Aprobación satisfactoria de la entrega de LinkedIn Profile (fecha límite de entrega 20 de diciembre de 2024)
  5. Aprobación satisfactoria de la entrega del GitHub Profile (fecha límite de entrega 20 de diciembre de 2024)

Los lineamientos para los proyectos individuales y grupales son los siguientes:

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:
    1. Introducción (Nombre del proyecto, URL’s).
    2. Descripción de la aplicación.
    3. Metodología (Jira, Github, SCRUM, sprintes)
    4. Tecnologías (React, Material, Express, Socket.io, MongoDB, )
    5. Diagrama de como esta distribuida su aplicacion (arquitectura) backend, frontend, servicios extras

Clases

About

Repositorio del Programa TOP Full Stack Developer Proinnóvate 2024 Grupo I

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published