Momentum logo
Team 10 Classroom

Phase 3 Head Start 🏁

Posted on Nov 19th, 2021

This is ALL OPTIONAL. Please remember to take time to rest and relax during the break.

✅ TODO for Everyone

  • Reflect on where you are in this program. You’ve learned a lot and you have a lot left to learn. What are YOUR goals? Use this Goals Reflection exercise to re-energize for what’s ahead and focus on what you want to accomplish.
  • Create a schedule that you can stick to for the times you will not be in class (see the time management resources below for some suggestions on managing your time effectively).
  • Learn markdown (more resources listed below)
  • Pick a note-taking application that will let you take notes while you read and work. It’s important that it can properly format code blocks. Here are some options (don’t overthink this choice – just pick something that you feel comfortable with).

🔖 Resources for Everyone

Time Management

Tech Talks with Good Advice

Markdown & Taking Notes


🦊 SO YOU WANT TO BE A FRONT-END DEV

This is all 💯 optional but if you want to keep your learning streak going, here are some relevant readings. Some of this will be covered directly during Phase 3, but not all of it.

A note on terminology

“ES6” stands for “ECMAScript 6”, a version of JavaScript that came out in 2015 (ECMA is the organization that governs JavaScript language standards). When people refer to “ES6”, they usually mean the set of newer features that were introduced to the JavaScript language in that version. It was a major shift and required developers to get used to some really new things. These features are commonplace now, but the “ES6” name has stuck around.

Many of the features introduced in ES6 are important to know for React.

JavaScript & React

👾 If you want to write some code

This is optional. You do not need to submit anything.


🐻 SO YOU WANT TO BE A BACK-END DEV

This is all 💯 optional but if you want to keep your learning streak going, here are some relevant readings. Some of this will be covered directly during Phase 3, but not all of it.

Overview on running production applications

  • 🎧 Deploying and Running Django Web Apps in 2021 podcast
  • The Twelve-Factor App Have you heard of SaaS applications? “Software as a service” is a concept that describes how a lot of modern web applications work. This pretty technical resource is a good (hard) overview that gets into the overlap between development and operational infrastructure (where and how the code runs): DevOps.

Debugging in Python

Databases and SQL

Confidence working with the database is important for back end devs, so it’s worth taking the time to really understand how they work.

We won’t need to write SQL in Phase 3 but it’s a nice add-on for your technical interviews, and it’s a skill you will definitely pick up if your job involves back end work.

Writing Tests

This is the number one skill you should learn after you finish this program. Writing tests is an essential part of development.

👾 If you want to write some code

This is all optional. You do not need to submit anything.


Tags: phase-3 bonus

Back to home