An open API service indexing awesome lists of open source software.

https://github.com/balewgize/100daysofcode

#100DaysOfCode challenge to learn JavaScript and its frameworks. (Continued on React practice)
https://github.com/balewgize/100daysofcode

100daysofcode javascript

Last synced: 1 day ago
JSON representation

#100DaysOfCode challenge to learn JavaScript and its frameworks. (Continued on React practice)

Awesome Lists containing this project

README

          




#100DaysOfCode



#100DaysOfCode challenge to learn JavaScript and its frameworks. (In progress)


View Demo


[![Screenshot](images/home-page.png?raw=true "100DaysOfCode")](https://balewgize.github.io/100DaysOfCode/)

The purpose of this repository is to document my learnig journey throughout the challenge.

#### 1. Learn Basic JavaScript by Building a Role Playing Game

Work with variables, arrays, strings, objects, functions, loops, and conditional statements.

#### 2. Learn Form Validation by Building a Calorie Counter

Validate user inputs, regex, event listener, template literals.

#### 3. Learn Basic String and Array Methods by Building a Music Player

Arrow functions, array methods, optional chaining, spread operator, audio API.

#### 4. Learn Modern JavaScript Methods by Building Football Team Cards

Object destructuring, event handling, data filtering.

#### 5. Learn localStorage by Building a Todo App

Handle form inputs, manage local storage, perform CRUD operations on tasks, event listeners.

#### 6. Learn Regular Expressions by Building a Spam Filter

Capture groups, positive lookaheads, negative lookaheads, and other techniques.

#### 7. Learn Basic OOP by Building a Shopping Cart

Define classes, create class instances, adding methods for data maipulation, `this` keyword.

#### 8. Learn Fetch and Promises by Building an fCC Authors Page

`fetch` method to get data from external API, display fetched data, pagination.

#### 9. Learn Asynchronous Programming by Building an fCC Forum Leaderboard

Asynchronous concepts: Fetch API, promises, `async/await`, and `try..catch` statement.

Go to the: Course

(back to top)