Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

This repository contains all the material for the HackYourFuture module "JavaScript 1: Programming Basics"

Notifications You must be signed in to change notification settings

yahalom98/JavaScript1

Open more actions menu
 
 

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

This repository contains all the material for the HackYourFuture module "JavaScript 1: Programming Basics"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.