ပုံစံစာသင်ခန်းသင်တန်း
REGISTER

လာမည့်သင်တန်း

ဗုဒ္ဓဟူးနေ့ 21

Installation, Storage, and Compute with Windows Server 2016 (19th November 2018)

နိုဝင်ဘာလ 19 - နိုဝင်ဘာလ 22
Gurgaon
ဗုဒ္ဓဟူးနေ့ 21

20741 Networking with Windows Server 2016 (19th November 2018)

နိုဝင်ဘာလ 19 - နိုဝင်ဘာလ 23
Gurgaon
Sat 24

ITIL Intermediate Service Design (SD XCHARX 24th November 2018)

နိုဝင်ဘာလ 24 - နိုဝင်ဘာလ 25
Gurgaon
node JS သင်တန်း & လက်မှတ်ထုတ်ပေးရေး

node JS သင်တန်း & လက်မှတ်ထုတ်ပေးရေး

ဖေါ်ပြချက်

ပရိသတ်ကို & လိုအပ်ချက်

သင်တန်းအမှတ်စဥ်ကောက်ကြောင်း

ဇယား & အခကြေးငွေများ

အေတြ႕အၾကံဳျပည့္အလင္းျပသူမ်ား

node JS သင်တန်းအမှတ်စဥ်ခြုံငုံသုံးသပ်ချက်

Node.js အရွယ်မှာ, အဖြစ်အပျက်-မောင်းနှင် applications များတည်ဆောက်ခြင်းများအတွက် JavaScript ကိုဘာသာစကားရစ်ပတ်နေတဲ့ Server-side ပလက်ဖောင်းဖြစ်ပါတယ်။ အစဉ်အလာဖြစ်သောကြောင့်ဤသည်ပင်အတွေ့အကြုံရှိ programmer တွေရှုတ်ထွေးနေသည် JavaScript ကို ပတ်ဝန်းကျင်အမြဲ client-side ခဲ့ - အသုံးပြုသူတစ်ဦး၏ဘရောက်ဇာထဲမှာတစ်ခုသို့မဟုတ် server ကိုမှပြောနေတာကြောင်းတစ်လျှောက်လွှာ၌တည်၏။ က client ကိုတောင်းဆိုမှုများကိုတုံ့ပြန်ရန်ဆာဗာမှကြွလာသောအခါ JavaScript ကိုထည့်သွင်းစဉ်းစားရသေးပေမယ့် Node.js ကိုထောက်ပံ့ပေးအတိအကျအရာဖြစ်တယ်။

Node.JS သင်တန်း၏ရည်ရွယ်ချက်

  • Node.js အတွက် command line က applications များရေးရန်
  • Node.js နဲ့ API ကိုစကားပြော
  • သင့်ရဲ့ကုဒ် module တွေနှင့်အတူ Organize
  • မြစ်ရေနှင့်အတူကိုင်တွယ်ဖြေရှင်း
  • အမှားများကိုကိုင်တွယ်

NodeJS သင်တန်းအမှတ်စဥ်များအတွက်ရည်ရွယ်သောပရိတ်သတ်

အနည်းဆုံးပတ္တမြား, Python ကို, PHP ကိုသို့မဟုတ်ဂျာဗားကဲ့သို့အ object-oriented ဘာသာစကား, JavaScript ကိုသာနည်းနည်းအတွေ့အကြုံ, နှင့် Node.js. ဖို့လုံးဝသစ်ကိုအတူတွေ့ကြုံ

Node JS လက်မှတ်ထုတ်ပေးရေးများအတွက်လိုအပ်ချက်

  • အခြေခံပညာ JavaScript ကိုကျွမ်းကျင်မှု။
  • Web ကိုဖွံ့ဖြိုးရေးကောင်စီနောက်ခံ

Course Outline Duration: 3 Days

အခန်းကြီး 1: NodeJs မှမိတ်ဆက်ခြင်း

      • NodeJS အကြောင်း
      • NodeJS ၏အလုပ်အဖွဲ့
      • CLI နှင့် Node REPL နှငျ့အလုပျလုပျ
      • node Package Manager ကို: npm
      • ပထမဦးစွာ Node.js အစီအစဉ်ကို
      • လက်ကမ်းလှုပ်ရှားမှု
      • NodeJS ဗိသုကာ
      • အဖြစ်အပျက်ကွင်းဆက်များနှင့်ပြန်ခေါ်နားလည်ခြင်း
      • node app ကိုအခြေခံဖွဲ့စည်းမှုပုံစံအသေးစိတျ

အခန်းကြီး 2: မော်ဂျူးများ / အထုပ်များ

      • ၎င်း module အခြေခံ
      • module တွေ built-in Node.js ဖို့နိဒါန်း
      • NPM ဖို့နိဒါန်း
      • module တွေ, Installing update လုပ်ပေးခြင်းနှင့်ဖယ်ရှားခြင်း
      • လက်ကမ်းလုပ်ဆောင်ချက် (update ကို install လုပ်ပြီး module ကိုဖယ်ရှားလိုက်ပါ)
      • ထုံးစံ module တွေ Creating
      • လက်ကမ်းလုပ်ဆောင်ချက် 2 (ပြန်သုံးနိုင်သော module တစ်ခုဖန်တီးဖို့)
      • npm CLI ကိုနားလည်ခြင်း
      • npm မှ module တွေထုတ်ဝြေခင်း
      • လက်ကမ်းလုပ်ဆောင်ချက် 3 (npm မှ module ကိုထုတ်ဝေရန်)
      • NPM ရဲ့နိုင်တဲ့ coding style ကိုနားလည်ခြင်း
      • သင့်ရဲ့စီမံကိနျးအတှကျညာဘက် NPM module ကိုရွေးချယ်ခြင်း

အခန်းကြီး 3: ပွဲများ & Streams

      • ကြားခံဖတ်ခြင်းနှင့်ရေးခြင်း
      • လက်ကမ်းလုပ်ဆောင်ချက် (Read နှင့်တစ်ဦးကြားခံစာရေး)
      • ဖြစ်ရပ်များနှင့်ဖြစ်ရပ်ထုတ်လွှတ်ပုံစံကိုနားလည်ခြင်း
      • Node.js စီးနားလည်ခြင်း
      • လက်ကမ်းလုပ်ဆောင်ချက် 2 (စီးနေဖြင့်အကောင်အထည်ဖော်ဆောင်ရွက်ရန်)
      • file system module တစ်ခု
      • လက်ကမ်းလုပ်ဆောင်ချက် 3 (ဖိုင်စစ်ဆင်ရေး Perform)

အခန်းကြီး 5: NodeJS အတွက်ကွန်ယက်ဆက်သွယ်ရေး & Web ကိုနည်းပညာ

      • Node.js အတွက် Network ကိုဆက်သွယ်မှု
      • TCP / IP ဆာဗာနှင့် client ကိုတက်ချိန်ညှိခြင်း
      • လက်ကမ်းလုပ်ဆောင်ချက် (TCP / IP ဆက်သွယ်ရေးနေဖြင့်အကောင်အထည်ဖော်ဆောင်ရွက်ရန်)
      • UDP ကို ​​အသုံးပြု. ဆက်သွယ်
      • သည် HTTP server ကိုဖွင့်သတ်မှတ်
      • သည် HTTP အတွက်တောင်းဆိုမှုများနှင့်တုန့်ပြန်ကိုင်တွယ်
      • လက်ကမ်းလုပ်ဆောင်ချက် 2 (HTTP server ကို Creating)

အခန်းကြီး 4: ExpressJS ကိုအသုံးပြုပြီး Web ကို applications များနှင့် MongoDB

        • ExpressJS ဖို့နိဒါန်း
        • ExpressJS စီမံကိန်း၏ installation & configuration များ
        • လက်ကမ်း Activity ကို (ပထမ ExpressJS အက်ပ်)
        • routing
        • လက်ကမ်းလုပ်ဆောင်ချက် 2 (ExpressJS အတွက် routing နေဖြင့်အကောင်အထည်ဖော်ဆောင်ရွက်ရန်)

      နေ့ 2

      • Middleware
      • လက်ကမ်းလုပ်ဆောင်ချက် 3 (middleware module တွေဖြင့်အကောင်အထည်ဖော်ဆောင်ရွက်ရန်)
      • လုံခြုံရေးကိစ္စများ
      • DB ဆက်သွယ်ရေး: MongoDB
      • လက်ကမ်းလုပ်ဆောင်ချက် 4 (mongodb ချိတ်ဆက်ရန်နှင့် query)
      • HTML ကိုတင်းပလိတ်များ: ကျောက်စိမ်း / လက်ကိုင်
      • လက်ကမ်းလုပ်ဆောင်ချက် (ကျောက်စိမ်းတင်းပလိတ်များဖြင့်အကောင်အထည်ဖော်ဆောင်ရွက်ရန်)
      • ExpressJS အတွက်အသုံးပြုသူစစ်မှန်ကြောင်းအထောက်အထားပြသခြင်း
      • အစည်းအဝေးများ & ကွတ်ကီး
      • လက်ကမ်းလုပ်ဆောင်ချက် 6 (အစည်းအဝေးများကိုင်တွယ်ခြင်း)
      • session စတိုးဆိုင်များ
      • Browserify ဖို့နိဒါန်း

အခန်းကြီး 6: လက်ရှိအချိန်ဆက်သွယ်ရေးကို အသုံးပြု. socket IO

      • Web ကိုခြေစွပ်ဖို့နိဒါန်း
      • တက်ချိန်ညှိခြင်းနှင့် socket.io configuring
      • လက်ကမ်း Activity ကို (Client နဲ့ server ကြားရှိ socket comm တက်ချိန်ညှိခြင်း)
      • socket.io သုံးပြီးလက်ရှိအချိန်ဆက်သွယ်ရေး
      • socket.io သုံးပြီးအသုံးပြုသူစစ်မှန်ကြောင်းအထောက်အထားပြသခြင်း
      • လက်ကမ်းလုပ်ဆောင်ချက် 2 (socket IO ကို အသုံးပြု. အသုံးပြုသူစစ်မှန်ကြောင်းအထောက်အထားပြသခြင်း)
      • JWT သုံးပြီး based authentication ကို Token ဖို့နိဒါန်း

အခန်းကြီး 7: ချိတ်, spawn နှင့်လုပ်ငန်းစဉ် module တစ်ခု

      • NodeJS အတွက်လုပ်ငန်းစဉ်များကိုနားလည်ခြင်း
      • တစ်ချိတ်များနှင့်တစ်ဦး spawn Creating
      • လက်ကမ်းလုပ်ဆောင်ချက် (ချိတ်များနှင့်လုပ်ငန်းစဉ် spawn)
      • Node.js အတွက် Process ကိုဆက်သွယ်ရေး
      • လက်ကမ်းလုပ်ဆောင်ချက် 2 (မျိုးစုံကိုလုပ်ငန်းစဉ်များအားကိုင်တွယ်)

အခန်းကြီး 8: NodeJS အတွက်စမ်းသပ်ခြင်း

      • Node.js အတွက်အခိုင်အမာတောင်းဆိုရန်ဖို့နိဒါန်း
      • Mocha သုံးပြီးစမ်းသပ်
      • လက်ကမ်းလုပ်ဆောင်ချက် (Mocha အသုံးပြု. စမ်းသပ်မှု Writing)
      • စံပယ်ဖို့နိဒါန်း
      • လက်ကမ်းလုပ်ဆောင်ချက် 2 (စံပယ်ကို အသုံးပြု. စမ်းသပ်မှုရေးသားခြင်း)
      • အဆိုပါ Chai အခိုင်အမာ module ကိုအသုံးပြုခြင်း

အခန်းကြီး 9: နည်းပညာကမ္ဘာကြီးထဲမှာ NodeJS

    • စပျစ်သီးပြွတ် module တစ်ခု
    • လက်ကမ်းလှုပ်ရှားမှု (စပျစ်သီးပြွတ် module ကိုအကောင်အထည်ဖော်)
    • အသုံးအဆောင်များ module တစ်ခု
    • လက်ကမ်းလုပ်ဆောင်ချက် 2 (utilities module ကိုအကောင်အထည်ဖော်)
    • ZLIB
    • နိုင်ငံကူးလက်မှတ်
    • လက်ကမ်းလုပ်ဆောင်ချက် 3 (နိုင်ငံကူးလက်မှတ် authentication ကိုအကောင်အထည်ဖော်)
    • NodeJS ကျော် Isomorphic javascript,
    • NodeJS အတွက် Desktop ကို Apps ကပ

info@itstechschool.com မှာကျွန်တော်တို့ကိုစာရေး & သင်တန်းစျေးနှုန်း & လက်မှတ်ကုန်ကျစရိတ်, အချိန်ဇယား & တည်နေရာ + 91-9870480053 မှာကျွန်တော်တို့ကို ကျေးဇူးပြု. ဆက်သွယ်

ကြှနျုပျတို့ကိုတစ်ဦး Query drop

ကြင်နာစွာပိုပြီးအင်ဖိုအတွက် ကြှနျုပျတို့ကိုဆကျသှယျရနျ။


reviews