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

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 تومان
    افزودن به سبد خرید