Frontend Roadmap
Frontend Roadmap
Frontend Roadmap
https://roadmap.sh
Are you just getting started?
Internet
How does the internet work?
What is HTTP?
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 and npm
look into di!erent frameworks with pre-built components such as Vue.js
pnpm
MUI, daisyUI, Chakra UI and Mantine.
Angular
yarn
CSS Architecture
Writing CSS Pick a Framework Package Managers
BEM
Tailwind Svelte
Vite
Par
Shadcn UI Rollup
Ro
PostCSS
Task Runners npm scripts
Build Tools
Linters and Formatters Prettier
ESLint
Authentication Strategies
Testing your Apps Vitest
JWT, OAuth, SSO, Basic Auth, Session Auth etc
Jest
Next.js
React Remix
HTML Templates
Angular Universal
Web Components Custom Elements
Vue.js Nuxt.js
Shadow DOM
Svelte Svelte Kit
Type Checkers TypeScript
Apollo
Storage PRPL Pattern GraphQL
Web Sockets Relay Modern
RAIL Model
Server Sent Events
Using Lighthouse
Performance Metrics
Service Workers
Location Using DevTools Progressive Web Apps Static Site Generators
Notifications Calculating, Measuring
and improving performance
Device Orientation
Vuepress Astro
Payments
Performance Best Practices
Credentials Jekyll Eleventy
Flutter
Mobile Applications
Bonus Content Desktop Applications
React Native
Flutter
Ionic
NativeScript
Continue Learning with following relevant tracks