Revision and rest

This sprint do 20 hours of coding to keep up your knowledge and learning. Balance that with spending time with friends/whānau/pets, play, and rest however you best rest.

What your 20 hours will look like depends on how confident you're feeling with the competencies.

Competency checklist

In your reflections files, there is a competency checklist which includes various topics covered in Foundations. Use this for review and do enough to feel good about your knowledge in those competencies, focus on what you feel least comfortable with first.

You'll want to feel comfortable as possible doing these JavaScript things:

  • defining a function, and calling a function (bonus: using arrow functions)
  • defining and using variables
  • defining objects, and accessing and modifying data in them.
  • defining arrays, accessing and adding data in them.
  • conditionals like if/else statements
  • operators like ! and ===
  • for loops
  • methods like Array.prototype.map(), Array.prototype.filter(), Array.prototype.find(), Array.prototype.forEach()

These are used frequently in Bootcamp; the less you need to look them up, the better. Having a good understanding of them is needed, as a whole new context will switch up the feeling and Bootcamp is a faster pace.

Plan your Sprint 6

You may feel like you're only just getting the hang of JavaScript, in which case, spending your 20 hours reviewing the competencies is a good idea.

Alternatively, if you're feeling a bit more confident and want more of a challenge, you could: