Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c197ad6

Browse files
committed
Add week4
1 parent c1f697e commit c197ad6

10 files changed

+972
-0
lines changed

Week4/MAKEME.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Homework JavaScript Week 4
2+
3+
## **Todo list**
4+
5+
1. Practice the concepts
6+
1. Prep exercises
7+
1. Practice practice practice (for the test)
8+
9+
## **1. Reinforce the concepts**
10+
11+
Go through the following article that has examples for all of the things you learned about this week combined (and a couple of extras):
12+
13+
- [Overview with examples](./overview.ipynb)
14+
15+
## **2. Prep exercises**
16+
17+
> Prep exercises are exercises that you should work on _before_ the session on Sunday. These are a little more difficult or show an important concept and as such are a great exercise to talk about with your class and your Q&A mentor. Have a solution ready by Sunday as you may be asked to show what you did.
18+
19+
Inside your `JavaScript` fork, go to the folder `Week4`. Inside of that folder, navigate to `/prep-exercises`. For each exercise, you will find a separate folder. The `README` explains what needs to be done. There will also be some questions at the bottom to think about. Go through them _before_ the session on Sunday as it will be covered then.
20+
21+
## **3. Practice practice practice (for the test)**
22+
23+
At the end of this week (Tuesday most likely, but keep an eye on your class channel for the exact date) there will be a test. You will have received a practice test already and should have seen that what is most important is being able to translate a description of a problem to a solution in JavaScript. This is what a lot of the job is and is also becoming a bigger factor in applying to companies where these kind of exercises are part of the admission process.
24+
25+
So take the rest of the week to keep working on those beginner to advanced websites and practice these skills!
26+
27+
Good luck on the test!
28+
29+
## No homework to hand in this week
30+
31+
For the last week of JavaScript there is no homework to hand in as we want you to focus on practicing for the test.

Week4/README.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Reading Material JavaScript Week 4
2+
3+
## Agenda
4+
5+
These are the topics for week 4:
6+
7+
1. [The `this` keyword](https://study.hackyourfuture.net/#/javascript/this)
8+
1. [Constructor functions](https://study.hackyourfuture.net/#/javascript/constructor-functions)
9+
- The `new` keyword
10+
1. [Classes](https://study.hackyourfuture.net/#/javascript/classes)
11+
12+
## Week goals
13+
14+
This week we are going to keep practicing coding and introducing the last few intricacies of JavaScript that you will encounter a couple of times later on in the curriculum. These are good to know about but you will not be working with these a lot so don't worry too much about fully understanding every detail. You can come back to this at the point you will need them.
15+
16+
Let's start with the `this` keyword, it is a little tricky and sporadically you will want to use the context it provides. Have a look at what it means over [here](https://study.hackyourfuture.net/#/javascript/this).
17+
18+
Next let's learn about constructor functions which is why we have the `new` keyword. You have probably used it already but it is good to know what it does behind the scenes. Go through [this article](https://study.hackyourfuture.net/#/javascript/constructor-functions).
19+
20+
Lastly let's learn about classes which is another modern JavaScript addition to the language. Have a look [here](https://study.hackyourfuture.net/#/javascript/classes).
21+
22+
After that it is all about practicing for the test :scream: at the end of this week. You will have received a practice test in your class channel that will show you what it is about.
23+
24+
## Finished?
25+
26+
Are you finished with going through the materials? Give yourself a pat on the back because you rock! When you feel ready to get practical, click [here](./MAKEME.md).

0 commit comments

Comments
 (0)