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 afunction
(bonus: usingarrow 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:
- complete a personal project, more info here!
- work on one/some of the Sprint 5 stretch exercises and build a JS calculator, or a minesweeper game.