Frontend Developer yol xəritəsi

Səviyyə 0 – Tam yeni başlayan

  1. Kompüter və internetdən əmin şəkildə istifadə etməyi öyrən
  2. Kompüter Elmlərin bünövrəsi
  3. Brauzer və fayl sistemində əsas naviqasiyanı mənimsə
  4. Saytların necə işlədiyini başa düş (frontend nədir, backend nədir)

Səviyyə 1 – Veb inkişafın əsasları

  1. HTML — səhifə strukturu (teqlər, atributlar, semantika)
  2. CSS — dizayn, rənglər, şriftlər, box model
  3. Git + GitHub — əsas əmrlər, commit, push, repozitoriyalarla iş

Səviyyə 2 – İnterfeys və qarşılıqlı əlaqə

  1. JavaScript (əsaslar) — dəyişənlər, funksiyalar, şərtlər, dövrələr, DOM manipulyasiyası
  2. DOM ilə iş — səhifədəki məzmunu dəyişmək, hadisələri idarə etmək
  3. Responsiv dizayn — media query, mobil uyğunlaşdırma
  4. Çoxbrauzerli dəstək — müxtəlif cihazlarda yoxlama və sazlama

Səviyyə 3 – Müasir alətlər

  1. Framework (React və ya Vue) — komponentlər, props, state, JSX / şablonlar
  2. REST API ilə iş — axios, fetch, async/await
  3. TypeScript — tip sistemi, interfeyslər, böyük layihələr üçün üstünlüklər

Səviyyə 4 – İrəliləmiş bacarıqlar

  1. Performansın optimallaşdırılması — lazy loading, memoization, code splitting
  2. Testlər — unit test, Jest, React Testing Library
  3. İnkişaf alətləri — Webpack, Vite, ESLint, Prettier
  4. Komanda işi — code review, git-flow, Agile/Scrum

Səviyyə 5 – Karyera inkişafı

  1. Junior Frontend Developer — HTML, CSS, JS və React/Vue ilə sərbəst işləmək
  2. Middle Frontend Developer — real layihə təcrübəsi, TypeScript və API bilikləri
  3. Senior Frontend Developer — arxitektura bilikləri, sistemli düşüncə