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

Skip to content

Commit 8f02ef5

Browse files
committed
reorganized reading material
1 parent 59652b8 commit 8f02ef5

File tree

14 files changed

+48
-21
lines changed

14 files changed

+48
-21
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Here you can find course content and homework for the JavaScript 1,2 and 3 modul
1010
|----|-----|----|--------|------|
1111
|0.|Preparation for your first JavaScript session|[Pre-reading](https://github.com/HackYourFuture/JavaScript/tree/master/Week0) + [CLI Reading Week 1](https://github.com/HackYourFuture/CommandLine/blob/master/Lecture-1.md)|-|
1212
|1.|[CLI](https://github.com/HackYourFuture/CommandLine) session with Unmesh :heart: <br>• Intro JavaScript (What is it, where can you use it for)<br>• Variables [var, let, const]<br>• Basic Data types [Strings, Numbers, Arrays]<br>• Operators|[Reading Week 1](https://github.com/HackYourFuture/JavaScript/tree/master/Week1/README.md) | [Homework Week 1](https://github.com/HackYourFuture/JavaScript/tree/master/Week1/MAKEME.md)|[Review](https://github.com/HackYourFuture/JavaScript/blob/master/Week1/REVIEW.md)|
13-
|2.|• Advanced data types [Objects] <br>• Conditions <br>• Statements vs Expressions<br> • Loops (for/while)<br>• Functions <br>• Naming conventions|[Reading Week 2](https://github.com/HackYourFuture/JavaScript/tree/master/Week2/README.md)|[Homework week 2](https://github.com/HackYourFuture/JavaScript/tree/master/Week2/MAKEME.md)|[Review](https://github.com/HackYourFuture/JavaScript/blob/master/Week2/REVIEW.md)|
13+
|2.|• Advanced data types [Objects] <br>• Conditions <br>• Statements vs Expressions<br> • Loops (for/while)<br>• Functions <br>• Naming conventions|[Reading Week 2](https://github.com/HackYourFuture/JavaScript/tree/master/Week2/README.md)|[Homework Week 2](https://github.com/HackYourFuture/JavaScript/tree/master/Week2/MAKEME.md)|[Review](https://github.com/HackYourFuture/JavaScript/blob/master/Week2/REVIEW.md)|
1414
|3.|[CLI](https://github.com/HackYourFuture/CommandLine) session with Unmesh :balloon: <br>• Closures <br>• Scope <br>• Array Manipulations <br>• Basic DOM manipulations [img src, innerHTML]<br>• Code commenting|[Reading Week 3](https://github.com/HackYourFuture/JavaScript/tree/master/Week3)|[Homework Week 3](https://github.com/HackYourFuture/JavaScript/tree/master/Week3/MAKEME.md)|Review|
1515
|4.|• First Git Session with Unmesh :smiling_imp:<br>• JSON<br>• Code debugging using the browser<br>• Functions + JSON/Arrays<br>• Code flow (order of execution) <br>• (capturing user input) <br>• Structuring code files|[Reading Week 4](https://github.com/HackYourFuture/JavaScript/tree/master/Week4)|[JS](https://github.com/HackYourFuture/JavaScript/tree/master/Week4/MAKEME.md) + [Git Homework Week 4](https://github.com/HackYourFuture/Git/blob/master/Lecture-1.md)|Review|
1616
|5.|• Second Git Session :see_no_evil:<br>• Events<br>• Callbacks <br>• XHTTP Requests <br>• API calls|[Reading Week 5](https://github.com/HackYourFuture/JavaScript/tree/master/Week5)|[Homework Week 5](https://github.com/HackYourFuture/JavaScript/tree/master/Week5/MAKEME.md)|Review|

Week0/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,6 @@ In week one we will discuss the following topics:
1717

1818
- Helpful resource: http://jsbooks.revolunet.com/ (here you can find tons of free JavaScript books online)
1919

20+
:star: You can also already go through the [review](https://github.com/HackYourFuture/JavaScript/blob/master/Week1/REVIEW.md) of the upcoming lecture.
21+
2022
_Please go through the material and come to class prepared!_

Week1/MAKEME.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,5 +83,5 @@ On freeCodeCamp.com please do all [Basic JavaScript](https://www.freecodecamp.co
8383

8484
> Hint, if you solve the FreeCodeCamp challenges and they are new concepts to you and you would like to take a look at them later on in the program, Copy your answers from FCC in a .js file and upload them to Github for future reference. In this way you build your own little documentation, if you look back at them first try to understand what it does before you run them.
8585
86-
Additional resources and review: [here](https://github.com/HackYourFuture/JavaScript/tree/master/Week1/REVIEW.md) (work in progress)
86+
:star: Additional resources and review: [here](https://github.com/HackYourFuture/JavaScript/tree/master/Week1/REVIEW.md) (work in progress):star:
8787

Week1/README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,20 @@ In week two we will discuss the following topics:
55
• Loops (for/while)
66
• Functions
77
• Advanced data types [Objects]
8-
• Conditions
8+
• Conditions (if/else statements)
99
• Statements vs Expressions
1010
• Naming conventions
1111
```
1212

1313
### Here are resources that we like you to read as a preparation for the coming lecture:
1414

15+
- 'Loops' of _A Smarter Way To Learn JavaScript_ : Chapters 18-20
1516
- 'Functions' of _A Smarter Way To Learn JavaScript_ : Chapters 35 - 38
1617
- Functions ~ http://eloquentjavascript.net/03_functions.html
17-
- 'Objects' of _A Smarter Way To Learn JavaScript_ : Chapters 35 - 38
18-
- 'Conditions' of _A Smarter Way To Learn JavaScript_ : Chapters 35 - 38
18+
- 'Objects' of _A Smarter Way To Learn JavaScript_ : Chapters 69 - 75
19+
- 'Conditions' of _A Smarter Way To Learn JavaScript_ : Chapters 10 - 14
1920
- Program structure ~ http://eloquentjavascript.net/02_program_structure.html
2021

22+
:star: You can also already go through the [review](https://github.com/HackYourFuture/JavaScript/blob/master/Week2/REVIEW.md) of the upcoming lecture.
23+
2124
_Please go through the material and come to class prepared!_

Week1/REVIEW.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ tail -n <file> : display last n lines of file
3636
man <COMMAND> : Display manual of the COMMAND
3737
```
3838

39-
:star:Highly recommended:star: :take a look at the Command Line [repository](https://github.com/HackYourFuture/CommandLine) and especially review the preparations of the first lecture: https://github.com/HackYourFuture/CommandLine/blob/master/Lecture-1.md
39+
:star: Highly recommended :star: :take a look at the Command Line [repository](https://github.com/HackYourFuture/CommandLine) and especially review the preparations of the first lecture: https://github.com/HackYourFuture/CommandLine/blob/master/Lecture-1.md
4040

4141
## Variables
4242

Week2/MAKEME.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,3 +114,6 @@ More insights from this [Stack Overflow question](http://stackoverflow.com/quest
114114
Have a look at [The Secret Life of JavaScript Primitives](https://javascriptweblog.wordpress.com/2010/09/27/the-secret-life-of-javascript-primitives/)
115115

116116
> ‘Coerce' means to try to change - so coercing `var x = '6'` to number means trying to change the type to number temporarily.
117+
118+
:star: Additional resources and review: [here](https://github.com/HackYourFuture/JavaScript/tree/master/Week2/REVIEW.md) (work in progress):star:
119+

Week2/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ In week three we will discuss the following topics:
1212

1313
### Here are resources that we like you to read as a preparation for the coming lecture.
1414

15+
- Closures: http://javascriptissexy.com/understand-javascript-closures-with-ease/
16+
- [Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/prototype)
17+
1518
Refresher:
1619
* Objects (*important to really understand them, read this if you are unsure! You may also read chapters 72, 73 and 74 if you have time and want to learn more*):</br>
1720
Chapters 70-71, 75

Week3/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,11 @@ Links to MDN (Mozilla Developer Network) topics:
2424
- [Function.prototype.apply()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/apply)
2525
- [Function.prototype.bind()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind)
2626
- [Arguments object](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Functions/arguments)
27-
- [Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/prototype)
2827
- [Strict mode](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode)
2928

29+
- If you want to find out more about (mouse) events, check out this resource: https://www.quirksmode.org/js/events_mouse.html
30+
31+
3032
_Please go through the material and come to class prepared!_
3133

3234

Week4/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,11 @@ In week five we will discuss the following topics:
1414

1515
### Here are resources that we like you to read as a preparation for the coming lecture.
1616

17+
- Read about APIS: https://www.programmableweb.com/api-university/what-are-apis-and-how-do-they-work
1718
- Code conventions: http://javascript.crockford.com/code.html
1819
- Objects continued: http://eloquentjavascript.net/06_object.html
1920
- XHTTP requests: https://www.kirupa.com/html5/making_http_requests_js.htm
20-
- Closures: http://javascriptissexy.com/understand-javascript-closures-with-ease/
21+
2122

2223
### Refresher:
2324
Read your book ('A Smarter Way To Learn JavaScript')! If you don't do it on yourself, here's the chapters to read next for next week:

Week5/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ In week six we will discuss the following topics:
1010

1111
### Here are resources that we like you to read as a preparation for the coming lecture:
1212

13+
- Read about Asynchronous vs. Synchronous programming: http://www.hongkiat.com/blog/synchronous-asynchronous-javascript/
1314
- [Learning JavaScript Design Patterns](https://addyosmani.com/resources/essentialjsdesignpatterns/book/#detailnamespacing) up to and including chapter 3
1415
- [JavaScript Variable Scope and Hoisting Explained](http://javascriptissexy.com/javascript-variable-scope-and-hoisting-explained/)
1516

@@ -24,4 +25,3 @@ If you feel you need preparation for the test we recommend to do the following:
2425
_Please go through the material and come to class prepared!_
2526

2627

27-

Week5/REVIEW.MD

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# REVIEW week 5
2+
3+
```
4+
this review covers:
5+
• Git Session
6+
• Events
7+
• Callbacks
8+
• XHTTP Requests
9+
• API calls
10+
```
11+
12+
## Callbacks
13+
14+
- JavaScript callback functions tutorial: https://www.youtube.com/watch?v=pTbSfCT42_M&index=17&list=WL

Week6/README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,11 @@ In week seven we will discuss the following topics:
88

99
### Here are resources that we like you to read as a preparation for the coming lecture:
1010

11-
- Read about APIS: https://www.programmableweb.com/api-university/what-are-apis-and-how-do-they-work
12-
- Read about Asynchronous vs. Synchronous programming: http://www.hongkiat.com/blog/synchronous-asynchronous-javascript/
13-
- If you want to find out more about (mouse) events, check out this resource: https://www.quirksmode.org/js/events_mouse.html
11+
Some nice resources about map, filter, reduce
12+
- :dizzy: [Fun fun functional](https://www.youtube.com/playlist?list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84) :dizzy: Check the first 3-4 videos.
13+
- Wes Bos' awesome free tutorials. Just make a free account and do Array Cardio #1 [here](https://javascript30.com/)
14+
15+
- Check out this video of Daan to see how we use Git Workflow to hand in Homework (from now on): https://www.youtube.com/watch?v=-o0yomUVVpU&index=2&list=PLVYDhqbgYpYUGxRdtQdYVE5Q8h3bt6SIA
1416

1517
_Please go through the material and come to class prepared!_
1618

Week7/README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ In week eight we will discuss the following topics:
99

1010
### Here are resources that we like you to read as a preparation for the coming lecture:
1111

12-
Some nice resources about map, filter, reduce
13-
- :dizzy: [Fun fun functional](https://www.youtube.com/playlist?list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84) :dizzy: Check the first 3-4 videos.
14-
- Wes Bos' awesome free tutorials. Just make a free account and do Array Cardio #1 [here](https://javascript30.com/)
12+
Some nice resources about promises :ring:
13+
- [Googles post about Promises](https://developers.google.com/web/fundamentals/getting-started/primers/promises)
14+
- [A nice article from David Walsh](https://davidwalsh.name/promises)
15+
- [A real life example](https://github.com/mdn/js-examples/blob/master/promises-test/index.html)
16+
17+
- [Closures](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures)

Week8/README.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,6 @@ In week nine we will discuss the following topics:
99

1010
### Here are resources that we like you to read as a preparation for the coming lecture:
1111

12-
Some nice resources about promises :ring:
13-
- [Googles post about Promises](https://developers.google.com/web/fundamentals/getting-started/primers/promises)
14-
- [A nice article from David Walsh](https://davidwalsh.name/promises)
15-
- [A real life example](https://github.com/mdn/js-examples/blob/master/promises-test/index.html)
16-
17-
- [Closures](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures)
1812

1913
```
2014
If you feel you need preparation for the test we recommend to do the following:

0 commit comments

Comments
 (0)