Section
Frontend
Accessibility Accessibility Accessibility Overview Accessibility ensures people can use the product with keyboard, screen readers, assistive tech, and dif... API Integration API Integration API Integration Overview API integration is the frontend contract with backend services, including requests, responses, retr... Authentication Authentication Authentication Overview Authentication proves who the user is and determines how the app should establish trust. Why It Matte... CSS CSS CSS Overview CSS controls layout, spacing, typography, responsiveness, and much of the user experience. Why It Matters Many frontend bug... HTML HTML HTML Overview HTML is the semantic foundation of the web application and the first layer of accessibility. Why It Matters Good HTML imp... JavaScript JavaScript JavaScript Overview JavaScript is the runtime language behind the frontend and much of the tooling around it. Why It Matters Stro... Next.js Next.js Next.js Overview Next.js is the application framework for routing, rendering, data fetching, and deployment friendly frontend delive... Performance Performance Performance Overview Frontend performance is the practice of making apps fast, responsive, and stable under real usage condition... React React React Overview React is the UI model for composing stateful views from reusable components. Why It Matters Most frontend work ends up ... Security Security Security Overview Frontend security is about protecting users, sessions, and data handling at the client boundary. Why It Matters F... State Management State Management State Management Overview State management is the practice of storing and deriving UI data in the right place. Why It Matte... TypeScript TypeScript TypeScript Overview TypeScript adds static structure to JavaScript so large frontend codebases stay safer to change. Why It Matte...