Skip to content

codeveloper-ysf/JavaScript3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

133 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hack Your JavaScript — Class 10

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

Week Topic Read Homework
0. Preparation for your first JavaScript session Pre-reading -
1. • Intro JavaScript (What is it, where can you use it for)
• Basic Data types [Strings, Numbers, Arrays]
• Variables
• Operators
• Conditions
• Naming conventions
CLI Reading Week 1 Homework Week 1
2. CLI session with Unmesh ❤️
• Loops (for/while)
• Functions
• Closures
• Scope
Reading Week 2 JS + CLI Homework Week 2
3. CLI session with Unmesh 🎈
• Advanced data types [Objects]
• Array Manipulations
• Basic DOM manipulations [img src, innerHTML]
• Code commenting
Reading Week 3 Homework Week 3
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 + Git Homework Week 4
5. • Second Git Session 🙈
• Events
• Callbacks
• XHTTP Requests
• API calls
Reading Week 5 Homework Week 5
6. • Async VS Sync
• Polling
• Structure for a basic SPA
TEST 💥
Reading Week 6 Homework Week 6
7. • Third Git Session (Git Workflow 💪)
• Map, reduce filter
Reading Week 7 Homework Week 7
8. • (re)writing data structures (in JSON)
• Closures
• Promises
Reading Week 8 Homework Week 8
9. ES6 🐣
• Object Literals (and other patterns)
TEST 💥
Reading Week 9 Homework Week 9

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 3: Object-Oriented Programming and working with APIs"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 84.6%
  • HTML 15.3%
  • CSS 0.1%