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

Clean architecture with Typescript and NodeJs (Express)

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

Learn how to implement a Clean Architecture project structure


1 - To start
  • 1 - Introduction
  • 2 - Why clean architecture

  • 2 - Typescript basics
  • 3 - Introduction
  • 4 - What is TypeScript
  • 5 - Interfaces
  • 6 - Classes
  • 7 - Decorators

  • 3 - Expressjs Setting up the Infrastructure
  • 8 - Introduction
  • 9 - What is Espressjs
  • 10 - Basic configuration of an Expressjs project
  • 10 - ConfigBase.zip
  • 11 - API configuration
  • 11 - ConfigApi.zip

  • 4 - Clean Architecture
  • 12 - Principles
  • 13 - Key concepts
  • 14 - Structuring the application
  • 15 - Structuring the application Codebase

  • 5 - Outer layer
  • 16 - Introduction
  • 17 - Our first controller
  • 17 - boilerplate.zip
  • 17 - tsconfig.zip
  • 18 - DTO
  • 19 - Encoder Decoder
  • 20 - Tsoa breaking
  • 21 - Routes and swagger generation
  • 21 - tsconfig.app.zip
  • 21 - tsoa.zip

  • 6 - Adapters
  • 22 - Introduction
  • 23 - Logger
  • 24 - TypeORM
  • 25 - The entity
  • 26 - The repository first method
  • 27 - The repository continued
  • 28 - The migration job
  • 28 - docker-compose.local.zip
  • 28 - readme.zip

  • 7 - Dependency injection
  • 29 - Introduction
  • 30 - Tsyringe

  • 8 - Use cases
  • 31 - Introduction
  • 32 - Ouf first use case List
  • 33 - Use case Get one
  • 34 - Use case Delete
  • 35 - Use case Create
  • 36 - Mapping in the controller

  • 9 - Unit testing
  • 37 - Introduction
  • 38 - Our first test List
  • 38 - ressources.zip
  • 39 - Test Read one
  • 40 - Test Delete
  • 41 - Test Create

  • 10 - Security authentication
  • 42 - Introduction
  • 43 - User entity
  • 44 - Signup use case
  • 45 - Signin use case
  • 46 - Repository entity DB
  • 47 - Controller DTO codec
  • 48 - Middleware
  • 49 - Securing the routes

  • 11 - Error handling
  • 50 - Introduction
  • 51 - Handler
  • 52 - Use in controllers

  • 12 - Extra conclusion perspectives
  • 53 - Introduction
  • 54 - AI to boost our code base
  • 55 - Summary areas for improvement
  • 56 - Perspectives ressources
  • 57 - Make it clean
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 38276
    حجم: 1129 مگابایت
    مدت زمان: 243 دقیقه
    تاریخ انتشار: ۱۹ تیر ۱۴۰۳
    طراحی سایت و خدمات سئو

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