shriftSinf ta'limi
ro'yxatdan o'tish

Nod o'qitish kursi va sertifikatlash

Nod o'qitish kursi va sertifikatlash

Tavsif

Tomoshabin va old shartlar

Kursning tasviri

Dastur va tariflar

tasdiqlash

Tugun va oyna tarkibiga umumiy nuqtai

Node.js - ölçeklenebilir, voqea-ga asoslangan dasturlar yaratish uchun JavaScript-ni tiliga o'ralgan server tomonidagi platformalar. Bu an'anaviy bo'lgani uchun hatto tajribali dasturchilar uchun ham aql bovar qilmaydi JavaScript atrof-muhit har doim mijozning foydasiga - foydalanuvchi brauzerida yoki server bilan gaplashadigan dasturda bo'lgan. Serverning mijoz so'rovlariga javob beradigan serveri haqida JavaScript-ni hisobga olinmagan, ammo bu Node.js to'liq taqdim etgan.

Node.JS ta'limining maqsadi

  • Node.js da buyruq satr dasturlarini yozing
  • Node.js bilan API bilan suhbatlashing
  • Kodingizni modul bilan tartibga soling
  • Oqimlarga murojaat qiling
  • Xatolarni boshqarish

NodeJS kursiga mo'ljallangan tomoshabin

Ruby, Python, PHP yoki Java kabi hech bo'lmaganda ob'ektga asoslangan til bilan tajriba qilish, JavaScript-ni ishlatish uchun juda oz tajriba va Node.js.

Tarmoq elementlarini sertifikatlash uchun old shartlar

  • JavaScript-ning asosiy qobiliyatlari.
  • Veb-ishlab chiqish fondi

Course Outline Duration: 3 Days

1 bo'lim: NodeJs-ga kirish

      • NodeJS haqida
      • NodeJS ning ishlashi
      • CLI va Node REPL bilan ishlash
      • Tugunli to'plami menejeri: npm
      • Birinchi Node.js dasturi
      • Hands-on Activity
      • NodeJS arxitekturasi
      • Voqeani ko'chirish va qayta qo'ng'iroqni tushunish
      • Tugun asosiy konfiguratsiya ma'lumotlarini qo'llaydi

2 bo'lim: Modullar / paketlar

      • Moduli asoslari
      • Modullarda yaratilgan Node.js ga kirish
      • NPM ga kirish
      • Modulilarni o'rnatish, yangilash va o'chirish
      • Hands-on Activity (modulni o'rnatish, yangilash va o'chirish)
      • Maxsus modullarni yaratish
      • Hands-on Activity 2 (qayta foydalanish mumkin modulni yaratish)
      • Npm clini tushunish
      • Npmga nashr qilish modullari
      • 3 faollashuvi (npmga nashr etiladigan modul)
      • NPM kodlash uslubini tushunish
      • Loyihangiz uchun to'g'ri NPM modulini tanlash

3 bo'lim: voqealar va oqimlar

      • Tamponlar o'qish va yozish
      • Hands-faolligi (o'qish va buferga yozish)
      • Voqeani tushunish va hodisa emitter naqshini tushunish
      • Node.js oqimlarini tushunish
      • Hands-on Activity 2 (oqimlarni ijro eting)
      • Fayl tizimi moduli
      • Hands-on Activity 3 (Fayl operatsiyalarini bajarish)

5 bo'lim: NodeJS da tarmoq aloqasi va veb-texnologiyalar

      • Node.js da tarmoq aloqasi
      • TCP / IP-serveri va mijozni sozlash
      • Hands-Activity (TCP / IP-muloqotini amalga oshirish)
      • UDP dan foydalangan holda muloqot qilish
      • HTTP serverini sozlash
      • HTTP so'rovlarini va javoblarni boshqarish
      • Hands-on Activity 2 (HTTP serverini yaratish)

4 bo'lim: ExpressJS va MongoDB yordamida veb-ilovalar

        • ExpressJS ga kirish
        • ExpressJS loyihasini o'rnatish va sozlash
        • Hands-kirish faoliyati (birinchi ExpressJS ilovasi)
        • Marshrutlashni
        • 2 faoliyati (ExpressJS-da marshrutni joriy etish)

      DAY 2

      • Middleware
      • 3 funksiyasini yoqish (middleware modullarini joriy qilish)
      • Xavfsizlik masalalari
      • JB bilan aloqa: MongoDB
      • 4 faollashishi (mongodb ga ulanish va so'rov)
      • HTML andozalari: Jade / Handlebars
      • Hands-Activity (Jade shablonlarini joriy etish)
      • ExpressJSda foydalanuvchi autentifikatsiyasi
      • Sessions & Cookies
      • 6 faollashuvi (ishlash sessiyalari)
      • Sessiyalar do'koni
      • Browserify-ga kirish

6 bo'lim: IO soketidan real vaqtda aloqa

      • Veb-rozetkalarga kirish
      • Socket.io ni sozlash va sozlash
      • Hands-on Activity (mijoz va server o'rtasidagi ro`yxatdan o`tish)
      • Socket.io yordamida real vaqtda aloqa
      • Socket.io yordamida foydalanuvchi autentifikatsiyasi
      • 2 (Xokimiyatdan foydalanib foydalanuvchi aniqlashda)
      • JWT yordamida token asosida autentifikatsiyaga kirish

7-bo'lim: vilkalar, troynik va protsessor moduli

      • NodeJS da jarayonlarni tushunish
      • Chaqaloqni va bo'g'zini yaratish
      • Hands-Activity (Fork va ishlov berish)
      • Node.js da jarayonlar aloqasi
      • 2 faoliyati (bir nechta jarayonlarni ko'rib chiqish)

8 bo'lim: NodeJS da sinab ko'rish

      • Node.js da Assertga kirish
      • Mocha yordamida test qilish
      • Qo'lda faoliyat (mocha yordamida yozish sinovlari)
      • Jasminga kirish
      • Hands-on Activity 2 (yasemin yordamida yozish testlari)
      • Chai tasdiqlash modulidan foydalanib

9 bo'lim: Texnologik dunyoda NodeJS

    • Klaster moduli
    • Hands-o'n Activity (Klaster modulini joriy etish)
    • Yordamchi modul
    • Hands-on Activity 2 (Yordamchi dasturlarning moduli)
    • ZLIB
    • pasport
    • 3 faoliyati (pasport autentifikatsiyasini amalga oshirish)
    • NodeJS orqali izomorfik javascript
    • NodeJS da ish stoli ilovalari

Iltimos, bizga info@itstechschool.com saytida yozing va kurs bo'yicha narx va sertifikatlash narxi, jadval va joylashuvi uchun + 91-9870480053 da biz bilan bog'laning.

Bizga so'rovni qoldiring

Qo'shimcha ma'lumot olish uchun Biz bilan bog'lanish.


Sharh