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

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