Web Roadmap Print
Web Roadmap Print
Web Roadmap Print
What is HTTP?
Accessibility
Browsers and how they work?
SEO Basics
Git
GitHub
JavaScript
GitLab
Bitbucket
We have trimmed down the CSS part for the sake of brevity.
However, I would recommend reading about CSS in JS,
React
CSS Modules, Styled Components, Vanilla Extract, Panda CSS npm
and look into di!erent frameworks with pre-built components Vue.js
pnpm
such as MUI, daisyUI, Chakra UI and Mantine.
Angular
yarn
Shadcn UI Rollup
Rollu
ESLint
Playwright
Web Security Basics CORS HTTPS Learn the di!erence between Unit, Integration,
and Functional tests and learn how to write
Cypress
Content Security Policy them with the tools listed on the right.
React Remix
HTML Templates
Angular Universal
Web Components Custom Elements
Vue.js Nuxt.js
Shadow DOM
Svelte Svelte Kit
Type Checkers TypeScript
Flutter
Mobile Applications
Bonus Content Desktop Applications
React Native
Flutter
Ionic
NativeScript
Continue Learning with following relevant tracks
Order in roadmap not strict (Learn anytime)
https : // roadmap.sh
I wouldn't recommend
Backend
How does the internet work? DNS and how it works?
Browsers and how they work? What is hosting?
Rust Go
Git
GitHub
MySQL OS and General Knowledge
Relational Databases
MariaDB
Basic Terminal Commands
MS SQL grep, awk, sed, lsof, curl, wget
tail, head, less, find, ssh, kill, dig
Oracle
How OSs work in General
NoSQL Databases
MongoDB InfluxDB
Memory Management
CouchDB TimeScale
ORMs Interprocess Communication
Document DBs Time Series
ACID
I/O Management
Firebase Cassandra
Transactions
Basic Networking Concepts
RethinkDB HBase
N+1 Problem
Threads and Concurrency
Realtime Column DBs
Normalization
Process Management
Redis
Neo4j
Failure Modes
Operating Systems Knowledge
Graph DBs
Profiling Perfor.
DynamoDB
Authentication REST
JSON APIs
Client Side
Cookie Based Redis
SOAP
Caching Server Side
OAuth
Memcached
Basic Auth
gRPC
CDN
Token Auth GraphQL
JWT Web Security Knowledge
MD5 and why not to use it
OpenID
SHA Family
SAML
Integration Testing
scrypt bcrypt
Unit Testing
Testing Hashing Algorithms
Functional Testing
GOF Design Patterns
Architectural Patterns Monolithic Apps
Domain Driven Design
Microservices
Test Driven Development
SOA
CQRS
Elasticsearch
Serverless
Event Sourcing
Solr
Service Mesh
Search Engines
Twelve Factor Apps
RabbitMQ
Kafka
Kubernetes
Docker
Message Brokers
Containerization vs Virtualization LXC
Server Sent Events
WebSockets GraphQL Apollo
Nginx
Relay Modern
Apache
Caddy
Graceful Degradation
Web Servers
MS IIS
Throttling
Backpressure
Loadshifting
Instrumentation
Building for Scale
Circuit Breaker
Monitoring
Mitigation Strategies
Telemetry