TTVTraining-final.pdf
TTVTraining-final.pdf
The Tembo Tech Ventures Program is a four-month program designed for students who have
completed courses on Code Academy and demonstrated the ability to build web applications,
particularly with React and TypeScript. Throughout the program, students will go through the
entire process of building a sample project tailored to their interests, including market research,
design, UX workflows, UI workflows, planning technical architectures, and implementation.
• Learn JavaScript
• Learn TypeScript
• Learn React
• Learn Git
• Learn Next.js
• Propose a project
Curriculum
Creating detailed UX flows to visualize and understand the full scope of the feature being
developed.
• Version Control
Understanding Git, version control, and collaboration tools.
• Managing UI state
Frontend application state. Different techniques to organize state and how to share state
throughout an application.
• What is an API
Understanding what is an API. Building a basic REST API. Learning to organize API endpoints
based on features and data models.
• Authentication
Authentication. Overview of the basics, and specifically how things work in the template
projects. Building authenticated API endpoints.
• Deployment workflows
Deploying to a live environment. Connecting to a live database, understanding CI/CD
workflows and connecting a domain. Provisioning and using SMTP APIs.
Analytics. Understanding how to monitor usage, analyse user behaviour and tie that into a
product iteration cycle.
Mentorship
After the program, students who appropriately completed the work and have a viable path
forward for their proposed project will be allowed into a weekly mentorship session. In this
session, they will be encouraged to ask questions about anything they're having trouble with and
the mentors (and community) will try to help them. Over time, the students may "graduate" to
becoming mentors themselves.
This mentorship period would also include professional development: helping them build
LinkedIn profiles, GitHub profiles, portfolio websites.