1-ci Ay: HTML və CSS Əsasları
Həftə 1: HTML Əsasları
- HTML nədir və strukturu.
- Əsas taglar (<html>, <head>, <body>, <h1> - <h6>, <p>, <a>, <img>, <ul>, <ol> və s.).
- Form elementləri (<input>, <textarea>, <button>, <select> və s.).
- Semantik HTML (<header>, <footer>, <article>, <section>).
Həftə 2: CSS Əsasları
- CSS nədir və istifadəsi.
- Seçicilər (class, id, element).
- Rənglər (hex, rgba, hsl formatları).
- Şriftlər və mətn tərtibatı (font-size, font-family, text-align, line-height).
- Box Model (margin, padding, border, content).
Həftə 3: Layihə: Sadə bir web səhifə yaradılması
- HTML ilə şəxsi bir səhifənin hazırlanması.
- CSS ilə səhifənin dizaynının tərtib olunması.
Həftə 4: Əlavə CSS mövzuları
- Layout sistemləri (float, position, flexbox).
- Responsiv dizayn (media queries).
- Praktika: Responsiv Layout Dizayn.
2-ci Ay: İrəli səviyyə CSS və Bootstrap
Həftə 1: CSS-in İrəli mövzuları
- Transform və Transition animasiyaları.
- CSS Grid Layout.
- Pseudo-elementlər və Pseudo-seçicilər (:hover, :before, :after).
Həftə 2: Bootstrap Framework-ə Giriş
- Bootstrap strukturu və əsas komponentlər.
- Grid sistemi və respondiv dizayn.
- Navigasiya barı, düymələr, kartlar, modal pəncərələr.
Həftə 3: Layihə: Bootstrap ilə bir web səhifə
- Bootstrap-dən istifadə edərək məhsul səhifəsinin hazırlanması.
Həftə 4: Effektlər və Təkmilləşdirmə
- CSS ilə hover effektləri.
- Parallax effektlərin tətbiqi.
- Praktika: Daha inkişaf etmiş animasiyalarla bir səhifə dizaynı.
3-cü Ay: JavaScript Əsasları
Həftə 1: JavaScript-ə Giriş
- JavaScript nədir və necə işləyir?
- Əsas sintaksis (dəyişənlər, datatiplər, operatorlar).
- Şərtlər və döngülər (if/else, switch, for, while).
Həftə 2: DOM Manipulyasiyası
- DOM strukturu və idarəetmə (getElementById, querySelector).
- Eventlər və Event Listener-lar (click, mouseover, keyup).
- Element əlavə etmək, silmək, dəyişdirmək (appendChild, remove).
Həftə 3: Funksiyalar və Obyektlər
- Funksiya anlayışı və istifadəsi.
- Obyektlər və massivlər (JSON formatı).
- Praktika: Dinamik To-Do List tətbiqi.
Həftə 4: ES6 (Modern JavaScript)
- let və const dəyişənləri.
- Arrow funksiyalar.
- Template stringlər.
- Praktik layihə: Dinamik kalkulyator.
4-cü Ay: jQuery və Praktik layihələr
Həftə 1: jQuery-ə Giriş
- jQuery nədir və niyə istifadə olunur?
- Element seçimi və manipulyasiyası.
- jQuery eventləri (click, hover, focus).
Həftə 2: jQuery ilə Effektlər
- Animasiya və slayderlər (fadeIn, fadeOut, slideToggle).
- AJAX ilə dinamik məlumatların yüklənməsi ($.ajax, $.get, $.post).
Həftə 3: Layihə: Dinamik web tətbiqi
- Sadə bir jQuery əsaslı xəbər lentinin hazırlanması.
- AJAX ilə məlumatların dinamik yüklənməsi.
Həftə 4: Yekun layihə
- İrəli səviyyə front-end tətbiqi:
- HTML/CSS ilə dizayn edilmiş çox səhifəli bir layihə.
- JavaScript və jQuery ilə interaktivlik əlavə olunması.
- Kod optimizasiyası və testlər.
- Versiya idarə sistemi (Git).
- Layihənin təqdimatı və yekunlaşdırılması.
- Müsahibə hazırlığı: Algoritm sualları, layihə təqdimatı, CV yazımı.
Qeyd: Müəyyən edilmiş qiymət, hər bir tələbənin aylıq ödəniş məbləğidir.