Frontend
| Task | Sources | ETA |
|---|---|---|
| ReactJS | Watch till lecture 15 ➝ Playlist |
7 days |
| NextJS | What is NextJS ➝ Video Server Components VS Client Components ➝ Video Installation and examples ➝ Doc Folder structure, don't read the pages Routing Conventions ➝ DocRouting fundamentals ➝ Doc |
5-6 Days |
Backend
| Task | Sources | ETA |
|---|---|---|
| NodeJS | What is NodeJS ➝ Video Installation Windows ➝ Doc Linux/Mac ➝ Doc Hello World ➝ Video Modules ➝ Video How nodejs works(optional) ➝ Video |
1-2 Days |
| Web Server | Building a web server using nodejs ➝ Video watch till 16:00 Building an express server ➝ Video Database designing(optional) ➝ Video Backend project structure(important) ➝ Video |
2 Days |
| MongoDB | Installation ➝ Doc |
NA |
| ExpressJS Course | Follow this playlist NOTE: Start from 5th video. 6th is optional(depends on you). 11th video is optional. Watch till 18th video. |
7 Days |
WSL installation in Windows 11
What is WSL -> Link
-
Open CMD or Powershell with administrator and run the following commands:
wsl --install
-
Preferred distribution is Ubuntu, so to install Ubuntu in WSL, run:
wsl --install -d Ubuntu
-
If you prefer some other distribution, you can run the following command and select your desired distribution:
wsl --list --online
-
Restart your PC after the above steps. Ubuntu or your selected Linux distribution will be installed. A terminal will open automatically and it will ask for your username and password for the new Linux system.
-
You can run it by running this in your terminal:
wsl -d Ubuntu
OR
wsl -d <Distribution Name>
To list all the distributions installed, you can run:
wsl -l -v
-
Before installing anything, update and upgrade your Linux by running,
sudo apt update
Then run,
sudo apt upgrade
NOTE: It will ask for your password, just type it and press enter.
-
In future, when you need to increase the RAM and swap space of your WSL, you have to create a file in the location,
C:\Users\<UserName>\.wslconfig. Make sure this file name should be only.wslconfig, but not.wslconfig.txt. Contents of the file would be:[wsl2] memory=4GB swap=8GBNOTE: You can't increase your memory more than the available memory in your system.