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

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
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    شناسه: 12098
    حجم: 3490 مگابایت
    مدت زمان: 487 دقیقه
    تاریخ انتشار: 28 اردیبهشت 1402
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید