π backlog
Module-React π
[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
[TECH ED] Prepare for live session π Clone
Link to the coursework
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://syllabus.codeyourfuture.io/guides/asking-questions
- :brain: Prep work
- π Priority Mandatory
- π Size Medium
- π React
- π Week 3
[TECH ED] CYF Hotel π Clone
Link to the coursework
https://github.com/CodeYourFuture/cyf-hotel-react
Why are we doing this?
cyf-hotel-react will provide an opportunity to apply your React skills in a larger project. This project will require you to think about how components are organised and composed when building the UI.
Maximum time in hours
7
How to submit
Fork and clone the repo
Complete the tasks for the given week
Deploy your application to Netlify.
Follow the deployment instructions here: https://syllabus.codeyourfuture.io/guides/creating-a-react-app#deployment-with-netlifyOnce it is deployed, follow these instructions to change your new site’s name to cyf-USERNAME-hotel-react.netlify.app (where USERNAME is YOUR Github username):
https://syllabus.codeyourfuture.io/workshops/deployment/workshop/cheatsheet#rename-your-site
Check that your site is visible at: https://cyf-[[your-github-username]]-hotel-react.netlify.app/. .
- π Priority Mandatory
- π Size Medium
- π Priority Key
- π 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 1: 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 - Level 1: https://github.com/CodeYourFuture/cyf-react-challenges/tree/master/challenge-baby-name-picker
Countries - Level 1: https://github.com/CodeYourFuture/cyf-react-challenges/tree/master/challenge-countries
Job Listing - Level 1: 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
[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
- π Priority Mandatory
- π Size Small
- π React
- Week 3