This is the description of the classes for JavaScript fundamentals.
| Week | Topic | Read | Homework |
|---|---|---|---|
| 0. | preparation for first JavaScript session | https://github.com/HackYourFuture/JavaScript/tree/master/Week0 | https://github.com/HackYourFuture/JavaScript/tree/master/Week0 |
| 1. | Values, Operators and Variables. Primitives Types ( Strings, Numbers, Arrays, Functions, Objects literals) Conditions | https://github.com/HackYourFuture/JavaScript/tree/master/Week1 | https://github.com/HackYourFuture/JavaScript/tree/master/Week1 |
| 2. | Functions, For and While Loops,String and Array Manipulations | https://github.com/HackYourFuture/JavaScript/tree/master/Week2 | https://github.com/HackYourFuture/JavaScript/tree/master/Week2 |
| 3. | String and Array Manipulations, Closures, Scope and Immediately Invoked function expression, Call Backs and Promises | https://github.com/HackYourFuture/JavaScript/tree/master/Week3 | https://github.com/HackYourFuture/JavaScript/tree/master/Week3 |
| 4. | Async VS Sync, XHTTP Requests | TBA | TBA |
| 5. | Objects and Instances | TBA | TBA |
| 6. | TBA | TBA | TBA |
| 7. | Test Driven Development | TBA | TBA |
| 8. | Test Driven Development | TBA | TBA |
| 9. | Test Driven Development | TBA | TBA |
We demand our student to be prepared (or at least to briefly read) the content of the class.
I'm concerned that a lot of students would like to have video resources, although my preference goes trough books. If you would like to recommend resource that I should add, please pm me.
- Introduction ~ https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Introduction
- Introduction with scaffolding ~ http://jsforcats.com/
- Values ~ http://eloquentjavascript.net/01_values.html
- Functions ~ http://eloquentjavascript.net/03_functions.html
- Program structure ~ http://eloquentjavascript.net/02_program_structure.html
Module goals: