JavaScript bacarıqlarınızı növbəti səviyyəyə daşıyın — mürəkkəb tətbiqlər qurmaq və JSA sertifikasiyasına hazırlaşmaq üçün obyekt-yönümlü proqramlaşdırma, daxili obyektlər və qabaqcıl funksiyalara yiyələnin.

JavaScript dünyadakı demək olar ki, hər bir veb-saytın mühərrikidir, hər gün istifadə etdiyimiz istifadəçi dostu interfeysləri və funksionallığı təmin edir. “JavaScript Essentials 2” iki hissəli seriyanın ikinci kursudur və “JavaScript Essentials 1” kursunun təməllərinə əsaslanaraq tələbələri dilin daha dərinliklərinə aparır. Kurs obyekt-yönümlü proqramlaşdırma yanaşmalarını, massivlər, Set və Map daxil olmaqla daxili obyektləri, qabaqcıl funksiya istifadəsini, prototipləri, varisliyi (inheritance), getter və setter-ləri, asinxron proqramlaşdırmanı və sınaq texnikalarını araşdırır. Kursun sonunda tələbələr real dünya problemlərini kodda modelləşdirməyə və kiçik (junior) front-end tərtibatçı, back-end tərtibatçı və ya tester kimi giriş səviyyəli proqramlaşdırma rollarına hazır olurlar. OpenEDG JS Institute ilə əməkdaşlıqda hazırlanan bu kurs tələbələri JSA – Certified Associate JavaScript Programmer sertifikat imtahanına hazırlayır. Bu kurs JavaScript tədris kolleksiyasının bir hissəsidir.

Tədris Proqramının Fəsilləri

  • 1. Sinifsiz Obyektlər (Classless Objects)
    • Obyekt yaradılması və notasiya nüansları
    • Xüsusiyyətlərin idarə edilməsi və sadalanması
    • Obyekt metodları, müqayisə strategiyaları və dərindən klonlama (deep cloning)
    • Prototiplər və prototip əsaslı varislik
  • 2. Siniflər və Sinif Əsaslı Yanaşma
    • JavaScript-də siniflərin təyin edilməsi və istifadəsi
    • Getter və setter-lər
    • Siniflər vasitəsilə varislik
  • 3. Daxili Obyektlər (Built-In Objects)
    • Massiv texnikaları və manipulyasiyası
    • Set və Map məlumat strukturları
    • Daxili metodlardan istifadə edərək obyekt manipulyasiyası
  • 4. Qabaqcıl Funksiya İstifadəsi
    • Qabaqcıl funksiya qəlibləri və closure-lar
    • Asinxron proqramlaşdırma
    • Sınaq (Testing) texnikaları

Öyrənəcəyiniz Bacarıqlar

Notasiya nüansları və xüsusiyyətlərin idarə edilməsi texnikalarından istifadə edərək sinifsiz obyektlər yaratmaq və manipulyasiya etmək. Obyekt xüsusiyyətlərini sadalamaq, müqayisə strategiyalarını və dərin klonlamanı tətbiq etmək. JavaScript-də prototiplərdən və prototip əsaslı varislikdən istifadə etmək. Getter, setter və sinif əsaslı varislik daxil olmaqla sinif əsaslı yanaşma ilə sinifləri təyin etmək və istifadə etmək. Məlumat manipulyasiyası üçün daxili massiv texnikalarını tətbiq etmək. Effektiv məlumat idarəetməsi üçün Set və Map məlumat strukturlarından istifadə etmək. Closure-lar və asinxron proqramlaşdırma daxil olmaqla qabaqcıl funksiya qəliblərini tətbiq etmək. Müvafiq sınaq texnikalarından istifadə edərək JavaScript proqramlarını və tətbiqlərini dizayn etmək, inkişaf etdirmək, refaktor etmək və sınaqdan keçirmək.

İstifadə Olunan Texnologiyalar

JavaScript (ES6+)
Obyekt-yönümlü və prototip əsaslı proqramlaşdırma
Asinxron JavaScript (Promises, async/await)
Brauzer əsaslı JavaScript mühiti və tərtibatçı alətləri

DİQQƏT: Tədris materialları yalnız ingilis dilində təqdim olunur.

Kursun Detalları

Kursun Növü: Ödənişsiz fərdi templi
Müddət: 50 Saat
Modullar: 4
Səviyyə: Orta (Intermediate)

Pre-rekvizitlər

JavaScript Essentials 1 kursunun bitirilməsi və ya ekvivalent təməl JavaScript biliklərinə sahib olmaq tövsiyə olunur.

Sertifikasiya və Karyera

Karyera və Sertifikasiya uyğunluğu: Bu kurs OpenEDG JS Institute-un JSA – Certified Associate JavaScript Programmer sertifikat imtahanına hazırlayır. Bu sertifikat JavaScript proqramlarını dizayn etmək, inkişaf etdirmək, yerləşdirmək, refaktor etmək və saxlamaq bacarığınızı təsdiqləyir. Tələbələri Junior Front-End Developer, Back-End DeveloperTester kimi giriş səviyyəli rollara hazırlayır. Bu, JavaScript tədris kolleksiyasının bir hissəsidir.

Nailiyyətlər və Nişanlar (Badges)

Kursu bitirdikdən sonra Cisco Networking Academy rəqəmsal nişanı qazanın. Tələbələr həmçinin könüllü olaraq JSA – Certified Associate JavaScript Programmer sertifikat imtahanında iştirak edə bilərlər. Nailiyyətlərinizi LinkedIn, CV və ya peşəkar profilinizdə paylaşın.

Cisco nəyi təsdiqləyir: Cisco təsdiq edir ki, nişan sahibi “JavaScript Essentials 2” kursunu müvəffəqiyyətlə bitirmişdir. Bu etimadnamənin sahibi obyekt-yönümlü və prototip əsaslı proqramlaşdırma, sinif əsaslı varislik, getter və setter-lər, daxili massiv, Set və Map obyektləri, qabaqcıl funksiya qəlibləri, asinxron proqramlaşdırma və sınaq texnikaları daxil olmaqla orta səviyyəli JavaScript proqramlaşdırma bacarıqlarına malikdir.

Bu kursa başlamağa hazırsınız?

Bu kurs rəsmi qlobal tədris platforması olan Cisco Şəbəkə Akademiyası vasitəsilə təqdim olunur. Qeydiyyatdan keçmək üçün düyməyə klikləyin; siz netacad.com saytındakı rəsmi kurs səhifəsinə yönləndiriləcəksiniz. Əgər artıq Cisco Şəbəkə Akademiyası hesabınız varsa, sadəcə daxil olun və Get Started düyməsini sıxın. Əgər platformada yenisinizsə, ödənişsiz hesab yaratmaq bir dəqiqədən az vaxt aparır. Qeydiyyat tamamilə ödənişsizdir.

Ödənişsiz Qeydiyyat

netacad.com saytına yönləndiriləcəksiniz.
Qeydiyyat üçün ödənişsiz hesab tələb olunur.