Material Discussion

Hello everyone, I want to ask, currently I am studying the material in the frontend path, but I do not fully understand the other materials in the path even though I have read the sub-chapter titles. My question is, are the materials below also discussed in this path? If not, is there anyone who can help me provide learning references? Is it in scimba too? I just want to make sure that all the following materials are there, I apologize if I am wrong in knowing the material because this is for my personal learning needs. Here’s a list of the materials I mean:

  1. TypeScript:
  • Basic Types (string, number, boolean, etc.)
  • Arrays & Object Types
  • Function Types
  • Interfaces vs Types
  • typeof, keyof
  • Generics
  • Utility Types (Partial, Pick, etc.)
  • Conditional Types
  • Type Guards
  • Discriminated Unions
  • Type Predicates
  • Promises & Async Types
  1. HTML & CSS (Advanced):
  • Semantic HTML elements
  • Responsive Design (media queries, units, breakpoints)
  • Flexbox & Grid Layout
  • CSS Animations & Transitions
  • CSS Variables
  • Tailwind CSS (utility-first framework)
  1. DOM + Tools:
  • Advanced DOM Manipulation (beyond basic input/output)
  • Using Figma as a frontend developer:
  • Extract spacing, colors, measurements
  • Understand design systems
  1. React :
  • Functional Components
  • Props & State
  • useEffect, useContext, useRef
  • Form Handling with React Hook Form & Zod
  • Custom Hooks
  • Portals
  1. Next.js :
  • Pages & Routing
  • Layouts
  • Server-side Rendering (SSR) vs Static Generation (SSG)
  • Client Components vs Server Components
  • Image Optimization
  • Data Fetching (e.g. getServerSideProps, fetch in useEffect)
  1. UI Libraries:
  • Framer Motion (animations)
  • Headless UI / Radix UI (accessible component primitives)
  • Shadcn/ui (pre-built styled components)

Thank you for your attention and also yang response