π·οΈ backlog
Module-React π
[TECH ED] From Scratch π Clone
Link to the coursework
https://github.com/CodeYourFuture/Module-React/tree/main/from-scratch
Why are we doing this?
We keep handing you projects which are already set up. This is great for getting started quickly, but it’s important to know how to set up a project yourself and what is actually happening when you run npm install
and npm run dev
.
Maximum time in hours
2
How to submit
Open your project as a PR to main!
- π― Topic Requirements
- π Priority Mandatory
- π Size Medium
- π React
- π Week 3
[PD] Review and Update your Development Plan π Clone
Coursework content
Itβs time to set aside some quiet time to reflect on the progress you have been making in CodeYourFuture. Find and re-read your Development Plan, which you created to help guide and focus your activities to meet your goals.
Consider these questions and make changes to your development plan as necessary. Be honest with yourself.
- For each planned activity, assess how far you have come.
- How much did you do?
- Was it as much as you were expecting to achieve?
- Did you do something different but more effective?
- Consider how successful you feel your development has been in getting you to your goals.
- Have you made progress towards your goals?
- Have you identified more activities that might slow down your progress that will need doing?
- Are your goals (and their timing) still realistic?
- Decide what you need to do next.
- Is it more of the same, or something different?
- Do you need to take more time or find some external support?
Revise your Development Plan accordingly.
Estimated time in hours
1
What is the purpose of this assignment?
Reflect on the short, medium and long-term goals you set yourself in your Development Plan, the progress youβve made and potentially adjust your plan with new goals. Making your Development Plan a living, changing document like this will help you stay focused on your goals.
How to submit
Once youβve updated your Development Plan, book some time with your PD Coach or a colleague you trust to provide some constructive feedback and input.
Anything else?
- π Priority Mandatory
- π Size Small
- π React
- π Week 3
[PD] Review a Cover Letter π Clone
Coursework content
Read one of the Cover Letters that hasn’t yet been reviewed on the #cyf-profile-review and give feedback on it. Make sure you react to the post so people know you are on it (i.e. two eyes when looking, done when finished). Add the feedback as comments directly on the file or the thread.
When reading the Cover Letter, use your interviewer hat.
- Does the Cover Letter help you understand how this candidate meets your job requirements?
- Would you call this person for an interview?
- Did they have grammar or spelling mistakes? In either case, give them a clear example of why you think this way.
Estimated time in hours
1
What is the purpose of this assignment?
- See the variety of content people write in their Cover Letters.
- Judge a Cover Letter as an external reader. Then you can know what to write better.
- Give constructive feedback to your peers.
How to submit
- Add the link to the CV doc you reviewed as a comment on this issue.
- Add a screenshot of you reacting to the message on the #cyf-profile-review Slack channel.
- Add a screenshot of your feedback
- ποΈ Priority Stretch
- π Size Small
- π React
- Week 3
- π Week 3
π§πΎββοΈ Check module success criteria π Clone
Link to the coursework
https://curriculum.codeyourfuture.io/react/success/
Why are we doing this?
π The most important thing is that you are secure in your understanding.
At the end of the course, we will expect you to build novel applications using your understanding. If you cannot build things, we cannot put you forward for jobs. It is in your personal interest to make sure you have properly understood this module.
To progress to the next module you need to meet the success criteria for this module. How will you as a cohort meet the module success criteria? Discuss it in your class channel and make a plan together.
π§πΏβπ€ good strategies
- asking volunteers to review your code
- helping each other with coursework blockers
- arranging midweek study sessions
- using Saturday time to review code and cohort tracker
π πΏ bad strategies
- opening empty PRs
- copying and pasting
- breaking the Trainee Agreement
- mistaking the measure for the target
Maximum time in hours
.5
How to get help
Discuss with your cohort. Support each other.
How to submit
In week 4 of your module you will need a representative to report to the organisation. Here’s your template, fill in your details and delete as appropriate:
π Cohort Progress Report from @cohort-name to @programme-team
- criterion
- criterion
- criterion
- criterion
β We are progressing to the next module. β We are taking a consolidation week to meet our targets.
- π― Topic Code Review
- π― Topic Communication
- π― Topic Delivery
- π― Topic Requirements
- π― Topic Teamwork
- π― Topic Testing
- π― Topic Time Management
- π Priority Mandatory
- π¦ Size Tiny
- π React
- π Week 3
- π Week 4
[PD] Set your SMART goals π Clone
Coursework content
Check this website where you will find goal-setting scenarios you can practice with. Think of 3 goals you want to achieve. They can contribute to your professional or personal development, they can aim to help you get healthier or even find a job.
Once you decide what the goals are going to be about, follow the guide below:
- Take the time to write down your goals following the SMART framework and post them somewhere that you can see them.
- For team goals, place them somewhere everyone can see them. If itβs just for yourself, post a note next to your computer screen with the goals. Writing goals down brings them to life and makes them real. Itβs also a good reminder of what you are working on.
- Sharing goals sets the tone for accountability. Share goals with your team, your supervisor or a mentor. A shared goal is a goal that comes with a commitment to work hard to achieve the goal. Make sure that you share goals with a supportive person who will encourage you to press on when things get hard.
- Check-in and see how youβre doing toward your goal. If the goal is a monthly goal, you may want to have daily or weekly check-ins to see what progress has been made. This helps you redirect energy and change course if something you are doing isnβt working and you arenβt making progress. Itβs better to see this sooner than later while you can still adapt with enough time to succeed.
- When you succeed, celebrate. But donβt think that you need to wait until the entire goal is achieved before you give yourself a pat on the back. If you find yourself making excellent progress during a check-in, celebrate that too. The little successes help you maintain the energy to work toward the bigger goal.
Estimated time in hours
2
What is the purpose of this assignment?
This assignment will help you reinforce your understanding of SMART goal setting.
How to submit
Share 3 goals and your plan to achieve them on your coursework board
- π Size Small
- π Priority Key
- π React
- Week 3
[TECH ED] React challenges π Clone
Link to the coursework
https://github.com/CodeYourFuture/cyf-react-challenges/tree/master/challenge-high-score-tables
Why are we doing this?
The way to get better at React is to practice by building small projects. πͺ
To help you with project ideas, we have provided several challenges. You can see a full list of the challenges here. Some you can complete now, but some require knowledge of later weeks - look out for the “Prerequisites” section in the instructions.
We recommend that you attempt the following challenge: High Score Table - Level 3: https://github.com/CodeYourFuture/cyf-react-challenges/tree/master/challenge-high-score-tables
Stretch Goals:
Some other suitable projects for you to work on right now are:
Baby Names Picker https://github.com/CodeYourFuture/cyf-react-challenges/tree/master/challenge-baby-name-picker Countries https://github.com/CodeYourFuture/cyf-react-challenges/tree/master/challenge-countries Job Listing https://github.com/CodeYourFuture/cyf-react-challenges/tree/master/challenge-job-listing
You should complete these challenges in the order they are in above.
Maximum time in hours
3
How to submit
Follow submission instructions on the repos.
- π Priority Mandatory
- ποΈ Priority Stretch
- π Size Medium
- π React
- π Week 3
[TECH ED] CYF Hotel π Clone
Link to the coursework
https://github.com/CodeYourFuture/React-Module-Project
Why are we doing this?
Probably starting to hit merge conflicts in code review. Bring your blockers to class!
Maximum time in hours
8
How to submit
All the instructions for this project are in the repo!
- π Priority Mandatory
- π Size Medium
- π Priority Key
- π React
- π Week 3
[TECH ED] Prepare for live session π Clone
Link to the coursework
https://curriculum.codeyourfuture.io/react/sprints/3/prep/
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. It will help you do the rest of your coursework.
Skipping the prep is like blindfolding yourself. Prioritise working through the prep.
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
- :brain: Prep work
- π Priority Mandatory
- π Size Medium
- π React
- π Week 3
[TECH ED] Codewars π Clone
Link to the coursework
https://www.codewars.com/users/CodeYourFuture/authored_collections
Why are we doing this?
Every week you need to complete at least three kata. Spend at least 20 minutes, three times a week, on your kata workout.
Find the Collection for this week on the CodeYourFuture account.
Take some time to check your levels. Before you are accepted on to a Final Project on the developer track, you need to complete the Final Projects collection and reach a Level 5 kyu in Codewars. Are you on track to reach this standard? Have you run a study group to work on kata? Have you reached out on the #cyf-codewars channel? What is your plan to meet this goal?
Maximum time in hours (Tech has max 16 per week total)
1
How to get help
- Join the #cyf-codewars Slack channel
- Read the CYF Codewars docs
- Read Codewars advice from CYFers
- Read Codewars advice from mentors
Remember, after 20 minutes, take a break.
How to submit
Your codewars progress is tracked automatically and is available on the public API. You don’t need to submit it.
How to review
Once you have completed your kata, look at the other solutions in the solutions view. Consider how many different approaches there are.
- π― Topic Code Review
- π― Topic Problem-Solving
- π― Topic Programming Fundamentals
- π― Topic Requirements
- π― Topic Time Management
- π Priority Mandatory
- π React
- π Week 3