- Shymmy W. Garcia
- Mentor 2
- Mentor 3
- Max Antony
- Sebastian Marat Urdanegui Bisalaya - GitHub | LinkedIn | Landing Page
- Leslie Zarate
- Student 1
- Student 2
- Student 3
- ...
Online Masterclass with the main mentor
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
Online Masterclass with the main mentor
- 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.
- 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
You must present and pass the following missions:
- Successful approval of the group project (submission deadline: November 26, 2024)
- Successful approval of the individual or paired project (submission deadline: December 10, 2024)
- Successful approval of the CV assessment (submission deadline: December 20, 2024)
- Successful approval of the LinkedIn Profile assessment (submission deadline: December 20, 2024)
- 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:
- Introduction (Project name, URLs).
- Application description.
- Methodology (Jira, Github, SCRUM, sprints)
- Technologies (React, Material, Express, Socket.io, MongoDB)
- Diagram of how the application is distributed (architecture) backend, frontend, extra services