وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Express, Typescript, nodejs, MongoDb & more The real path

سرفصل های دوره

1. Introduction
  • 1. welcome! welcome! welcome.html
  • 2. How to navigate this course.html

  • 2. Project Plan
  • 1.1 cars.drawio.pdf
  • 1. Project description and requirement

  • 3. Project Setup
  • 1. Initiate the project with typescript
  • 2.1 cars setup.zip
  • 2. Express.js

  • 4. Body parser
  • 1. Install and use body-parser
  • 2. urlencoded().html

  • 5. Mongoose
  • 1. Connect to MongoDB Atlas with mongoose
  • 2. How to use .env file with typescript
  • 3. Test mongoose connection

  • 6. mongoose models
  • 1. User model
  • 2. add cars and sales types user model.html
  • 3. Car model schema
  • 4. Car model Types
  • 5. Repair Model
  • 6. Image Model
  • 7. Sale Model

  • 7. Custom Errors
  • 1. Custom Error Class
  • 2. Not authorized & Not found Errors
  • 3. Bad Request & Database connection Errors

  • 8. IMPORTANT!!
  • 1. .common not common.html

  • 9. Use next() to throw Errors IMPORTANT!!
  • 1. IMPORTANT!!.html

  • 10. Auth Routers
  • 1. IMPORTANT!!!.html
  • 2. Signup Router 12
  • 3. Auth service generate JWT token
  • 4. Signup Router 22 + cookie session
  • 5. cookie session secure false!!
  • 6. add await Auth.pwdToHash().html
  • 7. Signin Router
  • 8. Signout Router
  • 9. Current User Router and Middle-ware

  • 11. Handle Errors
  • 1. Error Handler Middle-ware

  • 12. Car Routers
  • 1. new car router logic steps
  • 2. Files Upload middle-ware
  • 3. filename = fieldname.html
  • 4. Use upload-img middle-ware
  • 5. Complete new car Router
  • 6. save user doc inside car document
  • 7. Update user and edit the unlink() method.html
  • 8. We need another middle-ware
  • 9.1 cars-17-require-auth.zip
  • 9. Create the require auth middle-ware
  • 10. update car Router 12
  • 11. update car Router 22 handle images
  • 12. separate $push from $pull.html
  • 13. common folder error
  • 14. car delete Router
  • 15. car shows Routers

  • 13. edit user model
  • 1. edit user model if you didnt!

  • 14. Repair routers
  • 1. new repair Router
  • 2. update repair Router
  • 3. dont use $matchelem !!.html
  • 4. delete repair router
  • 5. repair shows routers
  • farinmedia.zip

  • 15. Sale Routers
  • 1. new sale Router
  • 2. update sale Router
  • 3. delete sale Router
  • 4. shows sale Routers

  • 16. use all routers
  • 1. use all routers inside the app

  • 17. CORS
  • 1. use CORS security protocol

  • 18. Validation
  • 1. signup router validation
  • 2. validation middle-ware
  • 3. new repair router validation

  • 19. Units test
  • 1. intro
  • 2. split main.ts file
  • 3. create setup file 12
  • 4. create setup file 22
  • 5. test signup router 12
  • 6. test signup router 22
  • 7.1 full project.zip
  • 7. test current user router

  • 20. Postman
  • 1. postman test 12
  • 2. postman test 22
  • 3. Api documentation
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 12098
    حجم: 3490 مگابایت
    مدت زمان: 487 دقیقه
    تاریخ انتشار: ۲۸ اردیبهشت ۱۴۰۲
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید