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

Skip to content

rstrom1/JavaScript

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Please note: this is the JavaScript planning/curriculum that was used at HackYourFuture Amsterdam until 10 November 2017. We now use a different planning which can be found in the master branch.

Please help us improve and share your feedback! If you find better tutorials or links, please share them by opening a Pull Request.

HackYourJavaScript

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

Week Topic Read Homework Review
0. Preparation for your first JavaScript session Pre-reading + CLI Reading Week 1 -
1. CLI session with Unmesh ❤️
• Intro JavaScript (What is it, where can you use it for)
• Variables [var, let, const]
• Basic Data types [Strings, Numbers, Arrays, Booleans]
• Operators
Reading Week 1 Homework Week 1 Review
2. CLI session with Unmesh 🎈
• Advanced data types [Objects]
• Conditions
• Statements vs Expressions
• Loops (for/while)
• Functions
• Naming conventions
Reading Week 2 Homework Week 2 Review
3. • Closures
• Scope
• Array Manipulations
• Basic DOM manipulations [img src, innerHTML]
• Code commenting
Reading Week 3 Homework Week 3 Review
4. • First Git Session with Unmesh 😈
• JSON
• Code debugging using the browser
• Functions + JSON/Arrays
• Code flow (order of execution)
• (capturing user input)
• Structuring code files
Reading Week 4 JS Review
5. • Second Git Session 🙈
• Events
• Callbacks
• XHTTP Requests
• API calls
Reading Week 5 Homework Week 5 Review
6. • Async VS Sync
• Polling
• Structure for a basic SPA
TEST 💥
Reading Week 6 Homework Week 6 Review
7. • Third Git Session (Git Workflow 💪)
• Map, reduce, filter
• Arrow functions
Reading Week 7 Homework Week 7 Review
8. • (re)writing data structures (in JSON)
• Closures
• Promises
Reading Week 8 Homework Week 8 Review
9. • Object Literals (and other patterns)
TEST 💥
Reading Week 9 Homework Week 9 Review

Kind note:

We expect you to always come prepared to the class on Sunday.

Module goals:

Week 1-3:

A basic program with multiple functions (reacting to user input)

Week 4-6:

A tool capable of loading a JSON file and representing it in the DOM

Week 7-9:

A web app with external data source using at least one API 《〠_〠》

Overall

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.

About

JavaScript modules

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%