Semester Intro Training (February - April 2022)
Week 1 of Summer Training (May 23 - May 27)
In the first week of Launch, we deepen their React intelligence by introducing topics such as MVC architecture, UX principles, and responsive design. We also introduce React Router so that the students can make more complex and dynamic applications. At the end of the week, we introduce Express and teach the students how to link their backend to their frontend and build APIs.
Week 2 of Summer Training (May 30 - June 3)
During week two, we introduce noSQL databases, specifically Firebase, and have the students integrate the database into their projects. Authentication with Firebase is also introduced and implemented with the ability to distinguish between different user types. The week finishes with a lesson on deployment and from now on the students are expected to deploy their projects on Firebase, Heroku, or Netlify.
Week 3 of Summer Training (June 6 - 10)
In week three, relational databases are introduced as are company-specific skills. React Redux may also be taught if there is time.
Throughout all of Launch, professionalism is taught with a special focus on communication skills (emails, standups, code-walkthroughs, presentations) as well as organization and planning skills (Trello, wireframing). The students will work each week in groups to practice Git and Github workflows and collaboration.
Internships begin on Monday, June 13th 2022.