jalalalwani / JavaScript

JavaScript modules

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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
0. Preparation for your first JavaScript session Pre-reading -
1. Git Session with Unmesh Reading Week 1 Homework Week 1
2. • Intro JavaScript (What is it, where can you use it for)
Variables (var, let, const)
Basic Data types (Strings, Numbers, Arrays, Booleans)
Operators
Naming conventions
Reading Week 2 Homework Week 2
3. • Git work flow 😈
Advanced data types (objects)
Conditional execution
Statements vs Expressions
Loops (for/while)
Functions
Scope
Reading Week 3 Homework Week 3
4. • Capturing user input
• Events
Basic DOM manipulations (img src, innerHTML)
• Code debugging using the browser
Code commenting
• Structuring code files
Code formatting
Reading Week 4 Homework Week 4
5. • Functions + JSON/Arrays
Array Manipulations
• JSON
Map and filter
• Arrow functions
Reading Week 5 Homework Week 5
6. Closures
• Callbacks
Reading Week 6 Homework Week 6
7. Object Oriented Programming and Classes
The this keyword
Reading Week 7 Homework Week 7
8. • Structure for a basic SPA (Single Page Application)
XMLHttpRequests
• API calls
Reading Week 8 Homework Week 8
9. Promises
• (re)writing data structures (in JSON)
• Async vs Sync
• Code flow (order of execution)
Reading Week 9 Homework Week 9

Kind note:

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

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


Languages

Language:JavaScript 100.0%