Coursework
1) Code Along (1 hour)
In the following "code along" you'll be building a complete Weather App that makes use of the Darksky API.
You are welcome to code along as you watch - this will help you to understand what exactly the presenter is doing.
Enjoy!
- Build a Weather App with Vanilla JavaScript Tutorial
2) Array Destructuring Resources (1 hour)
Here are some useful resources to help you understand this homework
- FreeCodeCamp's Intro To Array Destructuring
- Why Is Array/Object Destructuring So Useful And How To Use It (Video)
- The Most In-Depth Yet Understandable ES6 Destructuring Tutorial
3) JavaScript Exercises (2 hours)
Here are a set of exercise that will help you to solidify your knowledge of JavaScript.
For this step, open the "Exercises" folder and complete all of the challenges.
https://github.com/CodeYourFuture/JavaScript-Core-3-Coursework-Week3
Before you start, make sure you fork the repository to your Github account.
4) Project - Part 3/3 🔑
This project should consolidate knowledge from JS2 and push you to learn more about JavaScript.
You should complete as much of the project as you can.
Project Details
All of the details for this project can be found:
https://syllabus.codeyourfuture.io/js-core-3/tv-show-dom-project/readme
5) Getting Feedback On Your Project (2 hours)
Follow the instructions in the Code Review section of the project
https://syllabus.codeyourfuture.io/js-core-3/tv-show-dom-project/code-review
On Slack, find the usernames of two of your fellow trainees and atleast one volunteer (this could be your teacher, TA or your buddy) and add them to your project for a review.
Before next week, make sure you have implemented all of the feedback that they have given you. Acting of feedback is essential to becoming a better programmer.
5) Giving Feedback to Other People (2 hours)
Hopefully by now other people have already asked you to review thier work - if not - post on Slack and see if anyone needs their work reviewing.
Follow the feedback guide here to give good feedback for this project
https://syllabus.codeyourfuture.io/js-core-3/tv-show-dom-project/giving-feedback
As always - you should use use the code style guide to recommend better coding practices to your colleagues
https://syllabus.codeyourfuture.io/guides/code-style-guide
6) CodeWars (1 hour)
Every week you need to complete at least three kata. Spend at least 20 minutes, three times a week, on your kata workout. This week you must reach Level 6 kyu or below.
Find the Collection for JS-3 Week 3 on the CodeYourFuture account: https://www.codewars.com/users/CodeYourFuture/authored_collections
7) Resilience learning points and suggestions (PD - 1 hr)
Watch the following video and read the articles. How do you think CYF can improve the PD session on resilience? Share 5 of your own learning points and 3 new suggestions for us to make the session even better.
- Listening to shame
- Growth Mindset + Vulnerability
- Failure, vulnerability, and the true nature of change
Optional video list: