Roadmap of Various Developer Domains 1719806904
Roadmap of Various Developer Domains 1719806904
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
PostgreSQL
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
Failure Modes
Redis
Neo4j
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
Checkpoint — Deployment
Monit
Terraform
Checkpoint — Infrastructure
Coursera: Algebra and Di!erential Calculus Course Coursera: Hypothesis Testing Course
Kaggle — Learn Time Series Course Paper: Improving Sensitivity (CUPED) Paper v
<
Learn Python - Kaggle Course Exploratory Data Analysis With Python and Pandas Course
Google's Python Class Course Exploratory Data Analysis for Machine Learning Course v
Exploratory Data Analysis with Seaborn Course
Data Structures and Algorithms (Python)
GitHub Repository with Notes and Code from the eBook Above
Deep Learning <
<
Keep Learning
Relevant Roadmaps Find the detailed version of this roadmap
Along with resources and more roadmaps
React Native Roadmap
Flutter Roadmap
Android Developer https://roadmap.sh
Java
Development IDE
State Changes
Services App Components
RecycleView
EditText Dialogs
Buttons Toast
Jetpack Compose
OkHttp
Authentication
Apollo-Android DataStore
Crashlytics
Room Database
Remote Config
Coroutines Asynchronism File System
Cloud Messaging
Threads
FireStore
RxJava RxKotlin
Common Services Firebase
WorkManager
Google AdMob
Ktlint
Google Play Services
Firebase Distribution Espresso Linting
Detekt
Google Maps
Google Playstore JUnit
Leak Canary
Signed APK
Chucker
Jetpack Benchmark
Keep Learning
Find the detailed version of this roadmap
Special Thanks!
Along with resources and more roadmaps
Original roadmap was made by Chris Ohk.
You can find him using the links below: https://roadmap.sh
Game Developer
GitHub Profile + Twitter Profile
Matrix
Geometry
Game Mathematics Game Physics Dynamics
Linear Transformation
Center of Mass Moment of Inertia
EPA
C / C++ C# Spatial Partitioning
DBVT
Convex Hull Convex Decomposition
Getting Deeper
Ray Tracing
Computer Animation Shadow Map Light Source Occluder Culling Clipping
State Machine
Vulkan Metal Minimax
Behavior Tree
Decision Learning Deep Learning SPIR-V AB Pruning
Fuzzy Logic
Naive Bayes Classifier Artificial Neutral Network MCTS
Markov System
Decision Tree Learning Reinforcements Learning
Goal Oriented Behavior
Game AI
OptiX
Advanced Rendering
Physically-Based Rendering
Metallicity
Microsurface Scattering