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

Skip to content
This repository was archived by the owner on May 14, 2024. It is now read-only.

this will become js1, old repo is stored in a branch as refenece #41

Merged
merged 6 commits into from
Mar 19, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 5 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,15 @@
>Please help us improve and share your feedback! If you find better tutorials or links, please share them by opening a Pull Request.

# HackYourJavaScript
# HackYourFuture JavaScript 1

Here you can find course content and homework for the JavaScript 1,2 and 3 modules
Here you can find course content and homework for the JavaScript 1 module

|Week|Topic|Read|Homework|
|----|-----|----|--------|
|0.|Preparation for your first JavaScript session|[Pre-reading](/Week0/README.md)|-|
|1.|Git Session with Unmesh|[Reading Week 1](/Week1/README.md) | [Homework Week 1](/Week1/MAKEME.md)|
|2.|• Intro JavaScript (What is it, where can you use it for)<br>• [Variables (var, let, const)](fundamentals/variables.md)<br>• [Basic Data types (Strings, Numbers, Arrays, Booleans)](fundamentals/values.md)<br>• [Operators](fundamentals/operators.md)<br>• [Naming conventions](fundamentals/naming_conventions.md)|[Reading Week 2](/Week2/README.md)|[Homework Week 2](/Week2/MAKEME.md)|
|3.|• Git work flow :smiling_imp:<br>• [Advanced data types (objects)](fundamentals/objects.md) <br>• [Conditional execution](fundamentals/conditional_execution.md) <br>• [Statements vs Expressions](fundamentals/statements_expressions.md)<br> • [Loops (for/while)](fundamentals/loops.md)<br>• [Functions](fundamentals/functions.md) <br>• [Scope](fundamentals/scope.md)|[Reading Week 3](/Week3/README.md)|[Homework Week 3](/Week3/MAKEME.md)|
|4.|• Capturing user input <br>• Events<br>• [Basic DOM manipulations (img src, innerHTML)](fundamentals/DOM_manipulation.md)<br>• Code debugging using the browser <br>• [Code commenting](fundamentals/code_commenting.md)<br>• Structuring code files<br>• [Code formatting](fundamentals/code_formatting.md) |[Reading Week 4](/Week4/README.md)|[Homework Week 4](/Week4/MAKEME.md)|
|5.|• Functions + JSON/Arrays<br>• [Array Manipulations](fundamentals/array_manipulation.md)<br>• JSON<br>• [Map and filter](fundamentals/map_filter.md)<br>• Arrow functions |[Reading Week 5](/Week5/README.md)|[Homework Week 5](/Week5/MAKEME.md)|
|6.|• [Closures](fundamentals/scope_closures_this.md) <br>• Callbacks|[Reading Week 6](/Week6/README.md)|[Homework Week 6](/Week6/MAKEME.md)|
|7.|• [Object Oriented Programming and Classes](fundamentals/oop_classes.md)<br>• [The `this` keyword](fundamentals/this.md) |[Reading Week 7](/Week7/README.md)|[Homework Week 7](/Week7/MAKEME.md)|
|8.|• Structure for a basic SPA (Single Page Application) <br>• [XMLHttpRequests](fundamentals/XMLHttpRequest.md) <br>• API calls|[Reading Week 8](/Week8/README.md)|[Homework Week 8](/Week8/MAKEME.md)|
|9.|• [Promises](fundamentals/promises.md)<br> • (re)writing data structures (in JSON) <br>• Async vs Sync <br>• [Event Loop (order of execution)](fundamentals/event_loop.md) |[Reading Week 9](/Week9/README.md)|[Homework Week 9](/Week9/MAKEME.md)|
|2.|• Intro JavaScript (What is it, where can you use it for)<br>• [Variables (var, let, const)](../../../fundamentals/blob/master/fundamentals/variables.md)<br>• [Basic Data types (Strings, Numbers, Arrays, Booleans)](../../../fundamentals/blob/master/fundamentals/values.md)<br>• [Operators](../../../fundamentals/blob/master/fundamentals/operators.md)<br>• [Naming conventions](../../../fundamentals/blob/master/fundamentals/naming_conventions.md)|[Reading Week 2](/Week2/README.md)|[Homework Week 2](/Week2/MAKEME.md)|
|3.|• Git work flow :smiling_imp:<br>• [Advanced data types (objects)](../../../fundamentals/blob/master/fundamentals/objects.md) <br>• [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)<br>• [Functions](../../../fundamentals/blob/master/fundamentals/functions.md) <br>• [Scope](../../../fundamentals/blob/master/fundamentals/scope.md)|[Reading Week 3](/Week3/README.md)|[Homework Week 3](/Week3/MAKEME.md)|

__Kind note:__

Expand All @@ -25,3 +19,4 @@ We expect you to __always__ come prepared to the class on Sunday.
A good understanding of all the above mentioned topics. Want to check your Knowledge? Go through the [JavaScript Fundamentals README](fundamentals/README.md) and research/ ask for help (Slack!) with the concepts that are not entirely clear.


*The HackYourFuture curriculum is subject to CC BY copyright. This means you can freely use our materials, but just make sure to give us credit for it :)*
152 changes: 0 additions & 152 deletions VSCodeTips/README.md

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed VSCodeTips/assets/debug-1.png
Binary file not shown.
Binary file removed VSCodeTips/assets/debug-2.png
Binary file not shown.
Binary file removed VSCodeTips/assets/debug-3.png
Binary file not shown.
Binary file removed VSCodeTips/assets/settings.png
Binary file not shown.
8 changes: 4 additions & 4 deletions Week1/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,10 +36,10 @@ Only watch the below chapters:
:star: You can also already go through the topics of the upcoming lecture. :star:

- Intro JavaScript (What is it, where can you use it for)
- [Variables (var, let, const)](../fundamentals/variables.md)<br>
- [Basic Data types (Strings, Numbers, Arrays, Booleans)](../fundamentals/values.md)<br>
- [Operators](../fundamentals/operators.md)<br>
- [Naming conventions](../fundamentals/naming_conventions.md)
- [Variables (var, let, const)](./../../../../fundamentals/blob/master/fundamentals/variables.md)<br>
- [Basic Data types (Strings, Numbers, Arrays, Booleans)](./../../../../fundamentals/blob/master/fundamentals/values.md)<br>
- [Operators](./../../../../fundamentals/blob/master/fundamentals/operators.md)<br>
- [Naming conventions](./../../../../fundamentals/blob/master/fundamentals/naming_conventions.md)

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

8 changes: 4 additions & 4 deletions Week2/MAKEME.md
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ If you solve the FreeCodeCamp challenges and they are new concepts to you and yo

:star: Additional resources and review: :star:

- [Variables](../fundamentals/variables.md)
- [Basic value types](../fundamentals/values.md)
- [Operators](../fundamentals/operators.md)
- [Naming conventions](../fundamentals/naming_conventions.md)
- [Variables](./../../../../fundamentals/blob/master/fundamentals/variables.md)
- [Basic value types](./../../../../fundamentals/blob/master/fundamentals/values.md)
- [Operators](./../../../../fundamentals/blob/master/fundamentals/operators.md)
- [Naming conventions](./../../../../fundamentals/blob/master/fundamentals/naming_conventions.md)
6 changes: 3 additions & 3 deletions Week2/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,9 @@ Please watch the following parts of the course, [Programming Foundations Fundame

Review the topics of week 2:

- [Variables](../fundamentals/variables.md)
- [Values](../fundamentals/values.md)
- [Operators](../fundamentals/operators.md)
- [Variables](./../../../../fundamentals/blob/master/fundamentals/variables.md)
- [Values](./../../../../fundamentals/blob/master/fundamentals/values.md)
- [Operators](./../../../../fundamentals/blob/master/fundamentals/operators.md)
- [Naming conventions](../fundamentals/naming_conventions.md)

_Please go through the material and come to class prepared!_
20 changes: 10 additions & 10 deletions Week3/MAKEME.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,19 +23,19 @@ Provide feedback to the homework of last week to one of your fellow students. Yo
- Have a look at [The Secret Life of JavaScript Primitives](https://javascriptweblog.wordpress.com/2010/09/27/the-secret-life-of-javascript-primitives/)

- Review the topics of last week:
- [Variables](../fundamentals/variables.md)
- [Values](../fundamentals/values.md)
- [Operators](../fundamentals/operators.md)
- [Naming conventions](../fundamentals/naming_conventions.md)
- [Variables](./../../../../fundamentals/blob/master/fundamentals/variables.md)
- [Values](./../../../../fundamentals/blob/master/fundamentals/values.md)
- [Operators](./../../../../fundamentals/blob/master/fundamentals/operators.md)
- [Naming conventions](./../../../../fundamentals/blob/master/fundamentals/naming_conventions.md)

- Go through the topics of this week:
- Git work flow
- [Advanced data types (Objects)](../fundamentals/objects.md)
- [Conditional execution](../fundamentals/conditional_execution.md)
- [Statements vs Expressions](../fundamentals/statements_expressions.md)
- [Loops (for/while)](../fundamentals/loops.md)
- [Functions](../fundamentals/functions.md)
- [Scope](../fundamentals/scope.md)
- [Advanced data types (Objects)](./../../../../fundamentals/blob/master/fundamentals/objects.md)
- [Conditional execution](./../../../../fundamentals/blob/master/fundamentals/conditional_execution.md)
- [Statements vs Expressions](./../../../../fundamentals/blob/master/fundamentals/statements_expressions.md)
- [Loops (for/while)](./../../../../fundamentals/blob/master/fundamentals/loops.md)
- [Functions](./../../../../fundamentals/blob/master/fundamentals/functions.md)
- [Scope](./../../../../fundamentals/blob/master/fundamentals/scope.md)

## Step 2: Watch

Expand Down
29 changes: 13 additions & 16 deletions Week3/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,32 +24,29 @@ Go through the topics of week 2-4.

### Week 2

- [Variables (var, let, const)](../fundamentals/variables.md)
- [Basic Data types (Strings, Numbers, Arrays, Booleans)](../fundamentals/values.md)
- [Operators](../fundamentals/operators.md)
- [Naming conventions](../fundamentals/naming_conventions.md)
- [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)

### Week 3

- [Advanced data types (objects)](../fundamentals/objects.md)
- [Conditional execution](../fundamentals/conditional_execution.md) <br>
- [Statements vs Expressions](../fundamentals/statements_expressions.md)<br>
- [Loops (for/while)](../fundamentals/loops.md)
- [Functions](../fundamentals/functions.md)
- [Scope](../fundamentals/scope.md)
- [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)

### Week 4

- Capturing user input
- Events
- [Basic DOM manipulations (img src, innerHTML)](../fundamentals/DOM_manipulation.md)
- [Basic DOM manipulations (img src, innerHTML)](./../../../../fundamentals/blob/master/fundamentals/DOM_manipulation.md)
- Code debugging using the browser
- [Code commenting](../fundamentals/code_commenting.md)
- [Code commenting](./../../../../fundamentals/blob/master/fundamentals/code_commenting.md)
- Structuring code files
- [Code formatting](../fundamentals/code_formatting.md)
- [Code formatting](./../../../../fundamentals/blob/master/fundamentals/code_formatting.md)


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



Loading