İnteraktiv Komponent Kitabxanası
başlanğıcDüzgün prop dizaynı, controlled input-lar və custom hook-lardan istifadə edərək təkrar istifadə oluna bilən, composable UI komponentləri toplusu qurun.
- React
- JSX
- Hooks
Frontend və Backend
Komponentlər, hook-lar və state idarəetməsi — bir fayldan böyüdükdən sonra real React tətbiqlərinin necə strukturlaşdığı.
Müəllim Abbas İbrahimov
Nümunə video — bu kursun treyleri çəkilir.
about.md
Hər tutorial sizə `useState`-i və todo list-i öyrədir, amma real React tətbiqləri bir-biri ilə əlaqədə olan, data fetch edən və bütün tətbiqi əhatə edən state-i idarə edən onlarla komponentdən qurulur — və məhz burada özünüöyrədən developer-lərin əksəriyyəti divara dirənir. React sadəcə UI render etmək üçün bir kitabxana deyil, tətbiqlərə composable, proqnozlaşdırıla bilən state parçaları kimi baxmaq üsuludur.
Bu kurs React tətbiqlərini real production-da qurulduğu şəkildə qurmağı öyrədir — prop-drilling və nəhəng komponentlər deyil, düzgün komponent kompozisiyası, custom hook-lar və bir səhifədən kənara miqyaslana bilən state idarəetməsi. Əsas hook-lardan data fetching pattern-lərinə, performans optimallaşdırmasına və komponentlərin peşəkar komandaların etdiyi kimi test edilməsinə qədər irəliləyəcəksiniz.
Hər modul əməli bir layihə ilə başa çatır. Siz interaktiv UI-lar, real API datasını fetch edib cache edən data-əsaslı dashboard və client-side routing və qlobal state-ə malik çox-səhifəli tətbiq quracaqsınız. Kursun sonunda real React kod bazasını strukturlaşdıra biləcək, re-render-lər haqqında düşünə biləcək və nə vaxt özünüz qurmaq əvəzinə hazır kitabxanadan istifadə etməyin daha doğru olduğunu biləcəksiniz.
outcomes.json
Sonda edə biləcəyin konkret şeylər — eşidəcəyin mövzuların siyahısı deyil.
projects/
Hər modul nəticə ilə bitir. Bu üç layihə səndə qalır.
Düzgün prop dizaynı, controlled input-lar və custom hook-lardan istifadə edərək təkrar istifadə oluna bilən, composable UI komponentləri toplusu qurun.
Real API datasını fetch edib cache edən və göstərən, loading, error və boş state-ləri düzgün idarə edən dashboard yaradın.
Client-side routing, qlobal state idarəetməsi və qorunan route-lara malik çox-səhifəli tətbiq qurun.
audience.md
prerequisites.md
Tələbələr müasir JavaScript-ə (ES6+, arrow function-lar, destructuring, promise/async-await) yiyələnməli və əsas HTML/CSS bilikləri olmalıdır. Əvvəlcədən React təcrübəsi tələb olunmur — kurs JSX əsaslarından production pattern-lərinə qədər ardıcıl qurulub.
Yenisən? Bununla başla: Sıfırdan JavaScript
curriculum/
4 bölmə · 24 dərs · 6h 18m kontent
instructor.md
Abbas Ibragimov
Proqram mühəndisi və təsisçi, Bakı
Mən Bakıda yaşayan proqram mühəndisi və təsisçiyəm. Son bir neçə ildir React, Next.js, NestJS və Prisma ilə produksiya səviyyəsində proqram təminatı qururam — əvvəlcə başqalarının şirkətləri üçün, indi isə qurduğum və idarə etdiyim şirkət üçün.
Bununla paralel olaraq developerlərə fərdi mentorluq edirəm: insanları ilk kod sətrindən komandaya təqdim edə biləcəkləri koda qədər gətirirəm. Öyrətməklə yanaşı məhsul buraxmaq materialı dürüst saxlayır — bu kurslardakı hər şey produksiyada özümün istifadə etdiyimdir, oxuduğum bir şey deyil.
Computer science diplomum yoxdur. Hello World ilə başladım, altdakı maşının necə işlədiyinə aludə oldum və qalanını başqalarının asılı olduğu şeyləri quraraq öyrəndim — bu kurslar da eyni yolu keçir, sadəcə çıxılmaz yollar çıxarılıb.
Heç kim başqasının proqram yazmasına baxaraq proqram yazmağı öyrənmir. Buradakı hər kurs sənin özünün buraxdığın bir şeyin ətrafında qurulub və mənim işim çiynindən baxan senior mühəndis olmaqdır — cümə gününə qədər unudacağın videonun diktoru yox.
reviews --course
Dərslər səmimi və fərdi yanaşma ilə keçirilirdi. Cədvəl məsələsində həmişə çeviklik var idi — dərsin…
Kurs gözləntiləri üstələdi: material aydın və ardıcıl şəkildə təqdim olunur, praktiki tapşırıqlar is…
faq.md
Yuxarıdakı tələblərə bax — hər kurs nə tələb etdiyini yazır. Sıfırdan başlayırsansa, əsaslar üzrə kurslar heç bir hazırlıq tələb etmir.
Bəli. Üzvlük saytdakı bütün kursları açır, bu kurs və sonradan əlavə olunanlar da daxil olmaqla.
Ayrıca aldığın kurs hesabında həmişəlik qalır, gələcək yeniliklərlə birlikdə.
Xeyr — bütün dərslər əvvəlcədən yazılıb ki, öz templə gedəsən. Canlı Q&A-lar bütün icma üçün ayrıca keçirilir.
Dərslər onlayn izlənilir ki, həmişə ən son versiya olsun. Layihələrin mənbə kodu səndə qalır.
Bəli — sualların çoxu Discord-da, adətən bir gün ərzində həll olunur, çətinləri isə canlı Q&A-da müzakirə edirik.
Bəli, kursu bitirdikdən sonra bitirmə sertifikatı verilir.