/learn_nest_js

Learning Nest JS

Primary LanguageTypeScript

Nest JS

Learning Nest JS

Nest JS ဟာ Node.js အပေါ်မှာ အခြေခံထားတဲ့ Server Side Framework တစ်ခုဖြစ်ပါတယ်။ Nest JS ဟာ Prograssive Javascript အပေါ်မှာ အခြေခံထားပြီး၊ Type Script ကိုလဲ Full Suport ပေးပါတယ်။

တဖန် Object Oriented Programming, Functional Programming, Functional Reactive Programming တို့နဲ့လဲဲ တွဲဖက် ရေးသားနိုင်မှာ ဖြစ်ပါတယ်။

ဒီနေရာမှာတော့ Nest JS ကို ရေးသားဖို့အတွက် လိုအပ်တာတွေကို လေ့လာကြပါမယ်။ အောက်ပါအချက်တွေကို အဓိကတားပြီးလေ့လာသွားကြပါမယ်။

  1. Nest JS Project တစ်ခုကို ဘယ်လိုတည်ဆောက်မလဲ
  2. Nest JS Project ဖွဲ့စည်းတည်ဆောက်ပုံဟာ ဘယ်လို ရှိမလဲဲ
  3. နောက်ထပ် ဘာတွေကို ဆက်ပြိးလေ့လာသွားကြမလဲ

NestJS Framework မှာ HTTP Request တွေကို Handle လုပ်ဖို့ Controller တွေကို အသုံးပြုပါတယ်။ ဒီနေရာမှာတော့ အောက်ပါအချက်တွေကို အဓိကထားပြီး လေ့လာသွားပါမယ်။

  1. Controller ဆိုတာဘာလဲ
  2. Request တွေနဲဲ့ Controller Method တွေကို ဘယ်လို Map လုပ်တာလဲ
  3. Client ဆီကနေ ပေးလာတဲ့ Information တွေကို ဘယ်လို ရယူနိုင်သလဲ
  4. ဘာတွေကို Response လုပ်နိုင်သလဲ

Dependency Injection

Using Database

Data Validation

Secure API

References

  1. Nest JS Official Documentation