π backlog
Module-Node π
[PD] Reflect about your own biases π
Coursework content
Think of the times when you are stressed, feeling tired, or rushed, as these situations tend to activate our biases. How may these feelings influence your behaviour when working in a team? Reflect in a 250-word essay.
Additionally, fill in the blanks in the following template and share in your cohort’s channel: “Once when I was […], someone […]. I caught myself thinking […]. Then I […].”
An example: “Once when I was late for an exam, someone was driving very slowly in front me. I caught myself thinking that they are driving slowly on purpose to slow me down. Then I realised that they don’t know me and I don’t know their situation. I decided to find a polite and kind way of passing them through.”
Estimated time in hours
1
What is the purpose of this assignment?
This assignment will help you recognise the situations that require an extra effort to overcome biases.
How to submit
Share the link for the Google doc you prepared on your own coursework project board.
Share your answer to the template in your cohort’s channel.
- π Priority Mandatory
- π Size Small
- π Priority Key
- π Node
- Week 2
[PD] Challenge yourself π
Coursework content
Take an Implicit Association Test (IAT) (link is here) to identify what your unconscious biases are. There are multiple topics to choose from: Age, Gender, Sexuality, Skin-tone, Ethnicity, etc. Remember: Awareness is the first step to combatting bias.
Estimated time in hours
0.2
What is the purpose of this assignment?
This assignment will help to recognise your own biases that maybe you were not aware of.
How to submit
Complete the test. You don’t need to share the results.
- π Size Small
- π Node
- Week 2
[PD] Brag Diary π
Coursework content
Write your first entry for your Brag Diary.
This will be the record of your achievements, the moments you feel proud about yourself. Think positively, you might find more to write than you think. Take turns to present your diary entries in your group meetings with your PD buddy or your study group.
Estimated time in hours
0.5
What is the purpose of this assignment?
This assignment will help you to capture, record, remember, share and celebrate your achievements.
How to submit
Share the link for the Google doc you prepared on your own coursework project board.
- π Priority Mandatory
- π Size Small
- π Node
- Week 1
Solutions π
[TECH ED] Hotel Bookings API π
Link to the coursework
https://github.com/CodeYourFuture/Module-Node/tree/main/hotel-bookings-api
Why are we doing this?
In this challenge you will take all your knowledge of APIs and backend thus far to build an API that can process a full range of different HTTP requests.
Maximum time in hours
12
How to get help
Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions
How to submit
Fork the repo to your own GitHub account
Make regular small commits with clear messages
When you are ready, open a Pull Request to the CYF repo
Make sure you fill in the PR template provided
- π Priority Mandatory
- π Size Medium
- π Priority Key
- π Node
[TECH ED] Challenges π
Link to the coursework
https://github.com/CodeYourFuture/cyf-node-challenges
Why are we doing this?
These tasks will get you to further develop your skills by implementing more functionality for your server projects.
Maximum time in hours
2
How to get help
Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions
How to submit
Follow the instructions on the linked repo
- ποΈ Priority Stretch
- π Size Medium
- π Node
[TECH ED] Chat Server API Project π
Link to the coursework
https://github.com/CodeYourFuture/Module-Node/tree/main/chat-server
Why are we doing this?
In this project, you’ll be able to start building out different method endpoints that accept POST
requests.
Maximum time in hours
12
How to get help
Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions
How to submit
Fork the repository
Complete the tasks
Create a pull request back to the original repository
- π Priority Mandatory
- π Size Medium
- π Priority Key
- π Node
[TECH ED] Challenges π
Link to the coursework
https://github.com/CodeYourFuture/Module-Node
Why are we doing this?
These tasks will get you to further develop your skills by implementing more functionality for your server projects. You can find the extension sections in the READMEs of each project.
Maximum time in hours
2
How to get help
Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions
How to submit
Follow the instructions on the linked repo
- ποΈ Priority Stretch
- π Size Medium
- π Node
[TECH ED] Codewars π
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
- π Node
[TECH ED] Codewars π
From Module-Node created by Dedekind561: CodeYourFuture/Module-Node#8
From Module-Node created by Dedekind561: CodeYourFuture/Module-Node#7
From Module-JS3 created by SallyMcGrath: CodeYourFuture/Module-JS3#7
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
- π Node
[TECH ED] Codewars π
From Module-Node created by Dedekind561: CodeYourFuture/Module-Node#7
From Module-JS3 created by SallyMcGrath: CodeYourFuture/Module-JS3#7
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
- π Node
[TECH ED] Codewars π
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
- π Node
[TECH ED] Call an API π
Link to the coursework
http://api.tvmaze.com/shows/82/episodes
Why are we doing this?
This task will get trainees to really think about the response you get back from an API. In addition, it will encourage trainees to use Chrome Dev Tools to examine the response you get back from the server.
Look at a request in Chrome Dev Tools
In Google Chrome, open dev tools network tab and enter this URL into the browser: http://api.tvmaze.com/shows/82/episodes
Answer the following questions:
What’s the status code the server sent back?
What HTTP method did the browser use to make the request?
What is the request path?
What is the first line of the response body?
What is the value of the response header called “Content-Type” ?
What is the value of the request header called “User-Agent”
Maximum time in hours
2
How to submit
Share your answers with the other trainees in your Buddy Group or on your Slack class channel.
Did you get different answers to other people? Ask them how they worked them out!
- π Priority Mandatory
- π Size Medium
- π Node
[TECH ED] Quote server API Project π
Link to the coursework
https://github.com/CodeYourFuture/Module-Node/tree/main/quote-server
Why are we doing this?
This assignment is designed to give trainee’s an opportunity to practice building simple GET endpoints using express. It will also provide the opportunity to get used to invoking API endpoints using client applications like Postman.
Maximum time in hours
10
How to get help
Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions
How to submit
Fork the repository
Complete the tasks (Just Level 1 for now)
Running your code on Glitch is optional
Create a pull request back to the original repository
How to review
You can request a review for this assignment by adding the label review-requested to this piece of work.
- π Priority Mandatory
- π Size Medium
- π Priority Key
- π Node
[TECH ED] Prepare for live session π
Link to the coursework
https://www.youtube.com/playlist?list=PLozA7cloMbPi1HcSAUUEm7eWEzQk_PRw5
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
- π Node
[TECH ED] Prepare for live session π
Link to the coursework
https://www.youtube.com/playlist?list=PLozA7cloMbPhszH-x4rcnbVa7Q5RnQ_1d
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
- π Node
[TECH ED] Prepare for live session π
Link to the coursework
https://www.youtube.com/playlist?list=PLozA7cloMbPi_ZCKsIgZupHkxI646q_5m
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
- π Node
[TECH ED] Prepare for live session π
Link to the coursework
https://www.youtube.com/playlist?list=PLozA7cloMbPi1HcSAUUEm7eWEzQk_PRw5
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
- π Node