π backlog
Module-JS2 π
[PD] Teamwork Project - Agile reading π
Coursework content
Read the following material and discuss the 4 key principles of agile in your team:
Estimated time in hours
1
What is the purpose of this assignment?
The goal of this teamwork project is for you to understand how the pre-work of the coding is done. This is an important phase and, if done well, can ensure the team is efficient and delivers fast.
How to submit
You don’t need to submit.
- π Priority Mandatory
- π Size Small
- π JS2
- π Week 1
[PD] Teamwork Project - Roles research π
Coursework content
Each of the team members should research one of the roles below:
- Front-end web developer
- Back-end web developer
- UX/UI designer
- Product manager
- QA tester
Once you have researched the roles, you must create a one-slide presentation explaining what each of the roles does and how these roles work together in a team on a project.
Estimated time in hours
1
What is the purpose of this assignment?
The goal of this teamwork project is for you to understand how the pre-work of the coding is done. This is an important phase and, if done well, can ensure the team is efficient and delivers fast.
How to submit
Share the link to the Google slides on the ticket on your coursework board.
- π Priority Mandatory
- π Size Small
- π JS2
- π Week 1
[PD] Teamwork Project - Set your team up π
Coursework content
In small groups, your challenge is to collaborate and design a product for a fictional client. Your product must have a positive impact on the world or solve a global challenge. For example, you might choose to build a website that provides information on how to grow your own food.
Your team should have/be:
- A mix of technical skills/levels
- A mix of genders
- Max size of 5
You should set up your team and define what fictional product you would build.
Estimated time in hours
1
What is the purpose of this assignment?
The goal of this teamwork project is for you to understand how the pre-work of the coding is done. This is an important phase and, if done well, can ensure the team is efficient and delivers fast.
How to submit
Share the link to the Google doc introducing your team and fictional product on the ticket on your coursework board.
- π― Topic Teamwork
- π Size Small
- π Priority Key
- π JS2
- π Week 1
[TECH ED] Read Eloquent JavaScript π
Link to the coursework
https://eloquentjavascript.net/04_data.html
Why are we doing this?
As well solving coding katas and building products, it’s also important to gain a deeper insight in to the language you’re using. Eloquent JavaScript will discuss a number of topics in depth, enriching your understanding of the JavaScript ecosystem.
Maximum time in hours
4
How to get help
Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions
- π Priority Mandatory
- π Size Medium
- π JS2
- π Week 1
[TECH ED] Review solutions for last week's coursework π
Why are we doing this?
You’ll need to regularly check solutions to evaluate your understanding.
However, you must attempt the activities first before you use the solutions.
You can find the solutions for all the assignments in this repo’s solutions
branch.
Maximum time in hours
0.5
- π Priority Mandatory
- π JS2
- π Week 1
[TECH ED] Git π
Link to the coursework
https://syllabus.codeyourfuture.io/git/cli/lesson
Why are we doing this?
The purpose of this lesson is for you to familiarise yourselves with the essential Git cli commands.
Maximum time in hours
4
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
- π JS2
- π Week 1
[TECH ED] Complete JavaScript challenges π
Link to the coursework
Complete the following activities, located in this repo:
Why are we doing this?
These challenges are designed to develop your problem-solving skills.
Maximum time in hours
3
How to get help
Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions
How to submit
- Fork to your Github account.
- Make a branch for this project.
- Make regular small commits in this branch with clear messages.
- When you are ready, open a PR to the CYF repo, following the instructions in the PR template.
There are several projects in this repo. Make a new branch for each project.
- π Priority Mandatory
- π Size Medium
- π JS2
- π Week 1
[TECH ED] Take your Codility test π
From Module-HTML-CSS created by SallyMcGrath: CodeYourFuture/Module-HTML-CSS#16
Link to the coursework
https://docs.codeyourfuture.io/leaders/running-the-course/assessment
Why are we doing this?
Read more about assessment and tech testing here.
Codility is one of your milestone factors. You will be sent an invitation by email. The invitation expires after 7 days, so if you ignore it you will fail the test.
Take the test! Taking the test is the test. The only way to fail is not to try.
Maximum time in hours
1
How to get help
You must take this test on your own. Next week, come to class and share your experience and strategies with each other. There will be lots of chances to practice these tests on the course.
Lots of employers use timed technical test to choose who to invite to interview, so it’s a good idea to get familiar with them.
How to submit
The test platform will record your test.
- π― Topic Problem-Solving
- π― Topic Programming Fundamentals
- π― Topic Requirements
- π― Topic Testing
- π Priority Mandatory
- π Size Small
- π JS2
- π Week 1