diff --git a/Programming Languages/JavaScript/readme.md b/Programming Languages/JavaScript/readme.md index ac75edb9..9d060292 100644 --- a/Programming Languages/JavaScript/readme.md +++ b/Programming Languages/JavaScript/readme.md @@ -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) @@ -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) @@ -87,10 +78,10 @@ This section is dedicated to providing valuable resources for learning and maste -### Tutorials +### JavaScript > Start your journey into JavaScript programming with these essential tutorials covering basic syntax and concepts. -### Introduction +#### Introduction @@ -136,7 +127,7 @@ This section is dedicated to providing valuable resources for learning and maste
-### Fundamentals +#### Fundamentals @@ -208,7 +199,7 @@ This section is dedicated to providing valuable resources for learning and maste
-### Object-Oriented Programming (OOP) +#### Object-Oriented Programming (OOP) @@ -258,7 +249,7 @@ This section is dedicated to providing valuable resources for learning and maste
-### Data Structures +#### Data Structures @@ -297,7 +288,7 @@ This section is dedicated to providing valuable resources for learning and maste
-### Asynchronous JavaScript +#### Asynchronous JavaScript @@ -327,7 +318,7 @@ This section is dedicated to providing valuable resources for learning and maste
-### DOM Manipulation +#### DOM Manipulation @@ -370,7 +361,7 @@ This section is dedicated to providing valuable resources for learning and maste
-### APIs and Fetch +#### APIs and Fetch @@ -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
@@ -428,7 +419,7 @@ This section is dedicated to providing valuable resources for learning and maste
-### IDEs for JavaScript +#### IDEs @@ -462,7 +453,7 @@ This section is dedicated to providing valuable resources for learning and maste
-### Online Editors for JavaScript +#### Online Editors @@ -484,7 +475,7 @@ This section is dedicated to providing valuable resources for learning and maste
-### Browser DevTools +#### Browser DevTools @@ -501,10 +492,10 @@ This section is dedicated to providing valuable resources for learning and maste
-### 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 @@ -533,7 +524,7 @@ This section is dedicated to providing valuable resources for learning and maste
-### 2. Angular +##### 2. Angular @@ -559,7 +550,7 @@ This section is dedicated to providing valuable resources for learning and maste
-### 3. Vue +##### 3. Vue @@ -580,7 +571,7 @@ This section is dedicated to providing valuable resources for learning and maste
-### 4. jQuery +##### 4. jQuery @@ -609,7 +600,7 @@ This section is dedicated to providing valuable resources for learning and maste
-### State Management +#### State Management @@ -664,10 +655,10 @@ This section is dedicated to providing valuable resources for learning and maste
-### Back-End Development with JavaScript +### Back-End Development > Here are resources for Javascript in Back end development -### Node.js +#### Node.js @@ -704,10 +695,10 @@ This section is dedicated to providing valuable resources for learning and maste
-### 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 @@ -736,7 +727,7 @@ This section is dedicated to providing valuable resources for learning and maste
-### 2. Debugging +##### 2. Debugging @@ -757,8 +748,8 @@ This section is dedicated to providing valuable resources for learning and maste
-### Mobile Development with JavaScript -> Here are resources for mobile development with JavScript. +### Mobile Development +> Here are resources for mobile development with JavaScript. @@ -925,10 +916,10 @@ Here's the updated table with all resource links added to the Platform/Service c
-### JavaScript Projects +### Projects > Projects which can help you to enhance your development skills and build your resumes. -### Beginner Level Projects +#### Beginner Level Projects @@ -1027,7 +1018,7 @@ Here's the updated table with all resource links added to the Platform/Service c
-### Intermediate Level Projects +#### Intermediate Level Projects @@ -1192,7 +1183,7 @@ Here's the updated table with all resource links added to the Platform/Service c
-### Advance Level Projects +#### Advance Level Projects @@ -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
@@ -1405,7 +1396,7 @@ Here's the revised table:
Resource Name
-### YouTube Playlists for Learning JavaScript +#### YouTube Playlists @@ -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
Resource Name
@@ -1505,7 +1496,7 @@ Here's the revised table:
-### Paid Certification Courses +#### Paid Courses @@ -1550,7 +1541,7 @@ Here's the revised table: ### Additional Resources > Additional Resources that you may find helpful -### JavaScript Games +#### Games
Resource Name
@@ -1584,7 +1575,7 @@ Here's the revised table:
-### JavaScript Communities +#### Communities @@ -1620,7 +1611,7 @@ Here's the revised table:
-### JavaScript Documentations +#### Documentations @@ -1641,7 +1632,7 @@ Here's the revised table:
Resource Name
-### JavaScript Books +#### Books @@ -1697,7 +1688,7 @@ Here's the revised table:
-### JavaScript CheatSheets +#### CheatSheets @@ -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! 🚀 \ No newline at end of file +Keep coding and exploring the vast world of JavaScript development! 🚀