Javascript və proqramlaşdırmaya giriş - Bu kurs proqramlaşdırmaya baslamaq üçün vəya başqa proqramlaşdırma dillərində təcrübəsi olub Javascript dilini öyrənmək istəyənlər üçündür. Kursun ilk iki bölməsində dəyişənlər və sabitlər kimi ümumi mövzulara baxacağıq, sonraki bölmələr isə daha maraqlı və mürəkkəb mövzulara fokuslanacağıq. Bu mövzular arasında nəzəri cəhətdən önəmli olan funksiyalar, funksiya əhatə dairəsi (scope), klass və obyekt anlayışları, modulların istifadəsi var.
Ilk deyisenlere baxacagiq, let ve var keywordleri ile deyisenleri deklarasiya edeceyik. Daha sonra ise deyisen adlandrimasi ve tez tez tekrarlanan xetalara nezer yetireceyik.
Daha sonra sabitlere, massiv ve objectlere baxacagiq
Sonda ise JS-e ozel olan Rest ve Spread sintakslarini nezerden kecireceyik
Növbəti bölmədə Funcksiyalara daha derinden baxacagiq
JS-e ozel olan function expressionlara nezer yetireceyik
Input ve return tiplerine misal yazacagiq
Nezeri cehetden cox onemli olan funskiya skopunu oyreneceyik
IIFE ve closure kimi JS-e xas, maraqli moczulara baxacagiq
This keywordune nezer yetireceyik
Call apple bind kimi funksionalliqlara kod yazib
Sonra JS-e xas olan diger funksiya deklarasiyasi olan arrow funksiyalari baxacagiq
Bu bolmenin daha advanced, daha murekkeb movzulari var, buna gore nezeri videolara diqqet yetirmek onemlidir. Bezi seyler qaranliq qala biler cunki daha qeliz movzularidir amma kursun sonuna dogru bu tip movzular getdikce daha asan gelecek.
Növbəti bölmədə Object ve arraylara baxaciq
Objectlerin methodlarina baxacaq
Sonra ise maraqli ve onemli nezeri movzulardan biri olan pass by refence-e baxacagiq
JS-in bize verdiyi built-in obyetklere baxib, prototypin istifadesini nezerden kecireceyik
Arrayler uzerinde olan basic pop-push shift kimi emeliyyatlari edeceyik
Ve proqram axisinda cox istifade olunan daha bir funksionalliq olan dongu yeni loopinge baxacagiq
Növbəti bölmədə classlara baxacgiq, objectlere qisa muqayise edib, sonrasinda constructorla class duzeltmeyi yazacagiq. Inheritance yeni varislik movzusu classlarin en onemli movzularindandir.
Sonra ise module yazib, moduldan class export edib basqa modulda import edeceyik.