Səviyyə 0 – Tam yeni başlayan
- Kompüter və internetdən əmin şəkildə istifadə etməyi öyrən
- Kompüter Elmlərin bünövrəsi
- Brauzer və fayl sistemində əsas naviqasiyanı mənimsə
- Saytların necə işlədiyini başa düş (frontend nədir, backend nədir)
Səviyyə 1 – Veb inkişafın əsasları
- HTML — səhifə strukturu (teqlər, atributlar, semantika)
- CSS — dizayn, rənglər, şriftlər, box model
- Git + GitHub — əsas əmrlər, commit, push, repozitoriyalarla iş
Səviyyə 2 – İnterfeys və qarşılıqlı əlaqə
- JavaScript (əsaslar) — dəyişənlər, funksiyalar, şərtlər, dövrələr, DOM manipulyasiyası
- DOM ilə iş — səhifədəki məzmunu dəyişmək, hadisələri idarə etmək
- Responsiv dizayn — media query, mobil uyğunlaşdırma
- Çoxbrauzerli dəstək — müxtəlif cihazlarda yoxlama və sazlama
Səviyyə 3 – Müasir alətlər
- Framework (React və ya Vue) — komponentlər, props, state, JSX / şablonlar
- REST API ilə iş — axios, fetch, async/await
- TypeScript — tip sistemi, interfeyslər, böyük layihələr üçün üstünlüklər
Səviyyə 4 – İrəliləmiş bacarıqlar
- Performansın optimallaşdırılması — lazy loading, memoization, code splitting
- Testlər — unit test, Jest, React Testing Library
- İnkişaf alətləri — Webpack, Vite, ESLint, Prettier
- Komanda işi — code review, git-flow, Agile/Scrum
Səviyyə 5 – Karyera inkişafı
- Junior Frontend Developer — HTML, CSS, JS və React/Vue ilə sərbəst işləmək
- Middle Frontend Developer — real layihə təcrübəsi, TypeScript və API bilikləri
- Senior Frontend Developer — arxitektura bilikləri, sistemli düşüncə