πŸ“… 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 πŸ”—

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 πŸ”—

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 πŸ”—

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

  1. Fork to your Github account.
  2. Make a branch for this project.
  3. Make regular small commits in this branch with clear messages.
  4. When you are ready, open a PR to the CYF repo, following the instructions in the PR template.
gitGraph commit id: "start" branch feature/js2-challenges-week1 commit id: "skeleton page code" commit id: "Fonts and colours" commit id: "mobile layout" commit id: "lighthouse audit revisions mobile" commit id: "desktop layout" commit id: "lighthouse audit revisions desktop" checkout main merge feature/js2-challenges-week1
Mermaid .Page.File.Path = _index.md
Mermaid page.File.Path = js2/sprints/1/backlog/index.md
Mermaid page store = true

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

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
[TECH ED] Codewars πŸ”—

From Module-JS3 created by Dedekind561: CodeYourFuture/Module-JS3#18

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
  • πŸ“… JS2
  • πŸ“… Week 1
Scripts page.File.Path = js2/sprints/1/backlog/index.md
Mermaid page store = true