Hack Your JavaScript
This is the description of the classes for JavaScript fundamentals.
Composition (Module goals)
Week | Topic | Read | Homework |
---|---|---|---|
0. | Preparation for first JavaScript session | Reading Week 0 | - |
1. | • Values • Operators • Variables. • Primitives Types [Strings, Numbers, Arrays, Functions, Objects literals] • Conditions |
Reading Week 1 | Homework Week 1 |
2. | • Functions • For and While Loops • String and Array Manipulations |
Reading Week 2 | Homework Week 2 |
3. | • String and Array Manipulations | Reading Week 3 | Homework Week 3 |
4. | • Closures • Scope • Immediately Invoked function expressions • Callbacks • Promises |
Reading Week 4 | Homework Week 4 |
5. | • Async VS Sync • XHTTP Requests |
Reading Week 5 | Homework Week 5 |
6. | Recap: • Closures • Promises • Callbacks • XHTTP Requests • Objects and Instances |
Reading Week 6 | Homework Week 6 |
7. | Test Driven Development | TBA | TBA |
8. | Test Driven Development | TBA | TBA |
9. | Test Driven Development | TBA | TBA |
References
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.
Module goals: A good understanding of all the above mentioned topics. Want to check your Knowledge? Go through the JavaScript Fundamentals README and research/ ask for help (Slack!) with the concepts that are not entirely clear.