2022 FE Roadmap
2022 FE Roadmap
CSS
Selectors (basic, complex Shadow
Psuedo selector Colors + Gradient
Specificity & inheritanc Transforms & Transition
Box mode Animation
Typograph Media querie
Positioning, Units, Displa CSS variable
Layouts: Flex, Grid BEM standards
JavaScript
Variables & Primitive “this” keywor
Scopes & Hoistin callbacks + Promis
Operators & type conversion Async awai
Closure Set & Map
Objects + methods & rege Module
Arrays + method Classes & Proxie
Functions & Arrow function ES6+ syntaxe
timeout & interva Prototype
destructuring & spread Iterators & Iterables
Web Fundamentals
React /
Components & JS Component Compositio
React Ecosystem
Redu Axio
Language: TypeScript
Linter: ESLint
Formatter: Prettier
Frontend Concepts
Responsive Web desig Jam stac
Progressive Web App Test driven developmen
Web Component Search Engine Optimizatio
SSR, SSG, IS Web Performanc
Design Pattern Accessibilit
Reactive & Functional programmin Web Securit
Object Oriented programmin User experienc
Micro frontend CI/CD
Good to know
SASS & PostCS Gatsb
Storyboo TailWind / Bootstra
Cypres StencilJS / Li
D3j Electro
Docke Threej
AW Babe
Firebas Web Assembl
Protocol Buffers / gRP NodeJ
RxJS Web 3.0
Recommended Roadmap
Beginner web
Fundamentals
build projects while learning
Advanced
React
TypeScript in depth
CSS & JS
accessibility
build projects while learning
Never
Design
NextJS
ends... patterns
This document is a guideline based on personal knowledge & opinions Sadanand Akshay Pai