2024 Backend Roadmap - Light
2024 Backend Roadmap - Light
Each section also includes projects that you can complete in any order
that require only the skills learned in that section and the sections prior.
x
E press Routing - Video
Templating Language (EJS, Handlebars, Pug, etc.)
Databases - SQL vs NoSQL Video
SQL
PostgreSQL (Recommended)
MySQL (Also Recommended) - Install Video Tutorial Video
SQLite
NoSQL
MongoDB (Recommended) - Tutorial Video Cheat Sheet
Redis (Recommended For Caching)
Cassandra
DynamoDB (Recommended If Working With AWS)
TypeScript - Course
TSConfig
Type Inference
Array Type Projects
Any/Unknown Type - Video Easy
Type vs Interfaces - Video Image Slider - Video
Todo List - Video
Functions Typing Effect Animation - Video
Unions/Intersections Hangman Clone - Video
readonly/keyof/typeof
Medium
Custom Select Component - Video
As Const/Enums Advanced Note Taking App - Video
Multistep Form - Video
Tuples Shopping Cart - Video
Generics - Video Hard
Built In Types (Pick, Omit, etc.) Facebook Messenger Clone - Video
YouTube Home Page Clone - Video
Type Guards Twitter Clone - Video
Satisfies
Discriminated Union - Video
Function Overloads
Type Predicate - Video
Declaration Files
Next.js - (Optional) - Course
App Router
Projects
Folder Based Routing
Dynamic Routes
Dynamic Functions
useOptimistic/useFormState/useFormStatus
Route Handlers
Pages Directory
getServerSideProps/getStaticProps/getStaticPaths/getInitialProps
API Routes
Version Control (Learn As Soon As Possible) - Video Advanced Video Advanced Article
How To Deploy
Authentication - Basic Auth Video Password Auth Video JWT Auth Video Email Only Auth Video