🏷️ backlog

Module-React πŸ”—

[PD] Creating a Cover Letter πŸ”— Clone

Coursework content

Create a cover letter for a job vacancy 250 words long. Share it on the #cyf-profile-review and ask for feedback.

When writing, follow the CYF cover letter criteria that can be found in the cyf-profile-review channel.

For extra help watch the videos bellow. Use constructive criticism when watching them and keep in mind some information might differ from criteria CYF has. When/if that occurs, follow the latter.

How To Write an Amazing Cover Letter for Developer Jobs
Write an Amazing Cover Letter: 3 Golden Rules
Why Your Cover Letter Gets Rejected

Estimated time in hours

2

What is the purpose of this assignment?

Your cover letter complements your CV by making it easy for the employer to see how your experience and interest connect to the position. Your goal is to convince the employer to interview you. Learning how to write a cover letter will increase your chances of finding a job.

How to submit

  • Write your Cover Letter
  • Review it with Grammarly
  • Post it on the Screenshot of the #cyf-profile-review Slack channel
  • Post the feedback you get on your CV in the #cyf-profile-review and post it under your ticket for review.

Anything else?

  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium
  • πŸ“… React
  • πŸ“… Week 2
[TECH ED] Play the Bandit πŸ”— Clone

https://overthewire.org/wargames/bandit/

Why are we doing this?

Basic Linux skills are essential for roles in Cloud, DevOps, Cyber, and SRE. Junior Cloud and DevOps roles are growing in the industry. It’s a good idea to practice Linux skills to make yourself more employable. In React, you will execute commands in the terminal to create files and run scripts, so you will have many chances to practice your command line skills.

Your goal is to get to Level 20 by the end of the Databases module. You can do this by completing one level a week from JS2 onwards. You can do one level a week!

You should be at level 8 or higher this week.

Maximum time in hours

.5

How to get help

Work through the puzzles together in #cyf-over-the-wire

Take this Linux 101 course if you are enjoying the puzzles

How to submit

There is no submission step. However, to apply for some roles and some courses (like CYF+ ) you must demonstrate these skills, so it would be a good idea to learn them.

Anything else?

Here’s a ChatGPT prompt you can use to get the best, most helpful learning experience:

Please act as a friendly, warm, straightforward technical mentor. You are an experienced Site Reliability Engineer who uses the terminal regularly and understands all shell commands in bash. You can explain clearly, using English mostly at CEFR B2 level, how to execute shell commands and how to navigate Linux file systems. We will be playing The Bandit, Over the Wire, shell game together. I don’t want you to give me all the answers. I want you to walk me towards the answer, helping me to find out and learn Linux commands, explaining clearly what is happening as we go. Please answer my questions carefully and do not offer code solutions, just explain in English the approach I should take and then review the commands I suggest to you. Say okee dokee if you understand.

And remember: every time ChatGPT offers code you don’t recognise, you must ask “Is this valid” before you continue. ChatGPT makes up invalid code all the time.

  • 🎯 Topic Problem-Solving
  • 🎯 Topic Programming Fundamentals
  • πŸ• Priority Mandatory
  • πŸ¦” Size Tiny
  • πŸ“… React
  • πŸ“… Week 2
[PD] Futurespective vs Retrospective πŸ”— Clone

Coursework content

Reflect on the PD session and describe how futurespective technique is different from retrospective. Write a 250-word essay on your thoughts. Try to answer the following questions as well - what are the key elements of each activity? What are their benefits? If you were tasked to design a futurespective session for your CYF final projects team, what would your design look like?

Estimated time in hours

1

What is the purpose of this assignment?

This assignment allows you to compare the retrospective and futurespective techniques used for teamwork.

How to submit

Share the link to your Google doc in your cohort’s channel and ask for feedback. Each of you should provide feedback for at least one peer. Share a screenshot of your post on your ticket.

  • πŸ• Priority Mandatory
  • πŸ‡ Size Small
  • πŸ“… React
  • Week 2
[TECH ED] React challenges πŸ”— Clone

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 2
[TECH ED] CYF Hotel πŸ”— Clone

https://github.com/CodeYourFuture/React-Module-Project

Why are we doing this?

Features are getting bigger and more complicated. You will need to break some down into smaller components.

Maximum time in hours

8

How to submit

All the instructions for this project are in the repo!

  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium
  • πŸ”‘ Priority Key
  • πŸ“… Week 2
[TECH ED] Prepare for live session πŸ”— Clone

https://curriculum.codeyourfuture.io/react/sprints/4/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 2
[TECH ED] Prepare for live session πŸ”— Clone

https://curriculum.codeyourfuture.io/react/sprints/2/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 2
[TECH ED] Codewars πŸ”— Clone

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

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 2