In this repository , you'll find FullStack Using Nodejs road map , This repository will always be updated.
π Beginner-Level
π Intermediate Level
π Advanced Level
Introduction to Computer Science
-
CS50
πΉ CS50's Introduction to Computer Science In English
πΉ CS50's Introduction to Computer Science In Arabic
OR
-
Python
πΉ Introduction to Computer Science and Programming Using Python from Elzero
OR
-
C++
πΉ C++ In Arabic
OR
πΉ C++ In Arabic
Data Structures and Algorithms
When you choose C++ language , you choose data structure C++
When you choose python language , you choose data structure python
πΉ Data Structure For Python
When you choose C++ language , you choose OOP C++
When you choose python language , you choose OOP python
πΉ OOP For C++
- You have two courses of OOP Python , you can choose one course of them
πΉ OOP Python
πΉ OOP Python
Introduction to Databases
If you want the video translated, open the subtitle CC
πΉ SQL Tutorial - Full Database Course for Beginners
πΉ Database Design Course - Learn how to design and plan a database for beginners
πΉ MySQL Tutorial for Beginners [Mosh]
πΉ MySQL Database FreeCodeCamp
OR
πΉ DB-In Arabic
πΉ DB-In Arabic
πΉ DB-ITI
π Funamentals-of-Database-Systems
π Pro-SqL-Server-Relational-Database-Design-and-Implementation
Web Basics
πΉ HTTP-Methods
πΉ HTTP-Status-Codes
πΉ API
πΉ Rest-API & HTTP
Front End Basics
ES6 is ECMA Script (Modern JavaScript)
πΉ HTML - Elzero
πΉ CSS - Elzero
πΉ JavaScript- Elzero
πΉ JavaScript_Projects - Elzero
πΉ ES6 - Elzero
π JavaScript - You Don't Know JavaScript
π JavaScript - notes Professional
π JavaScript - ES6
π JavaScript-ES6 - TutorialsPoint
πΉHTML-DOCS
πΉHTML-DOCS
πΉCSS-DOCS
πΉCSS-DOCS
πΉJavaScript-DOCS
-
Firstly , you have to take Typescript Course
-
Secondly , you have to take Angular Course
πΉ Typescript - Elzero
πΉ Angular - FreeCodeCamp In English
OR
πΉ Angular - In Arabic
πΉ Angular - ITI
π Typescript
π Angular
πΉ Typescript-DOCS
πΉ Angular-DOCS
πΉ React - Codezon
πΉ React- FreeCodeCamp
π React - React Native
π React - 2024
π MernStack using React & Typescript
πΉ React-DOCS
The way to Nodejs and MongoDB
πΉ Nodejs & Express In English
OR
πΉ Nodejs & Express In Arabic
πΉ Nodejs & Express In Arabic
πΉ Nodejs & Express ITI
πΉ Nodejs-DOCS
πΉ Express-DOCS
πΉ What-is-Postman
To study MongoDB course you have to study nodejs first
OR
πΉ MongoDB Crash Course
πΉ MongoDB Crash Course 2022
πΉ MongoDB + Mongoose + Nodejs Crash Course
OR
πΉ MongoDB In Arabic
πΉ MongoDB ITI
π MongoDB - Notes Professionals
π MongoDB-DOCS
πΉ 4 Projects-Using-Express & Nodejs
πΉ E-commerce
πΉ Chat-App
πΉ Task-Manager
The way to NestJS Framework and Connection to SQL Databases
-
You have to take Typescript and Angular Courses to be able to study Nestjs
-
NestJS is a modern framework for developing backend applications using TypeScript (or JavaScript). It is based on Node.js, and uses a Modular Architecture similar to Angular, with strong support for Dependency Injection and SOLID design.Use NestJS if you:
βοΈ You are working on a large project that needs strong organization.
βοΈ You need Dependency Injection like Angular.
βοΈ You want to use GraphQL easily.
βοΈ Need integrated support for WebSockets, Microservices.
βοΈ Want to improve your testing with Jest
πΉWhat is NestJs & Why should we learn?
πΉWhat is NestJs & Why should we learn?
πNestJs - DOCS
πSequelize - DOCS
πSequelize Migrations - DOCS
πGraphQL - DOCS
πNestJs - E-book
πΉMySQL - TypeORM
πΉGraphQL - TypeORM in English
πΉGraphQL - TypeORM in Arabic
- You'll see more advanced topics like docker , microservies and more , don't worry and wait for advanced level to understand these topics better.
πΉBlog - Project
JavaScript Challenges
πJavaScript - Exercism - Challenges
πJavaScript - Jscodebox - Challenges
πJavaScript - Codewars - Challenges
πJavaScript - Jschallenger - Challenges
πJavaScript - Jscodechallenges - Challenges
πJavaScript - JavaScript30 - Challenges
πJavaScript - Leetcode 30 Days - Challenges
π½οΈJavaScript - Explanation Leetcode 30 Days In English - Challenges