növüSınıf Dersleri
QEYDİYYATDAN

Əlaqə

Bir ilə qeyd olunan sahələr * tələb olunur

 

Node JS Təlim Kursu və Sertifikatlaşdırma

Node JS Təlim Kursu və Sertifikatlaşdırma

təsvir

Tamaşaçılar və şərtlər

Kursun xülasəsi

Proqram və tariflər

Sertifikatlaşdırma

Node JS Kursuna Baxış

Node.js, ölçeklenebilir, olaylara dayanan uygulamalar oluşturmak üçün JavaScript dilinin çevresine sarılan bir server tarafı platformdur. Bu, hətta təcrübəli proqramçılar üçün də ənənəvi olduğu üçün kafidir JavaScript mühit həmişə müştəri tərəf idi - bir istifadəçinin brauzerində və ya bir serverla söhbət edən proqramda. Müştərinin istəklərinə cavab verən serverə gəldikdə JavaScript nəzərə alınmır, lakin bu, Node.js təmin edir.

Node.JS Təliminin məqsədi

  • Node.js-də komut satırı tətbiqləri yazın
  • Node.js ilə bir API danışın
  • Kodunuzu modullarla təşkil edin
  • Dərələrlə məşğul ol
  • Səhvləri idarə edin

NodeJS Kursu üçün nəzərdə tutulan tamaşaçı

Ruby, Python, PHP və ya Java kimi ən azı bir obyekt yönümlü dil ilə təcrübəli, JavaScript ilə yalnız az təcrübə və Node.js.

Node JS Sertifikatlaşdırma üçün şərtlər

  • Əsas JavaScript bacarığı.
  • Web İnkişaf fon

Kursun xülasəsi Müddəti: 3 Gün

Fəsil 1: NodeJs-ə təqdim

      • NodeJS haqqında
      • NodeJS-in işlənməsi
      • CLI və Node REPL ilə işləyirik
      • Düğüm Paket Yöneticisi: npm
      • Birinci Node.js proqramı
      • Hərəkət
      • NodeJS arxitekturası
      • Hadisə loopunu və geri çağırışı anlayın
      • Node app əsas konfiqurasiya detalları

Fəsil 2: Modullar / Paketlər

      • Modulların əsasları
      • Modullarda quraşdırılmış Node.js-ə giriş
      • NPM-yə giriş
      • Modulların quraşdırılması, yenilənməsi və çıxarılması
      • Hands-on Activity (bir modulu yükləyin, yeniləyin və çıxarın)
      • Xüsusi modulların yaradılması
      • Hands-on 2 fəaliyyəti (yenidən istifadə edilə bilən modul yaradın)
      • Npm cli'i anlama
      • Nəşriyyat modulları npm-dir
      • Hands-on 3 fəaliyyəti (npm yayımlanacaq modul)
      • NPM-nin kodlaşdırma tərzini anlama
      • Layihə üçün doğru NPM modulunun seçilməsi

3 fəsil: Hadisələr və axınlar

      • Tamponlar oxumaq və yazmaq
      • Hands-on Activity (Tampon oxumaq və yazmaq)
      • Tədbirləri və hadisə emitör modelini anlama
      • Node.js axınlarını anlama
      • Hands-on 2 fəaliyyəti (axınları tətbiq edin)
      • Fayl sistemi modulu
      • Hands-on 3 (Fayl əməliyyatlarını yerinə yetirin)

Fəsil 5: NodeJS-də şəbəkə rabitəsi və Web texnologiyası

      • Node.js-də şəbəkə rabitəsi
      • TCP / IP server və müştəri qurulması
      • Hands-on fəaliyyəti (TCP / IP kommunikasiyalar tətbiq)
      • UDP istifadə edərək ünsiyyət
      • HTTP server qurulması
      • HTTP-də istək və cavab vermə
      • Hands-on Activity 2 (HTTP server yaradılması)

Fəsil 4: ExpressJS və MongoDB istifadə edən Web applications

        • ExpressJS-ə Giriş
        • ExpressJS layihəsinin quraşdırılması və konfiqurasiyası
        • Hands-on Activity (İlk ExpressJS app)
        • Yönlendirme
        • 2-də fəaliyyətə başlama (ExpressJS-də marşrutlaşdırma həyata keçirin)

      DAY 2

      • Middleware
      • Hands-on 3 (Orta proqram modullarını tətbiq et)
      • Təhlükəsizlik məsələləri
      • DB əlaqəsi: MongoDB
      • Hands-on 4 fəaliyyəti (Mongodb-a qoşun və sorgu)
      • HTML şablonları: Jade / Handlebars
      • Hands-on fəaliyyəti (Jade şablonları tətbiq)
      • ExpressJS-də istifadəçi identifikasiyası
      • Sessions & Cookies
      • Hands-on 6 fəaliyyəti (Təlim sessiyaları)
      • Oturacaq mağazalar
      • Browserify'e giriş

Fəsil 6: Soket IO-dan istifadə edən real vaxtlı ünsiyyət

      • Web yuvalarına giriş
      • Socket.io qurulması və konfiqurasiyası
      • Hands-on Activity (Müştəri və server arasında socket comm-in yaradılması)
      • Socket.io istifadə edərək real vaxtlı əlaqə
      • Socket.io istifadə edərək istifadəçi identifikasiyası
      • Hands-on 2 (Socket io istifadəçi identifikasiyası)
      • JWT istifadə edərək mö'cüzə əsaslı identifikasiyaya giriş

Fəsil 7: Forks, Spawns və proses modulu

      • NodeJS-də prosesləri anlamaq
      • Bir Çəngəl və bir Spawn yaratmaq
      • Hands-on fəaliyyəti (Çəngəl və bir prosesi spawn)
      • Node.js-də proses kommunikasiyası
      • Hands-on 2 fəaliyyəti (çox prosesləri idarə)

Fəsil 8: NodeJS-də test

      • Node.js-də Dəstəyə Giriş
      • Mocha istifadə edərək test
      • Hands-on fəaliyyəti (mocha istifadə yazılı testlər)
      • Yaseminə giriş
      • Hands-on 2 (Yasemin istifadə edərək yazılı testlər)
      • Chai təsdiq modulunu istifadə edin

Fəsil 9: Texnologiya dünyasında NodeJS

    • Klaster modulu
    • Hands-on fəaliyyət (kümelenmə modulu tətbiq)
    • Kommunal modul
    • Hands-on 2 (Kommunal xidmət modulu tətbiq)
    • ZLIB
    • Pasport
    • Hands-on 3 (Passport identifikasiyası tətbiq)
    • NodeJS üzərində izomorfik javascript
    • NodeJS-də Desktop Apps

Xahiş edirik info@itstechschool.com ünvanına yazın və + 91-9870480053-da kurs qiyməti və sertifikatlaşdırma qiyməti, cədvəl və yeri üçün bizə müraciət edin.

Bizə Sorgu Drop

Daha ətraflı məlumat üçün xahiş edirik Bizimlə əlaqə saxlayın.


Reviews