Skip to content

VasilNadiradze/nest-typeorm

Repository files navigation

vnadiradze.ge

აღწერა

პროექტის მიზანია NestJS ფრეიმვორკის საფუძვლებისა და ძირითადი კონცეფციების გაცნობა. პროექტი გამართულია NestJS + TypeORM + MySQL + Docker + Swagger კომბინაციით.

საკვანძო წერტილებში დართულია კომენტარები. თანდართული კომენტარებიდან გავიგებთ :

  1. რა არის მოდულარული არქიტექტურა და როგორ მუშაობს NestJS
  2. რა დანიშნულება აქვს main.ts ფაილს
  3. რა დანიშნულება აქვს app.module.ts ფაილს
  4. რა არის კონტროლერი
  5. რა არის სერვისი
  6. როგორ დავაკავშიროთ აპლიკაციის სხვადასხვა კომპონენტები ერთმანეთთან
  7. როგორ დავამუშავოთ შეცდომები და გამონაკლისები (try, catch, exceptions ...)
  8. რა არის TypeORM
  9. რა არის TypeORM entity
  10. რა არის DTO
  11. როგორ მუშაობს მონაცემთა ვალიდაციის სისტემა
  12. როგორ გავმართოთ მონაცემთა ბაზებთან სამუშაო მოდული
  13. როგორ გავმართოთ მიგრაციების სისტემა
  14. როგორ გავაკეთოთ პროექტის დოკუმენტაცია სვაგერის მეშვეობით
  15. როგორ გავმართოთ მომხმარებელთა აუტენტიფიკაციის სისტემა
  16. სხვა

ინსტალაცია

$ npm install

პროექტის გაშვება

# წარმოების რეჟიმი (development)
$ npm run start

# სინქრონული ცვლილებების რეჟიმი (watch mode)
$ npm run start:dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published