AI Çat Tətbiqi
başlanğıcİstifadəçi autentifikasiyası, streaming cavablar, mesaj tarixçəsi, Markdown dəstəyi və bir neçə AI provayderi ilə işləmə imkanına malik ChatGPT tipli tam funksional tətbiq hazırlayın.
- OpenAI API
- Next.js
- TypeScript
AI
Modeli həqiqətən işlədən məhsullar hazırla: streaming, tool call-lar, axtarış və heç kimin xəbərdarlıq etmədiyi səhv hallar.
Müəllim Abbas İbrahimov
Nümunə video — bu kursun treyleri çəkilir.
about.md
Süni intellekt müasir proqram təminatının hazırlanma üsulunu kökündən dəyişib. Bu gün proqramçılar artıq yalnız statik tətbiqlər yaratmaqla məhdudlaşmırlar — onlar təbii dili başa düşən, sənədləri analiz edən, məzmun yaradan, mürəkkəb tapşırıqlar üzərində düşünə bilən və iş proseslərini avtomatlaşdıran məhsullar hazırlaya bilirlər. Problem ondadır ki, əksər dərsliklər yalnız API-dən necə istifadə etməyi göstərir, lakin real layihələrdə etibarlı AI funksionallığını necə qurmağı izah etmir.
Bu kurs sıfırdan tam funksional AI tətbiqlərinin hazırlanmasına həsr olunub. Siz böyük dil modellərinin (LLM) necə işlədiyini, effektiv promptlar yazmağı, cavabların axın şəklində (streaming) göndərilməsini, tool calling imkanlarından istifadə etməyi, vektor verilənlər bazaları ilə Retrieval-Augmented Generation (RAG) sistemləri qurmağı və süni intellekti müasir full-stack tətbiqlərə inteqrasiya etməyi öyrənəcəksiniz. AI-ni sadəcə «qara qutu» kimi qəbul etmək əvəzinə, production səviyyəli AI tətbiqlərinin arxasında duran memarlığı dərindən anlayacaqsınız.
Hər modul real məhsullara əsaslanan praktik layihə ilə yekunlaşır. Siz cavabları axın şəklində təqdim edən AI çat tətbiqi hazırlayacaq, yüklənmiş sənədlər üzrə sualları cavablandıra bilən AI köməkçisi yaradacaq və xarici alətlərdən istifadə edərək çoxmərhələli tapşırıqları yerinə yetirən AI agenti hazırlayacaqsınız. Kursun sonunda siz sadəcə AI API-lərindən istifadə etməyi deyil, kommersiya səviyyəsində AI məhsulları yaratmağı bacaran proqramçı olacaqsınız.
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.
İstifadəçi autentifikasiyası, streaming cavablar, mesaj tarixçəsi, Markdown dəstəyi və bir neçə AI provayderi ilə işləmə imkanına malik ChatGPT tipli tam funksional tətbiq hazırlayın.
İstifadəçilərin PDF sənədləri yükləyərək onların məzmunu haqqında suallar verə bildiyi tətbiq hazırlayın. Layihədə embeddinglər, vektor axtarışı və Retrieval-Augmented Generation texnologiyasından istifadə olunacaq.
Xarici API-ləri çağıran, müxtəlif alətlərlə işləyən və function calling vasitəsilə mürəkkəb çoxmərhələli tapşırıqları yerinə yetirən AI agenti hazırlayın.
audience.md
prerequisites.md
Kurs üçün JavaScript və ya TypeScript bilikləri, həmçinin React, Node.js, REST API və asinxron proqramlaşdırma üzrə əsas anlayışlar tələb olunur. Maşın öyrənməsi (Machine Learning) üzrə əvvəlki təcrübə vacib deyil — bu kurs AI modellərinin öyrədilməsini deyil, müasir foundation modellərindən istifadə edərək real AI tətbiqlərinin hazırlanmasını öyrədir.
Yenisən? Bununla başla: Praktikada TypeScript
curriculum/
4 bölmə · 24 dərs · 7h 02m 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.