What is Capstone?
Capstone is an opportunity for front end and back end students to build out a full-stack application of their own design. This project should showcase the skills that students have been developing during their time at Turing, as well as, create the possibility to push themselves in new areas of growth.
How to Prep
Submit a project idea. The idea does not need to be unique or new. In fact, a great way to stand out to a company is to create an application that mimics their own application or problem they are trying to solve. As you are brainstorming, think about what problem the application is solving and who is the audience. Projects will be pitched on day one of Mod 4. Students will then vote on the ideas they are interested in working on. Usually 8 to 10 of the pitched projects are selected to form groups. Everyone does not need to submit a project idea.
Complete a single, short tutorial on a stretch goal that interests you. It’s easy to get carried away, which is why the expectation is to complete one tutorial. This is another opportunity to stand out to a potential employer, so while looking at jobs, see what tech stack, frameworks, or technologies they use. Please understand it is possible the stretch goal you’ve chosen might not be used, but the time spent completing the tutorial is still valuable. This research process can be another great example to talk about during interviews.
Stretch Goal Options:
- New Language
- New Framework
- PWAs (Front-end Specific)
- Redux (Front-end Specific)
- Background Worker (Back-end Specific)
Now that you’ve completed the tutorial, take a moment to write a reflection on your experience to help solidify what you’ve learned.
- Brief summary of what you researched
- How does it extend your current programming foundation?
- If you were asked in an interview about the topic you researched, what would you want to highlight?
In a gist/document answer the following-questions at a high-level. We will discuss this further during week 1.
- What does CORS stand for?
- Why is it necessary?
- Why is this important for the Capstone?