This repository was archived by the owner on May 14, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 328
move readings to corresponding weeks #2
Merged
Merged
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,49 +1,52 @@ | ||
### Reading Week 4 | ||
|
||
# Reading material for the fifth lecture: | ||
# Reading material for the first lecture: | ||
|
||
``` | ||
In week five we will discuss the following topics: | ||
• Functions + JSON/Arrays | ||
• Array Manipulations | ||
• JSON | ||
• Map and filter | ||
• Arrow functions | ||
In week one we will discuss the following topics: | ||
• Capturing user input | ||
• Basic DOM manipulations[img src, innerHTML] | ||
• Code debugging using the browser | ||
• Events | ||
• Code commenting | ||
• Structuring code files | ||
``` | ||
|
||
### Here are resources that we like you to read as a preparation for the coming lecture. | ||
- Chrome DevTools [Debugging](https://developers.google.com/web/tools/chrome-devtools/?utm_source=dcc&utm_medium=redirect&utm_campaign=2016q3) | ||
|
||
#### JSON | ||
- [JSON](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON) (MDN) | ||
### A Refresher from some previous covered topics: | ||
|
||
#### Map and Filter | ||
- :dizzy: [Fun fun functional](https://www.youtube.com/playlist?list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84) :dizzy: Check the first 3-4 videos. | ||
Links to MDN (Mozilla Developer Network) topics: | ||
|
||
#### Code conventions | ||
- Code conventions: http://javascript.crockford.com/code.html | ||
- [Strict mode](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode) | ||
|
||
#### Array cardio | ||
- Wes Bos' awesome free tutorials. Just make a free account and do Array Cardio #1 [here](https://javascript30.com/) | ||
## Review | ||
|
||
#### More objects | ||
- Objects continued: http://eloquentjavascript.net/06_object.html | ||
Go through the topics of week 2-4. | ||
|
||
### Week 2 | ||
|
||
### Refresher: | ||
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: | ||
*Note: If you already know the material you are reading just take a glance over it and don't use too much time. Just be sure that you get everything! You may have already read about it, or used it in the previous classes. Note that this also has 'catch up' material in it, about functions and objects. If you did not take the time to read your book yet about these things please do so!* | ||
- [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) | ||
|
||
* DOM (*may have known material, know how to select/search/append elements etc.!*):</br> | ||
Chapters 58 - 68 | ||
### Week 3 | ||
|
||
* Reading/setting input fields:</br> | ||
Chapters 49 - 50 | ||
- [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) | ||
|
||
* Functions (*if you think you need a bit more understanding of them read this*):</br> | ||
Chapters 35 - 38 | ||
### Week 4 | ||
|
||
* 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> | ||
Chapters 70-71, 75 | ||
- Capturing user input | ||
- Events | ||
- [Basic DOM manipulations (img src, innerHTML)](./../../../../fundamentals/blob/master/fundamentals/DOM_manipulation.md) | ||
- Code debugging using the browser | ||
- [Code commenting](./../../../../fundamentals/blob/master/fundamentals/code_commenting.md) | ||
- Structuring code files | ||
- [Code formatting](./../../../../fundamentals/blob/master/fundamentals/code_formatting.md) | ||
|
||
_Please go through the material and come to class prepared!_ | ||
|
||
_Please go through the material and come to class prepared!_ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,48 @@ | ||
# Reading material for the sixth lecture: | ||
### Reading Week 2 | ||
|
||
# Reading material for the second lecture: | ||
|
||
``` | ||
In week six we will discuss the following topics: | ||
• Closures | ||
• Scope | ||
• Callbacks | ||
In week two we will discuss the following topics: | ||
• Functions + JSON/Arrays | ||
• Array Manipulations | ||
• JSON | ||
• Map and filter | ||
• Arrow functions | ||
``` | ||
|
||
### Here are resources that we like you to read as a preparation for the coming lecture: | ||
### Here are resources that we like you to read as a preparation for the coming lecture. | ||
|
||
#### JSON | ||
- [JSON](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON) (MDN) | ||
|
||
#### Map and Filter | ||
- :dizzy: [Fun fun functional](https://www.youtube.com/playlist?list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84) :dizzy: Check the first 3-4 videos. | ||
|
||
#### Code conventions | ||
- Code conventions: http://javascript.crockford.com/code.html | ||
|
||
#### Array cardio | ||
- Wes Bos' awesome free tutorials. Just make a free account and do Array Cardio #1 [here](https://javascript30.com/) | ||
|
||
#### More objects | ||
- Objects continued: http://eloquentjavascript.net/06_object.html | ||
|
||
|
||
### Refresher: | ||
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: | ||
*Note: If you already know the material you are reading just take a glance over it and don't use too much time. Just be sure that you get everything! You may have already read about it, or used it in the previous classes. Note that this also has 'catch up' material in it, about functions and objects. If you did not take the time to read your book yet about these things please do so!* | ||
|
||
#### Closures | ||
- [Closures](http://javascriptissexy.com/understand-javascript-closures-with-ease/) | ||
- [MDN Closures](https://developer.mozilla.org/en/docs/Web/JavaScript/Closures) | ||
* DOM (*may have known material, know how to select/search/append elements etc.!*):</br> | ||
Chapters 58 - 68 | ||
|
||
#### Design patterns | ||
- [Learning JavaScript Design Patterns](https://addyosmani.com/resources/essentialjsdesignpatterns/book/#detailnamespacing) up to and including chapter 3 | ||
* Reading/setting input fields:</br> | ||
Chapters 49 - 50 | ||
|
||
_Please go through the material and come to class prepared!_ | ||
* Functions (*if you think you need a bit more understanding of them read this*):</br> | ||
Chapters 35 - 38 | ||
|
||
* 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> | ||
Chapters 70-71, 75 | ||
|
||
_Please go through the material and come to class prepared!_ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,19 @@ | ||
# Reading material for the seventh lecture: | ||
# Reading material for the third lecture: | ||
|
||
``` | ||
In week seven we will discuss the following topics: | ||
• (Object Oriented Programming) | ||
• this | ||
• call | ||
• apply | ||
• bind | ||
• Promises | ||
In week three we will discuss the following topics: | ||
• Closures | ||
• Scope | ||
• Callbacks | ||
``` | ||
|
||
### Here are resources that we like you to read as a preparation for the coming lecture: | ||
|
||
### `call` `apply`, `bind` | ||
- [Function.prototype.call()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/call) | ||
- [Function.prototype.apply()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/apply) | ||
- [Function.prototype.bind()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind) | ||
#### Closures | ||
- [Closures](http://javascriptissexy.com/understand-javascript-closures-with-ease/) | ||
- [MDN Closures](https://developer.mozilla.org/en/docs/Web/JavaScript/Closures) | ||
|
||
#### Promises | ||
Some nice resources about promises :ring: | ||
- [Googles post about Promises](https://developers.google.com/web/fundamentals/getting-started/primers/promises) | ||
- [A nice article from David Walsh](https://davidwalsh.name/promises) | ||
- [A real life example](https://github.com/mdn/js-examples/blob/master/promises-test/index.html) | ||
- [stackoverflow](http://stackoverflow.com/questions/13343340/calling-an-asynchronous-function-within-a-for-loop-in-javascript) | ||
- [promises](https://www.youtube.com/watch?v=WBupia9oidU) | ||
#### Design patterns | ||
- [Learning JavaScript Design Patterns](https://addyosmani.com/resources/essentialjsdesignpatterns/book/#detailnamespacing) up to and including chapter 3 | ||
|
||
_Please go through the material and come to class prepared!_ | ||
|
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we can get rid of step 2 now and renumber the steps.