Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JavaScript formatting done #938

Merged
merged 1 commit into from
Jun 8, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
123 changes: 57 additions & 66 deletions Programming Languages/JavaScript/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,7 @@ This section is dedicated to providing valuable resources for learning and maste
## Table of Contents

- [Roadmap](#roadmap)
- [JavaScript Developer Roadmap I](#roadmap)
- [JavaScript Developer Roadmap II](#roadmap)
- [Tutorials](#tutorials)
- [JavaScript](#javascript)
- [Introduction](#introduction)
- [Fundamentals](#fundamentals)
- [Object Oriented Programming (OOP)](#object-oriented-programming-oop)
Expand All @@ -20,51 +18,44 @@ This section is dedicated to providing valuable resources for learning and maste
- [APIs ans Fetch](#apis-and-fetch)
- [Tools and Developer Environment](#tools-and-development-environment)
- [Browser](#browser)
- [IDEs for JavaScript](#ides-for-javascript)
- [Online Editors for JavaScript](#online-editors-for-javascript)
- [IDEs](#ides)
- [Online Editors](#online-editors)
- [Browser Devtools](#browser-devtools)
- [Javascript Frameworks and Libraries](#javascript-frameworks-and-libraries)
- [Frameworks and Libraries](#frameworks-and-libraries)
- [Front-End Frameworks](#front-end-frameworks)
- [React](#1-react)
- [Angular](#2-angular)
- [Vue](#3-vue)
- [jQuery](#4-jquery)
- [State Management](#state-management)
- [Redux](#state-management)
- [Vuex](#state-management)
- [Advanced Frameworks](#advanced-frameworks)
- [Next.js (for React)](#advanced-frameworks)
- [Nuxt.js (for Vue)](#advanced-frameworks)
- [Back-End Development in JavaScript](#back-end-development-with-javascript)
- [Advanced Frameworks](#advanced-frameworks)
- [Back-End Development](#back-end-development)
- [Node.js](#nodejs)
- [Testing and Debugging](#testing-and-debugging)
- [Testing](#1-testing)
- [Debugging](#2-debugging)
- [Mobile Development with JavaScript](#mobile-development-with-javascript)
- [React Native](#mobile-development-with-javascript)
- [Ionic](#mobile-development-with-javascript)
- [Native Script](#mobile-development-with-javascript)
- [Mobile Development](#mobile-development)
- [Serverless Architecture](#serverless-architecture)
- [Specialized Topics](#specialized-topics)
- [Modern JavaScript Features](#modern-javascript-features)
- [JavaScript Projects](#javascript-projects)
- [Projects](#projects)
- [Beginner Level Projects](#beginner-level-projects)
- [Intermediate Level Projects](#intermediate-level-projects)
- [Advance Level Projects](#advance-level-projects)
- [Version Control](#version-control)
- [Deployment](#deployment)
- [Youtube](#youtube)
- [Youtube Channels to Learn JavaScript](#youtube-channels-for-learning-javascript)
- [YouTube Playlists for Learning JavaScript](#youtube-playlists-for-learning-javascript)
- [Youtube Channels](#youtube-channels)
- [YouTube Playlists](#youtube-playlists)
- [Courses](#courses)
- [Free Certification Courses](#free-certification-courses)
- [Paid Certification Courses](#paid-certification-courses)
- [Free Courses](#free-courses)
- [Paid Courses](#paid-courses)
- [Additional Resources](#additional-resources)
- [JavaScript Games](#javascript-games)
- [JavaScript Communities](#javascript-communities)
- [JavaScript Documentations](#javascript-documentations)
- [JavaScript Books](#javascript-books)
- [JavaScript CheatSheets](#javascript-cheatsheets)
- [Games](#games)
- [Communities](#communities)
- [Documentations](#documentations)
- [Books](#books)
- [CheatSheets](#cheatsheets)
- [Conclusion](#conclusion)


Expand All @@ -87,10 +78,10 @@ This section is dedicated to providing valuable resources for learning and maste
</tr>
</table>

### Tutorials
### JavaScript
> Start your journey into JavaScript programming with these essential tutorials covering basic syntax and concepts.

### Introduction
#### Introduction


<table width="100%">
Expand Down Expand Up @@ -136,7 +127,7 @@ This section is dedicated to providing valuable resources for learning and maste
</tr>
</table>

### Fundamentals
#### Fundamentals

<table width="100%">
<tr>
Expand Down Expand Up @@ -208,7 +199,7 @@ This section is dedicated to providing valuable resources for learning and maste
</table>


### Object-Oriented Programming (OOP)
#### Object-Oriented Programming (OOP)

<table width="100%">
<tr>
Expand Down Expand Up @@ -258,7 +249,7 @@ This section is dedicated to providing valuable resources for learning and maste
</tr>
</table>

### Data Structures
#### Data Structures

<table width="100%">
<tr>
Expand Down Expand Up @@ -297,7 +288,7 @@ This section is dedicated to providing valuable resources for learning and maste
</table>


### Asynchronous JavaScript
#### Asynchronous JavaScript

<table width="100%">
<tr>
Expand Down Expand Up @@ -327,7 +318,7 @@ This section is dedicated to providing valuable resources for learning and maste
</table>


### DOM Manipulation
#### DOM Manipulation

<table width="100%">
<tr>
Expand Down Expand Up @@ -370,7 +361,7 @@ This section is dedicated to providing valuable resources for learning and maste
<tr></tr>
</table>

### APIs and Fetch
#### APIs and Fetch

<table width="100%">
<tr>
Expand Down Expand Up @@ -399,7 +390,7 @@ This section is dedicated to providing valuable resources for learning and maste

> Get started with setting up your development environment for JavaScript programming with these essential resources.

### Browser
#### Browser

<table width="100%">
<tr>
Expand Down Expand Up @@ -428,7 +419,7 @@ This section is dedicated to providing valuable resources for learning and maste
</tr>
</table>

### IDEs for JavaScript
#### IDEs


<table width="100%">
Expand Down Expand Up @@ -462,7 +453,7 @@ This section is dedicated to providing valuable resources for learning and maste
</tr>
</table>

### Online Editors for JavaScript
#### Online Editors


<table width="100%">
Expand All @@ -484,7 +475,7 @@ This section is dedicated to providing valuable resources for learning and maste
</tr>
</table>

### Browser DevTools
#### Browser DevTools

<table width="100%">
<tr>
Expand All @@ -501,10 +492,10 @@ This section is dedicated to providing valuable resources for learning and maste
</tr>
</table>

### JavaScript Frameworks and Libraries
### Frameworks and Libraries
> The enormous variety of frameworks and libraries, making websites with JavaScript is now easier. Therefore, excellent knowledge of JavaScript frameworks is the key to being a developer who can build fantastic websites.
### Front-End Frameworks
### 1. React
#### Front-End Frameworks
##### 1. React

<table width="100%">
<tr>
Expand Down Expand Up @@ -533,7 +524,7 @@ This section is dedicated to providing valuable resources for learning and maste
</tr>
</table>

### 2. Angular
##### 2. Angular

<table width="100%">
<tr>
Expand All @@ -559,7 +550,7 @@ This section is dedicated to providing valuable resources for learning and maste
</table>


### 3. Vue
##### 3. Vue

<table width="100%">
<tr>
Expand All @@ -580,7 +571,7 @@ This section is dedicated to providing valuable resources for learning and maste
</tr>
</table>

### 4. jQuery
##### 4. jQuery

<table width="100%">
<tr>
Expand Down Expand Up @@ -609,7 +600,7 @@ This section is dedicated to providing valuable resources for learning and maste
</tr>
</table>

### State Management
#### State Management

<table width="100%">
<tr>
Expand Down Expand Up @@ -664,10 +655,10 @@ This section is dedicated to providing valuable resources for learning and maste
</tr>
</table>

### Back-End Development with JavaScript
### Back-End Development
> Here are resources for Javascript in Back end development

### Node.js
#### Node.js

<table width="100%">
<tr>
Expand Down Expand Up @@ -704,10 +695,10 @@ This section is dedicated to providing valuable resources for learning and maste
</tr>
</table>

### Testing and Debugging
#### Testing and Debugging
> Testing is the process of verifying and validating that a software or application is bug-free, meets the technical requirements as guided by its design and development, Debugging is the process of fixing a bug in the software or an application. It can be defined as identifying, analyzing, and removing errors.

### 1. Testing
##### 1. Testing

<table width="100%">
<tr>
Expand Down Expand Up @@ -736,7 +727,7 @@ This section is dedicated to providing valuable resources for learning and maste
</tr>
</table>

### 2. Debugging
##### 2. Debugging

<table width="100%">
<tr>
Expand All @@ -757,8 +748,8 @@ This section is dedicated to providing valuable resources for learning and maste
</tr>
</table>

### Mobile Development with JavaScript
> Here are resources for mobile development with JavScript.
### Mobile Development
> Here are resources for mobile development with JavaScript.

<table width="100%">
<tr>
Expand Down Expand Up @@ -925,10 +916,10 @@ Here's the updated table with all resource links added to the Platform/Service c
</tbody>
</table>

### JavaScript Projects
### Projects
> Projects which can help you to enhance your development skills and build your resumes.

### Beginner Level Projects
#### Beginner Level Projects

<table width="100%">
<tr>
Expand Down Expand Up @@ -1027,7 +1018,7 @@ Here's the updated table with all resource links added to the Platform/Service c
</tr>
</table>

### Intermediate Level Projects
#### Intermediate Level Projects

<table width="100%">
<tr>
Expand Down Expand Up @@ -1192,7 +1183,7 @@ Here's the updated table with all resource links added to the Platform/Service c
</tr>
</table>

### Advance Level Projects
#### Advance Level Projects

<table width="100%">
<tr>
Expand Down Expand Up @@ -1341,7 +1332,7 @@ Here's the revised table:
### Youtube
> Here are few popular Youtube channels and Playlists which hekp you to build your JS Mastery

### YouTube Channels for Learning JavaScript
#### YouTube Channels
<table>
<tr>
<th>Resource Name</th>
Expand Down Expand Up @@ -1405,7 +1396,7 @@ Here's the revised table:
</tr>
</table>

### YouTube Playlists for Learning JavaScript
#### YouTube Playlists
<table>
<tr>
<th>Resource Name</th>
Expand Down Expand Up @@ -1456,7 +1447,7 @@ Here's the revised table:
### Courses
> Here are some free and paid courses you may consider

### Free Certification Courses
#### Free Courses

<table>
<tr>
Expand Down Expand Up @@ -1505,7 +1496,7 @@ Here's the revised table:
</table>


### Paid Certification Courses
#### Paid Courses
<table>
<tr>
<th>Resource Name</th>
Expand Down Expand Up @@ -1550,7 +1541,7 @@ Here's the revised table:
### Additional Resources
> Additional Resources that you may find helpful

### JavaScript Games
#### Games

<table width="100%">
<tr>
Expand Down Expand Up @@ -1584,7 +1575,7 @@ Here's the revised table:
</table>


### JavaScript Communities
#### Communities

<table width="100%">
<tr>
Expand Down Expand Up @@ -1620,7 +1611,7 @@ Here's the revised table:
</tr>
</table>

### JavaScript Documentations
#### Documentations
<table>
<tr>
<th>Resource Name</th>
Expand All @@ -1641,7 +1632,7 @@ Here's the revised table:
</table>


### JavaScript Books
#### Books

<table width="100%">
<tr>
Expand Down Expand Up @@ -1697,7 +1688,7 @@ Here's the revised table:
</table>


### JavaScript CheatSheets
#### CheatSheets

<table>
<tr>
Expand Down Expand Up @@ -1746,4 +1737,4 @@ Whether you prefer self-paced learning, structured courses, or interactive platf

Remember to practice regularly, engage with communities, and don't hesitate to explore new projects and challenges.

Keep coding and exploring the vast world of JavaScript development! 🚀
Keep coding and exploring the vast world of JavaScript development! 🚀
Loading