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

NoeliaGAP/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. Assesment CV.
  2. Assesment Github.
  3. Assesment LinkedIn
  4. Proyecto en Parejas.
  5. Proyecto Grupal.
  6. Proyecto Individual.

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

Languages

  • JavaScript 92.6%
  • HTML 5.5%
  • CSS 1.9%