Server-Render Edilmiş Kontent Saytı
başlanğıcApp Router, Server Components və statik/dinamik rendering istifadə edərək, SEO və performans üçün optimallaşdırılmış kontent-əsaslı sayt qurun.
- Next.js
- App Router
- Server Components
Frontend və Backend
Routing, server komponentləri və data fetching — sıfırdan production səviyyəli Next.js tətbiqinin necə qurulub deploy edildiyi.
Müəllim Abbas İbrahimov
Nümunə video — bu kursun treyleri çəkilir.
about.md
React sizə komponentlər və state verir, amma production tətbiqlərinə routing, server rendering, data fetching və deployment lazımdır — bütün bunları özünüz bir yerə yığmaq isə məhz Next.js-in həll etdiyi problemdir. O, bu gün əksər production React tətbiqlərinin arxasında dayanan framework-dür — React-i routing, rendering strategiyası və API endpoint-ləri üzrə konvensiyalara bükür ki, hər layihədə infrastrukturu yenidən icad etməyəsiniz.
Bu kurs Next.js tətbiqlərini real production-da göndərildiyi şəkildə qurmağı öyrədir — App Router, Server Components-in Client Components-ə qarşı istifadəsi və data-nı nə vaxt serverdə, nə vaxt client-də fetch etmək lazım olduğu. Əsas fayl-əsaslı routing-dən streaming-ə, cache strategiyalarına, autentifikasiyaya və real tətbiqin deploy edilməsinə qədər irəliləyəcək, təkcə API-ları deyil, Next.js-in niyə məhz bu kompromisləri etdiyini də anlayacaqsınız.
Hər modul əməli bir layihə ilə başa çatır. Siz server-render edilmiş kontent saytı, API route-ları və verilənlər bazası olan full-stack tətbiq, həmçinin real şəkildə deploy edəcəyiniz autentifikasiyalı production tətbiqi quracaqsınız. Kursun sonunda nə vaxt Server Components istifadə edəcəyinizi, real Next.js layihəsini necə strukturlaşdıracağınızı və onu əminliklə production-a necə çıxaracağınızı 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.
App Router, Server Components və statik/dinamik rendering istifadə edərək, SEO və performans üçün optimallaşdırılmış kontent-əsaslı sayt qurun.
Real verilənlər bazasına qoşulmuş API route-lar və ya server action-lara malik, create/read/update/delete axınını başdan-sona idarə edən full-stack tətbiq yaradın.
Autentifikasiya, qorunan route-lar və düzgün error/loading state-lərinə malik production səviyyəli tətbiq qurub deploy edin.
audience.md
prerequisites.md
Tələbələr artıq React (komponentlər, hook-lar, state) və müasir JavaScript (ES6+) ilə rahat işləməli, həmçinin əsas Node.js tanışlığına malik olmalıdır. Əvvəlcədən Next.js təcrübəsi tələb olunmur — kurs fayl-əsaslı routing-dən deploy edilmiş production tətbiqinə qədər ardıcıl qurulub.
Yenisən? Bununla başla: React
curriculum/
4 bölmə · 24 dərs · 6h 42m 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.