π backlog
Module-JS3 π
[TECH ED] TV Show Project - Part 1/4 π Clone
Link to the coursework
https://github.com/CodeYourFuture/JS3-Module-Project
Your goal this week is to complete level 100.
That means:
- Deploying the website
- Achieving level 100 yourself in your own repository
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 Problem-Solving
- π― Topic Requirements
- π Priority Mandatory
- π Size Medium
- π Priority Key
- π¦ Size Large
- π JS3
- π Week 1
[TECH ED] Code review π Clone
Link to the coursework
Why are we doing this?
With code review, you are practising how to talk and write about code. Writing clearly and simply for other people is an essential professional skill. If you’ve been depending on AI to do this for you up til now, you must seriously consider how realistic your plans are to operate in a professional environment. Use writing tools to develop your own skills, not to replace them.
Use simple, straightforward writing in comments, code review, and documentation. Make your work stand out.
Maximum time in hours (Tech has max 16 per week total)
1
How to get help
- Install Grammarly and use it.
- Install a spellchecker in VSCode.
- Use Hemingway App to check your writing.
- Ask Claude.ai to revise and review your work, and give you tips to improve it.
Prompt Claude like this:
“Hello Claude. I’m a software engineer working on improving my code review and communication practice. I want to make my writing simple, clear, straightforward, friendly, and accurate. In code review I focus on clarity, simplicity, precision, and security. I will paste you my review and I’d like you to offer some improvements and explain them. I will make some changes and then we’ll revise again together. Say okee dokee if you understand.”
How to submit
Submit your feedback as a PR review on GitHub.
How to review
Add your buddy and another colleague to your PR as a reviewer on your TV Show Project. Ask someone who has yet to be tagged so people aren’t overloaded. Now do a code review for whoever has asked for your review.
- π― Topic Code Review
- π― Topic Communication
- π Priority Mandatory
- π Size Small
- π JS3
- π Week 1
[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
- π JS3
- π Week 1
[TECH ED] Prepare for live session π Clone
Link to the coursework
Use the prep view from the CYF curriculum to prepare for this week.
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
4
How to get help
Share your blockers in your class channel. Remember to Ask Your Questions like a developer.
How to submit
Write down at least one specific technical question to bring to the group.
How to review
Come to class with your questions
- π Priority Mandatory
- π Size Medium
- π JS3
- :brain: Prep work
- π Week 1
[TECH ED] Check out an API response π Clone
Link to the coursework
http://api.tvmaze.com/shows/82/episodes
Why are we doing this?
This task will get you to really think about the response you get back from an API. 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
.5
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
- π JS3
- :brain: Prep work
- π Week 1