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

Mastering NestJS – 2024

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

Master NestJS and build Apps using REST API, MySQL, TypeORM, MongoDB, Mongoose, JWT, BcryptJS and more.


1. Introduction
  • 1. Introduction to NEST JS
  • 2. Setting up the project
  • 3. Understanding Project Structure

  • 2. Nest JS Fundamentals
  • 1.1 2.1 - Understanding Controllers - Code.zip
  • 1. Understanding Controllers
  • 2.1 2.2 -Controller Fundamentals (@GET Handler) - Code.zip
  • 2. Controller Fundamentals(@Get Handler)
  • 3.1 2.3 -Controller Fundamentals (Headers) - Code.zip
  • 3. Controller Fundamentals(Headers)
  • 4.1 2.4 - Post handler - Code.zip
  • 4. Controller Fundamentals (@Post Handler)
  • 5.1 2.5 - Post handler with module - Code.zip
  • 5. Controller Fundamentals (@Post Handler) - Pt 2 with Modules
  • 6.1 2.6 - Controller Fundamentals (Fetching Params) - Code.zip
  • 6. Controller Fundamentals (Fetching Params)
  • 7.1 2.7 - Controller Fundamentals(Put Handler) - Code.zip
  • 7. Controller Fundamentals (@Put Handler)
  • 8.1 2.8 - Controller Fundamentals(Patch Handler) - Code.zip
  • 8. Controller Fundamentals (@Patch Handler)
  • 9.1 2.9 - Controller Fundamentals (Delete Handler) - Code.zip
  • 9. Controller Fundamentals (@Delete Handler)
  • 10.1 2.10 - Request Object - Code.zip
  • 10. Request Object
  • 11.1 2.11 - Response Object - Code.zip
  • 11. Response Object
  • 12.1 2.12 - Fetching Queries - Code.zip
  • 12. Fetching Queries
  • 13.1 2.13 - HTTP Status - Code.zip
  • 13. @HttpCode Vs. @Res Decorator
  • 14.1 2.14 - Http Response Status - Code.zip
  • 14. HTTP Response Status

  • 3. Working with pipes
  • 1. Introduction To Pipes
  • 2.1 3.2 - ParseIntPipe - Code.zip
  • 2. Built-in Pipes(ParseIntPipe)
  • 3.1 3.3 - ParseFloatPipe - Code.zip
  • 3. Built-in Pipes(ParseFloatPipe)
  • 4.1 3.4 - ParseBooleanPipe - Code.zip
  • 4. Built-in Pipes(ParseBooleanPipe)
  • 5.1 3.5 - ParseArrayPipe - Code.zip
  • 5. Built-in Pipes(ParseArrayPipe)
  • 6.1 3.6 - ParseUUIDPipe - Code.zip
  • 6. Built-in Pipes (ParseUUIDPipe)
  • 7.1 3.7 - ValidationPipe - Code.zip
  • 7. Built-in Pipes (ValidationPipe)
  • 8.1 3.8 - Validating empty fields - Code.zip
  • 8. Validating empty fields
  • 9.1 3.9 - Validating Field Length - Code.zip
  • 9. Validating Field Length
  • 10.1 3.10 - Custom Validation Messages - Code.zip
  • 10. Custom Validation Messages
  • 11.1 3.11 - Validating Field Using @IsEnum() Validator - Code.zip
  • 11. Validating Field Using @IsEnum() Validator
  • 12.1 3.12 - Validating Dates In NestJS - Code.zip
  • 12. Validating Dates In NestJS
  • 13.1 3.13 - Validating Optional Fields - Code.zip
  • 13. Validating Optional Fields
  • 14.1 3.14 - Validating Regex Pattern - Code.zip
  • 14. Validating Regex Pattern
  • 15.1 3.15 - CustomPipe - Code.zip
  • 15. Creating A Custom Pipe
  • 16.1 3.16 - metadata(type) - Code.zip
  • 16. Understanding ArgumentMetadata (metadata.type)
  • 17.1 3.17 - Assignment - CustomPipe - Code.zip
  • 17. Assignment - Custom Pipe (Handling different type arguments)
  • 18.1 3.18 - metadata(metatype) - Code.zip
  • 18. Understanding ArgumentMetadata (metadata.metatype)
  • 19.1 3.19 - metadata(data) - Code.zip
  • 19. Understanding ArgumentMetadata (metadata.data)
  • 20.1 3.20 - Global Pipe(Code).zip
  • 20. Implementing Global Pipes

  • 4. NestJS Middleware
  • 1. Introduction to Nest Middlewares
  • 2.1 4.2 - Implementing Middleware - Code.zip
  • 2. Implementing Middleware
  • 3.1 4.3 - Registering Middleware - Code.zip
  • 3. Registering a Middleware
  • 4.1 4.4 - Route-Specific(Middleware) - Code.zip
  • 4. Route-Specific Middleware
  • 5.1 4.5 - content-type(Assignment)- Code.zip
  • 5. Assignment - Checking Content-type With Middleware
  • 6.1 4.6 - Route Wildcards - Code.zip
  • 6. Handling Route Wildcards
  • 7. Middleware For Specific Route Handlers
  • 8.1 4.8 - Excluding Routes - Code.zip
  • 8. Excluding Routes
  • 9.1 4.9 - Controller-Driven Route Middleware - Code.zip
  • 9. Controller-Driven Route Middleware
  • 10.1 4.10 - Understanding Functional Middleware - Code.zip
  • 10. Understanding Functional Middleware
  • 11.1 4.11 - multiple middleware- Code.zip
  • 11. Applying Multiple Middlewares
  • 12.1 4.12 - Global Middleware - Code.zip
  • 12. Applying Global Middlewares
  • 13.1 4.13 - Assignment - Password encryption Middleware - Code.zip
  • 13. Assignment - Password Encryption Middleware

  • 5. NestJS Guards
  • 1. Introduction To Guards
  • 2.1 5.2 - Understanding Guard - Code.zip
  • 2. Understanding Guard
  • 3.1 5.3 - Understanding ExecutionContext - Code.zip
  • 3. Understanding ExecutionContext
  • 4.1 5.4 - getArgs() - Code.zip
  • 4. Accessing Arguments With getArgs()
  • 5.1 5.5 - getClass() - Code.zip
  • 5. Limiting Controller Access With Guard
  • 6.1 5.6 - switchToHttp() - Code.zip
  • 6. Understanding switchToHttp() method
  • 7.1 5.7 - Assignment - API Key Authorization - Code.zip
  • 7. Assignment - API Key Authorization
  • 8.1 5.8 - Applying Multiple Guards - Code.zip
  • 8. Applying Multiple Guards
  • 9.1 5.9 - Defining Custom Metadata - Code.zip
  • 9. Defining Custom Metadata
  • 10.1 5.10 - Setting Custom Metadata - A Better Way - Code.zip
  • 10. Setting Custom Metadata - A Better Way
  • 11.1 5.11 - Applying Role For Specific Routes - Code.zip
  • 11. Applying Role For Specific Handlers
  • 12.1 5.12 - Applying Multiple Roles - Code.zip
  • 12. Applying Multiple Roles
  • 13.1 5.13 - Applying Global Guards - Code.zip
  • 13. Applying Global Guards

  • 6. NestJS Interceptors
  • 1. Introduction To Interceptors
  • 2.1 6.2 - Understanding Interceptor - Code.zip
  • 2. Understanding Interceptor
  • 3.1 6.3 - Assignment - Transforming Response Data - Code.zip
  • 3. Assignment - Transforming Response Data
  • 4.1 6.4 - Assignment - Modifying Request Headers - Code.zip
  • 4. Assignment - Modifying Request Headers
  • 5.1 6.5 - Assignment - Hiding Sensitive Information - Code.zip
  • 5. Assignment - Hiding Sensitive Information
  • 6.1 6.6 - Exception Mapping - Code.zip
  • 6. Exception Mapping
  • 7.1 6.7 - Data Validation With Interceptor - Cpde.zip
  • 7. Data Validation With Interceptor
  • 8.1 6.8 - Authentication and Authorization - Code.zip
  • 8. Authentication and Authorization
  • 9.1 6.9 - Applying Global Interceptors - Code.zip
  • 9. Applying Global Interceptors

  • 7. NestJS With MySQL
  • 1. Connecting To MySQL Database Using TypeORM
  • 2.1 7.2 - Creating Entity - Code.zip
  • 2. Creating Entity With TypeORM
  • 3.1 7.3 - Inserting Product Data(CRUD) - Code.zip
  • 3. Inserting Product Data(CRUD)
  • 4.1 7.4 - Fetching the Product Data(CRUD) - Code.zip
  • 4. Fetching the Product Data(CRUD)
  • 5.1 7.5 - Updating Product Record - Code.zip
  • 5. Updating Product Record(CRUD)
  • 6.1 7.6 - Deleting Product Record - Code.zip
  • 6. Deleting Product Record(CRUD)

  • 8. Practical Application - Creating a MyStore App
  • 1. Introduction to MyStore Application
  • 2.1 8.2 - Rendering Template On Server - Code.zip
  • 2. Rendering Template On Server
  • 3.1 8.3 - Creating Navbar With includes - Code.zip
  • 3. Creating Navbar With includes
  • 4.1 8.4 - Creating Home Interface - Code.zip
  • 4. Creating Home Interface
  • 5.1 8.5 - Conditional Rendering - No Product Found - Code.zip
  • 5. Conditional Rendering - No Product Found
  • 6.1 8.6 - Configuring Add Product Route - Code.zip
  • 6. Configuring Add Product Route
  • 7.1 8.7 - Creating Add Product Interface - Code.zip
  • 7. Creating Add Product Interface
  • 8.1 8.8 - Configuring Edit Product Route - Code.zip
  • 8. Configuring Edit Product Route
  • 9.1 8.9 - Interface & Functionality - Edit Product - Code.zip
  • 9. Interface & Functionality - Edit Product

  • 9. Attaching Templates to MySQL
  • 1.1 9.1 - Fetching The Products.mp4 - Code.zip
  • 1. Fetching The Products
  • 2. Adding Product To Database - Part 1
  • 3.1 9.3 - Adding Product To Database - Part 1&2 - Code.zip
  • 3. Adding Product To Database - Part 2
  • 4.1 9.4 - Updating The Product- Code.zip
  • 4. Updating The Product
  • 5.1 9.5 - Deleting The Product - Code.zip
  • 5. Deleting The Product

  • 10. MyStore - AuthenticationSession Cookie
  • 1. Section Introduction
  • 2.1 10.2 - Setting Up The Sign-up Route - Code.zip
  • 2. Setting Up The Sign-up Route
  • 3.1 10.3 - Designing Sign-up form - Code.zip
  • 3. Designing the Sign-Up Form
  • 4.1 10.4 - Implementing Show Hide Password Functionality - Code.zip
  • 4. Implementing ShowHide Password Functionality
  • 5.1 10.5 - Validating Password - Code.zip
  • 5. Validating Password
  • 6.1 10.6 - Registering User To The Database - Code.zip
  • 6. Registering User To The Database
  • 7.1 10.7 - Configuring Login Page - Code.zip
  • 7. Configuring Login Page
  • 8.1 10.8 - Validating User & Sending Cookie - Code.zip
  • 8. Validating User & Sending Cookie
  • 9.1 10.9 - Reading A Cookie - Code.zip
  • 9. Reading A Cookie
  • 10.1 10.10 - Rendering DOM Based On Login Status - Code.zip
  • 10. Rendering DOM Based On Login Status
  • 11.1 10.11 - Implementing Logout - Code.zip
  • 11. Implementing Logout
  • 12.1 10.12 - Configuring Express-Session - Code.zip
  • 12. Configuring Express-Session
  • 13.1 10.13 - Sending And Reading Session Cookie - Code.zip
  • 13. Sending And Reading Session Cookie
  • 14.1 10.14 - Storing Sessions In MySQL - Code.zip
  • 14. Storing Sessions In MySQL
  • 15.1 10.15 - Destroying The Session - Logout - Code.zip
  • 15. Destroying The Session - Logout
  • 16.1 10.16 - Optimizing Session Storage - Code.zip
  • 16. Optimizing Session Storage
  • 17.1 10.17 - Implementing JWT Token - Code.zip
  • 17. Implementing JWT Token
  • 18.1 10.18 - Validating Request With Middleware - Code.zip
  • 18. Validating Request With Middleware
  • 19.1 10.19 - Conditional Rendering With Token - Code.zip
  • 19. Conditional Rendering With Token
  • 20.1 10.20 - Hashing The Password On SignUp - Code.zip
  • 20. Hashing The Password On SignUp
  • 21.1 10.21 - Validating Login Credentials - Code.zip
  • 21. Validating Login Credentials
  • 22.1 10.22 - Finalizing MyStore Application - Code.zip
  • 22. Finalizing MyStore Application
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 41187
    حجم: 4078 مگابایت
    مدت زمان: 490 دقیقه
    تاریخ انتشار: ۱۵ آبان ۱۴۰۳
    طراحی سایت و خدمات سئو

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