Vraj's Full Stack Web Developer Learning Path - Codedamn - Cropped
Vraj's Full Stack Web Developer Learning Path - Codedamn - Cropped
0%
0%
HTML Fundamentals
0%
CSS Grid
0%
Elements Tab
Console Tab
HTML5/CSS3 Projects
0%
Variables
Functions
Objects basics
0%
JavaScript
Quiz App Project
DOM learn more
To Do List Manager
intermediate
0%
Promises
Inheritance
0%
npm
Package managers automate the process
of configuring libraries in projects, simplifying Package Mangers yarn
dependency management and project setup.
pnpm
0%
Local Repository
Branches
Git and GitHub streamlines a lot
Merging Git + GitHub of ops-heavy work and allows you
to focus on what matters - code
Remote Repository
Pull Requests
0%
Basics
0%
Hooks
React.js is a popular choice for
frontend development. Alternatively, React.js React Context
there are options like Vue, Svelte, etc..
0%
Design Patterns
0%
useSWR
Zustand
data state
0% fetching management
React Query
React.js Ecosystem Redux
tRPC
0%
Config
Making a good UI is hard.
Plugins Tailwind CSS Presets from Tailwind makes it
easier to make consistent UI.
Best Practices
React.js Projects
0%
Jest 0%
0%
Common Commands
Linux is extremely important for
backend developers. Most backend
Nano Text Editor Linux Fundamentals servers run on linux. You should be
comfortable working with linux/bash.
Shell Scripting Basics
0%
CommonJS
Any backend language should work,
however since you're already familiar Node.js Basics ESM
with JavaScript, Node.js is a good choice.
HTTP Servers
0%
0%
Event Loop
0%
Microtask
main thread
Queue
queues
rAF Queue JavaScript Under The Hood 0%
REST
APIs are building blocks of backend
0%
API Development services since they allow differently built
GraphQL servers/clients to communicate using
JSON/XML.
tRPC Router
0%
SQL Fundamentals
PostgreSQL is an amazing SQL database.
Alternatively, you could also try learning PostgreSQL CRUD Operations
MongoDB, a popular NoSQL database.
Query Builders
0%
Next.js (SSR)
App Router
API Routes
Edge Rendering
Backend Projects
Socket.io
WebSockets help two computers
0% communicate near real-time. It is a
uWebSocket.js WebSockets very important and interesting
technology building any real-time
interface on web
0%
0%
GitHub Actions
CI/CD allows you to focus on code
instead of deployments. It is an CI/CD 0%
important backend/ops skill to master.
Bitbucket
Interview Questions
Interview preparation
0%
Freelancing
https://codedamn.com/user/vrajsavani2007/learning-path/47dPONkOK0UlDM83mPvUA 1/2
12/25/23, 8:13 PM Vraj's Full Stack Web Developer Learning Path - codedamn
https://codedamn.com/user/vrajsavani2007/learning-path/47dPONkOK0UlDM83mPvUA 2/2