π backlog
Module-JS3 π
[TECH ED] Review Solutions for Last Weeks Coursework π Clone
Link to the coursework
You can find the solutions to the exercises for this project in the solutions
branch of this repo.
Why are we doing this?
You must check your work against our solutions. It is important to continually evaluate your work and identify any areas of weakness in your understanding.
Maximum time in hours (Tech has max 16 per week total)
0.5
How to get help
https://curriculum.codeyourfuture.io/guides/asking-questions
How to submit
n/a
- π― Topic Code Review
- π Priority Mandatory
- π Size Medium
- π JS3
- π Week 3
[TECH ED] Programmer Humour π Clone
Link to the coursework
https://github.com/CodeYourFuture/Module-JS3/tree/main/programmer-humour
Why are we doing this?
We’re making a very tiny application, the smallest one you can think of, that fetches from an API and shows something on a page. You should do this many times. Make ten more of these if you finish this early. Make it as simple as possible.
Remember: always do the simplest thing that can possibly work.
Maximum time in hours (Tech has max 16 per week total)
1
How to get help
Share your blockers in your class channel. Use the opportunity to refine your skill in Asking Questions like a developer.
How to submit
- Fork to your Github account.
- Make a branch for this project called feature/xkcd
- Make regular small commits in this branch with clear messages.
- When you are ready, open a PR to the CYF repo, following the instructions in the PR template.
There are several projects in this repo. Make a new branch for each project. This might feel challenging at first, so this is a good problem to bring to class to work on in groups with mentors.
Don’t make one giant PR with all your work in for the module. Make a separate PR for each assignment.
How to review
- Complete your PR template
- Ask for review from a classmate or mentor
- Make changes based on their feedback
- Review and refactor again once the coursework solutions are released.
- π― Topic Programming Fundamentals
- π― Topic Requirements
- π Priority Mandatory
- π JS3
- π Week 3
[TECH ED] TV Show Project - Part 3/4 π Clone
Link to the coursework
https://github.com/CodeYourFuture/JS3-Module-Project
Your goal this week is to complete level 400.
Reminder: You will need to be paired up with someone for this project.
That means:
- Finishing anything from weeks 1 and 2 which isn’t finished
- Achieving level 300 yourself in your own repository
- Achieving level 400 yourself in someone else’s repository
- Discussing your different approaches with your pair, and making sure you’re both happy with each other’s code
Why are we doing this?
After learning new skills and concepts, it’s important to practice using this knowledge to check if you’ve understood everything properly. The tv show project will provide you with an opportunity to use your knowledge from JS1 and JS2 to create a website from scratch.
Maximum time in hours (Tech has max 16 per week total)
8
How to get help
https://syllabus.codeyourfuture.io/guides/asking-questions
How to submit
Remember to follow the instructions here: https://github.com/CodeYourFuture/JS3-Module-Project/blob/main/levels/level-0.md
- π― Topic Delivery
- π― Topic Functional Programming
- π― Topic Iteration
- π― Topic Problem-Solving
- π― Topic Requirements
- π Priority Mandatory
- π Size X-Large
- π JS3
- π Week 3
[TECH ED] Mid-Course Feedback π Clone
Link to the coursework
https://docs.google.com/forms/d/e/1FAIpQLSfrAtvR5HonJZiqlPXocAz7d1l-Kn57X5xp3oH_NmVUL9xTQQ/viewform
Why are we doing this?
We’re now over half way through the Full Stack Course!
Your feedback is really important to us. We use your feedback to improve the
course for all of the hundreds of trainees across CodeYourFuture now and
in the future.
This feedback is anonymous meaning we won’t have an idea who you are after you submit.
We really appreciate you being honest since this allows us to improve faster.
Maximum time in hours (Tech has max 16 per week total)
0.5
How to get help
https://syllabus.codeyourfuture.io/guides/asking-questions
How to submit
Submit your feedback using this form https://docs.google.com/forms/d/e/1FAIpQLSfrAtvR5HonJZiqlPXocAz7d1l-Kn57X5xp3oH_NmVUL9xTQQ/viewform
- π― Topic Communication
- ποΈ Priority Stretch
- π¦ Size Tiny
- π JS3
- π Week 3
[TECH ED] JavaScript Challenges π Clone
Link to the coursework
https://github.com/CodeYourFuture/JavaScript-Core-3-Challenges
Why are we doing this?
If you’re completing the coursework with time to spare, you’re not getting the most you can out of your time here. Stretch yourself with extra challenges.
No time given as this is a stretch goal.
Maximum time in hours (Tech has max 16 per week total)
0
How to get help
Share your blockers in your class channel.
https://syllabus.codeyourfuture.io/guides/asking-questions
How to submit
- Fork to your Github account.
- When you are ready, open a PR to a CYF repo.
How to review
- Complete your PR template
- Ask for review from a classmate or mentor
- Make changes based on their feedback
- Review and refactor again once the coursework solutions are released.
- π― Topic Problem-Solving
- π― Topic Programming Fundamentals
- ποΈ Priority Stretch
- π Size Medium
- π JS3
- π Week 3
[TECH ED] Prepare for live session π Clone
Link to the coursework
tbc
Why are we doing this?
It is essential to start learning new concepts and ideas before Saturday’s session. During the week, we expect you to get stuck and form questions about the new content so you can address misconceptions during Saturday’s session. The prep work here will introduce you to the new concepts for the week.
Maximum time in hours (Tech has max 16 per week total)
3
How to get help
Share your blockers in your class channel
https://curriculum.codeyourfuture.io/guides/asking-questions
How to submit
n/a
- π Priority Mandatory
- π Size Medium
- π JS3
- :brain: Prep work
- π Week 3
[TECH ED] Array Destructuring π Clone
Link to the coursework
https://github.com/CodeYourFuture/Module-JS3/tree/main/array-destructuring
Why are we doing this?
Array destructuring is very useful and used a lot in React.
https://www.freecodecamp.org/news/array-destructuring-in-es6-30e398f21d10/
Maximum time in hours (Tech has max 16 per week total)
1
How to submit
- Fork to your Github account.
- Make a branch for this project called feature/destructuring
- Make regular small commits in this branch with clear messages.
- When you are ready, open a PR to the CYF repo, following the instructions in the PR template.
There are several projects in this repo. Make a new branch for each project. This might feel challenging at first, so this is a good problem to bring to class to work on in groups with mentors.
Don’t make one giant PR with all your work in for the module. Make a separate PR for each assignment.
How to review
- Complete your PR template
- Ask for review from a classmate or mentor
- Make changes based on their feedback
- Review and refactor again once the coursework solutions are released.
- π― Topic Programming Fundamentals
- π― Topic Requirements
- π Priority Mandatory
- π Size Small
- π JS3
- π Week 3