Skip to content

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Top Full Stack Developer Program Proinnóvate 2024

Mentors 👩🏻‍🏫👨🏼‍🏫

  • Shymmy W. Garcia
  • Mentor 2
  • Mentor 3

Students 👩🏻‍💻🧑🏼‍💻

What is a typical study day like during the TOP program?

8:00 am - 9:00 am:

Online Masterclass with the main mentor

8:00 am - 5:00 pm:

Various activities can happen during this time frame:

  • Work on your group/personal project
  • Progress on the content of each sprint available on the support platform
  • Complete the missions (challenges) assigned in class
  • Complete the Assessments (learning progress evaluations) assigned in class
  • Resolve doubts with support mentors via chat
  • Resolve doubts with support mentors in pre-arranged virtual group meetings
  • Sprint planning
  • Demo of the previous deliverable
  • Sprint retrospective
  • Resolving doubts through chat

06:00 pm - 7:00 pm:

Online Masterclass with the main mentor

Program Phases

  • Introduction: (2 sprints) - Pair Project: In this phase, students will learn to set up their work environment (development) at a professional level, review the necessary JavaScript tools for developing web applications, and become familiar with best practices for team software development.
  • Main Phase: (10 sprints) - Group Project: In this phase, students will apply the necessary concepts to delve deeper into scalable web application development. Throughout this period, they will learn and master the skills needed to collaborate on implementing a group project, addressing more specific and advanced topics in web development.
  • Final Phase: (2 sprints) - Individual Project: In this final stage, the bootcamp challenges students to develop an MVP individually, using emerging technologies in web development. The goal is to apply acquired knowledge through tools like GraphQL, Serverless, Next.js, Headless CMS, among others, fostering creativity and innovation skills.

Deliverables and Assessments 💻🤝

  • Sprint 1: Deliver Git and Github mission
  • Sprint 2: Assessment 1 "ES6"
  • Sprint 3: Deliver "Grid Design and JS mission in the browser"
  • Sprint 4: Assessment 2 "HTTP Protocol" and deliverable "Pair Project"
  • Sprint 5: Deliver React.js mission
  • Sprint 6: Deliver front-end of "Group Project" and "React Context" mission
  • Sprint 7: Deliver "Group Project database diagram" mission
  • Sprint 8: Deliver "Express and JWT Authentication" and "Automated Testing" missions
  • Sprint 9: Assessment 3 "APIs, relational databases, and authentication"
  • Sprint 10: Deliver "Non-relational databases" mission
  • Sprint 11: Deliver "React Native" mission
  • Sprint 12: Final delivery of the "Group Project"
  • Post-program: Public DEMO 🎊🎉💻🎊🎉 | CV Assessment | Github Assessment

Requirements to successfully complete the program

You must present and pass the following missions:

  1. Successful approval of the group project (submission deadline: November 26, 2024)
  2. Successful approval of the individual or paired project (submission deadline: December 10, 2024)
  3. Successful approval of the CV assessment (submission deadline: December 20, 2024)
  4. Successful approval of the LinkedIn Profile assessment (submission deadline: December 20, 2024)
  5. Successful approval of the GitHub Profile assessment (submission deadline: December 20, 2024)

The guidelines for the individual and group projects are as follows:

The Group Project must have:

  • User registration and authentication.
  • Store information in a database (PostgreSQL).
  • The backend must be implemented in Node.js (Express) using TypeScript, and the frontend in React.
  • It must include image uploads and email sending.
  • It must have at least one of the following functionalities:
    • Payments
    • Present information on a map.
    • Real-time features (WebSockets).
  • It must be deployed on the internet (Netlify, Heroku, Vercel).
  • It must have at least end-to-end tests with Cypress.

The Individual Project:

  • Use React.js (mobile or web) and/or Node.js for the backend
  • User authentication.
  • It must include image uploads.
  • A video demo of no more than 7 minutes must be presented where the student covers the following topics:
    1. Introduction (Project name, URLs).
    2. Application description.
    3. Methodology (Jira, Github, SCRUM, sprints)
    4. Technologies (React, Material, Express, Socket.io, MongoDB)
    5. Diagram of how the application is distributed (architecture) backend, frontend, extra services

About

Repositorio Programa TOP Full Stack Developer Proinnóvate 2024 Grupo II

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published