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

Skip to content
This repository was archived by the owner on May 14, 2024. It is now read-only.

moved weeks 4,5,6 from the JavaScript repo into JavaScript2 #1

Merged
merged 5 commits into from
Mar 19, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
>Please help us improve and share your feedback! If you find better tutorials or links, please share them by opening a Pull Request.

# JavaScript2
# HackYourFuture JavaScript 2

Here you can find course content and homework for the JavaScript2 module

|Week|Topic|Read|Homework|
|----|-----|----|--------|
|1.|• Capturing user input <br>• Events<br>• [Basic DOM manipulations (img src, innerHTML)](fundamentals/DOM_manipulation.md)<br>• Code debugging using the browser <br>• [Code commenting](fundamentals/code_commenting.md)<br>• Structuring code files<br>• [Code formatting](fundamentals/code_formatting.md) |[Reading Week 4](/Week1/README.md)|[Homework Week 4](/Week1/MAKEME.md)|
|2.|• Functions + JSON/Arrays<br>• [Array Manipulations](fundamentals/array_manipulation.md)<br>• JSON<br>• [Map and filter](fundamentals/map_filter.md)<br>• Arrow functions |[Reading Week 5](/Week2/README.md)|[Homework Week 5](/Week2/MAKEME.md)|
|3.|• [Closures](fundamentals/scope_closures_this.md) <br>• Callbacks|[Reading Week 6](/Week3/README.md)|[Homework Week 6](/Week3/MAKEME.md)|
|1.|• Capturing user input <br>• Events<br>• [Basic DOM manipulations (img src, innerHTML)](../../../fundamentals/blob/master/fundamentals/DOM_manipulation.md)<br>• Code debugging using the browser <br>• [Code commenting](../../../fundamentals/blob/master/fundamentals/code_commenting.md)<br>• Structuring code files<br>• [Code formatting](../../../fundamentals/blob/master/fundamentals/code_formatting.md) |[Reading Week 1](/Week1/README.md)|[Homework Week 1](/Week1/MAKEME.md)|
|2.|• Functions + JSON/Arrays<br>• [Array Manipulations](../../../fundamentals/blob/master/fundamentals/array_manipulation.md)<br>• JSON<br>• [Map and filter](../../../fundamentals/blob/master/fundamentals/map_filter.md)<br>• Arrow functions |[Reading Week 2](/Week2/README.md)|[Homework Week 2](/Week2/MAKEME.md)|
|3.|• [Closures](../../../fundamentals/blob/master/fundamentals/scope_closures_this.md) <br>• Callbacks|[Reading Week 3](/Week3/README.md)|[Homework Week 3](/Week3/MAKEME.md)|

__Kind note:__

We expect you to __always__ come prepared to the class on Sunday.

### Overall
A good understanding of all the above mentioned topics. Want to check your Knowledge? Go through the [JavaScript Fundamentals README](fundamentals/README.md) and research/ ask for help (Slack!) with the concepts that are not entirely clear.

A good understanding of all the above mentioned topics. Want to check your Knowledge? Go through the [JavaScript Fundamentals README](../../../fundamentals/blob/master/fundamentals/README.md) and research/ ask for help (Slack!) with the concepts that are not entirely clear.

*The HackYourFuture curriculum is subject to CC BY copyright. This means you can freely use our materials, but just make sure to give us credit for it :)*
32 changes: 15 additions & 17 deletions Week4/MAKEME.md → Week1/MAKEME.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Topics discussed in class this week:
• State
```

>[Here](/Week3/README.md) you find the readings you have to complete before the fourth lecture.
>[Here](/Week1/README.md) you find the readings you have to complete before the fourth lecture.

## Step 0: Make a small dance
Give yourself (or your neighbor) a little tap on the shoulder, you've made it to JS2! :muscle:
Expand All @@ -20,29 +20,29 @@ Give yourself (or your neighbor) a little tap on the shoulder, you've made it to

Week 2

- [Variables (var, let, const)](../fundamentals/variables.md)
- [Basic Data types (Strings, Numbers, Arrays, Booleans)](../fundamentals/values.md)
- [Operators](../fundamentals/operators.md)
- [Naming conventions](../fundamentals/naming_conventions.md)
- [Variables (var, let, const)](./../../../../fundamentals/blob/master/fundamentals/variables.md)
- [Basic Data types (Strings, Numbers, Arrays, Booleans)](./../../../../fundamentals/blob/master/fundamentals/values.md)
- [Operators](./../../../../fundamentals/blob/master/fundamentals/operators.md)
- [Naming conventions](./../../../../fundamentals/blob/master/fundamentals/naming_conventions.md)

Week 3

- [Advanced data types (objects)](../fundamentals/objects.md)
- [Conditional execution](../fundamentals/conditional_execution.md) <br>
- [Statements vs Expressions](../fundamentals/statements_expressions.md)<br>
- [Loops (for/while)](../fundamentals/loops.md)
- [Functions](../fundamentals/functions.md)
- [Scope](../fundamentals/scope.md)
- [Advanced data types (objects)](./../../../../fundamentals/blob/master/fundamentals/objects.md)
- [Conditional execution](./../../../../fundamentals/blob/master/fundamentals/conditional_execution.md) <br>
- [Statements vs Expressions](./../../../../fundamentals/blob/master/fundamentals/statements_expressions.md)<br>
- [Loops (for/while)](./../../../../fundamentals/blob/master/fundamentals/loops.md)
- [Functions](./../../../../fundamentals/blob/master/fundamentals/functions.md)
- [Scope](./../../../../fundamentals/blob/master/fundamentals/scope.md)

Week 4

- Capturing user input
- Events
- [Basic DOM manipulations (img src, innerHTML)](../fundamentals/DOM_manipulation.md)
- [Basic DOM manipulations (img src, innerHTML)](./../../../../fundamentals/blob/master/fundamentals/DOM_manipulation.md)
- Code debugging using the browser
- [Code commenting](../fundamentals/code_commenting.md)
- [Code commenting](./../../../../fundamentals/blob/master/fundamentals/code_commenting.md)
- Structuring code files
- [Code formatting](../fundamentals/code_formatting.md)
- [Code formatting](./../../../../fundamentals/blob/master/fundamentals/code_formatting.md)


## Step 1: Implement feedback
Expand Down Expand Up @@ -102,7 +102,7 @@ And just for fun ... https://www.freecodecamp.com/challenges/sum-all-numbers-in-

_Deadline Sunday morning_

Go trough the reading material in the [README.md](/Week4/README.md) to prepare for your next class
Go trough the reading material in the [README.md](/Week1/README.md) to prepare for your next class

## :boom: Bonus homework :boom:
the Bonus homework for this week (for those of you want an extra challenge) do the following:
Expand All @@ -126,5 +126,3 @@ How to hand in your homework:
• Your hyf-javascript2/week1 should now contain the files of your homework.
• Place the link to your repository folder in Trello.
```

:star: Additional resources and review: [here](/Week3/REVIEW.md):star:
File renamed without changes.
4 changes: 2 additions & 2 deletions Week5/MAKEME.md → Week2/MAKEME.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Topics discussed this week:
• Arrow functions
```

>[Here](/Week5/README.md) you find the readings you have to complete before the sixth lecture.
>[Here](/Week2/README.md) you find the readings you have to complete before the sixth lecture.

## Step 1: Feedback

Expand Down Expand Up @@ -118,7 +118,7 @@ _Deadline Saturday_

_Deadline Sunday morning_

Go trough the reading material in the [README.md](/Week5/README.md) to prepare for your next class
Go trough the reading material in the [README.md](/Week2/README.md) to prepare for your next class


```
Expand Down
File renamed without changes.
4 changes: 2 additions & 2 deletions Week6/MAKEME.md → Week3/MAKEME.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Topics discussed this week:
• Callbacks
```

>[Here](/Week6/README.md) you find the readings you have to complete before the seventh lecture.
>[Here](/Week3/README.md) you find the readings you have to complete before the seventh lecture.

## Step 1: Feedback

Expand Down Expand Up @@ -154,7 +154,7 @@ __Bonus__: Write a function takes this array `['a', 'b', 'c', 'd', 'a', 'e', 'f'

_Deadline Sunday morning_

Go trough the reading material in the [README.md](/Week6/README.md) to prepare for your next class
Go trough the reading material in the [README.md](/Week3/README.md) to prepare for your next class


```
Expand Down
File renamed without changes.