Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/HackYourFuture/fundamentals
JavaScript fundamentals and resources
https://github.com/HackYourFuture/fundamentals
fundamentals hyf javascript
Last synced: 3 months ago
JSON representation
JavaScript fundamentals and resources
- Host: GitHub
- URL: https://github.com/HackYourFuture/fundamentals
- Owner: HackYourFuture
- License: other
- Created: 2018-03-12T12:25:46.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-12-03T20:50:51.000Z (almost 3 years ago)
- Last Synced: 2024-07-27T03:32:12.907Z (3 months ago)
- Topics: fundamentals, hyf, javascript
- Language: JavaScript
- Size: 11.4 MB
- Stars: 43
- Watchers: 27
- Forks: 42
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
>Please help us improve and share your feedback! If you find better tutorials or links, please share them by opening a Pull Request.
# Fundamentals
|Week|Topic|
|----|-----|
|1.|Git|
|2.|• Intro JavaScript (What is it, where can you use it for)
• [Variables (var, let, const)](fundamentals/variables.md)
• [Basic Data types (Strings, Numbers, Arrays, Booleans)](fundamentals/values.md)
• [Operators](fundamentals/operators.md)
• [Special characters and their names](fundamentals/names_of_special_characters.md)
• [Naming conventions](fundamentals/naming_conventions.md)|
|3.|• Git work flow :smiling_imp:
• [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)|
|4.|• Capturing user input
• Events
• [Basic DOM manipulations (img src, innerHTML)](fundamentals/DOM_manipulation.md)
• Code debugging using the browser
• [Code commenting](fundamentals/code_commenting.md)
• Structuring code files
• [Code formatting](fundamentals/code_formatting.md)
• [Homework Pull Request Workflow](fundamentals/homework_pr.md)|
|5.|• Functions + JSON/Arrays
• [Array Manipulations](fundamentals/array_manipulation.md)
• JSON
• [Map and filter](fundamentals/map_filter.md)
• Arrow functions |
|6.|• [Closures](fundamentals/scope_closures_this.md)
• Callbacks|
|7.|• Structure for a basic SPA (Single Page Application)
• [XMLHttpRequests](fundamentals/XMLHttpRequest.md)
• API calls|
|8.|• [Event Loop (order of execution)](fundamentals/event_loop.md)
• [Promises](fundamentals/promises.md)
|
|9.|• [try...catch](fundamentals/try_catch.md)
• [async/await](fundamentals/async_await.md)
• [Object Oriented Programming and Classes](fundamentals/oop_classes.md)
• [The `this` keyword](fundamentals/this.md) |*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 :)*
This work is licensed under a Creative Commons Attribution 4.0 International License.