Skip to content

Commit 525afbd

Browse files
committed
homework week4
1 parent b94275d commit 525afbd

3 files changed

Lines changed: 45 additions & 1 deletion

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ This is the description of the classes for JavaScript fundamentals.
1111
|1.|Values, Operators and Variables. Primitives Types ( Strings, Numbers, Arrays, Functions, Objects literals) Conditions|[Reading Week 1](https://github.com/HackYourFuture/JavaScript/tree/master/Week1)| [Homework Week 1](https://github.com/HackYourFuture/JavaScript/tree/master/Week1/MAKEME.md)|
1212
|2.|Functions, For and While Loops,String and Array Manipulations |[Reading Week 2](https://github.com/HackYourFuture/JavaScript/tree/master/Week2)|[Homework Week 2](https://github.com/HackYourFuture/JavaScript/tree/master/Week2/MAKEME.md)|
1313
|3.|String and Array Manipulations, Closures, Scope and Immediately Invoked function expression, Call Backs and Promises|[Reading Week 3](https://github.com/HackYourFuture/JavaScript/tree/master/Week3)|[Homework Week 3](https://github.com/HackYourFuture/JavaScript/tree/master/Week3/MAKEME.md)|
14-
|4.|Async VS Sync, XHTTP Requests|TBA|TBA|
14+
|4.|Async VS Sync, XHTTP Requests|[Homework Week 4](https://github.com/HackYourFuture/JavaScript/tree/master/Week4/MAKEME.md)|TBA|
1515
|5.|Objects and Instances|TBA|TBA|
1616
|6.|TBA|TBA|TBA|
1717
|7.|Test Driven Development|TBA|TBA|

Week4/MAKEME.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Homework Week 4
2+
3+
##Reading
4+
-----------
5+
6+
* code style conventions
7+
* read <a href="http://javascript.crockford.com/code.html" target="_blank">http://javascript.crockford.com/code.html</a>
8+
9+
* private members, the this keyword, closures
10+
* read about: <a href="http://javascript.crockford.com/private.html" target="_blank">private members in javascript</a>
11+
* study: <a href="https://dorey.github.io/JavaScript-Equality-Table/" target="_blank">javascript equality table</a>
12+
* read about: <a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Closures" target="_blank">closures</a>
13+
14+
15+
## Challenges:
16+
-----------
17+
### Object Oriented and Functional Programming
18+
- https://www.freecodecamp.com/challenges/iterate-over-arrays-with-map
19+
- https://www.freecodecamp.com/challenges/condense-arrays-with-reduce
20+
- https://www.freecodecamp.com/challenges/filter-arrays-with-filter
21+
- https://www.freecodecamp.com/challenges/sort-arrays-with-sort
22+
- https://www.freecodecamp.com/challenges/reverse-arrays-with-reverse
23+
- https://www.freecodecamp.com/challenges/concatenate-arrays-with-concat
24+
- https://www.freecodecamp.com/challenges/split-strings-with-split
25+
- https://www.freecodecamp.com/challenges/join-strings-with-join
26+
27+
28+
### Basic Algorithm Scripting
29+
- https://www.freecodecamp.com/challenges/get-set-for-our-algorithm-challenges
30+
- https://www.freecodecamp.com/challenges/reverse-a-string
31+
- https://www.freecodecamp.com/challenges/factorialize-a-number
32+
- https://www.freecodecamp.com/challenges/check-for-palindromes
33+
- https://www.freecodecamp.com/challenges/find-the-longest-word-in-a-string
34+
35+
##Tuturial
36+
-----------
37+
Go through this tutorial from [SoloLearn](https://www.sololearn.com/Course/JavaScript/) to check in with some of the fundamental concepts from the previous weeks.
38+

Week4/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
### Reading Week 4
2+
-----------
3+
4+
To be read before the 5th lecture:
5+
6+
TBA

0 commit comments

Comments
 (0)