آموزش معماری تمیز با تایپ اسکریپت و نود جی اس (اکسپرس) - آخرین آپدیت

دانلود Clean architecture with Typescript and NodeJs (Express)

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

آموزش پیاده سازی معماری تمیز (Clean Architecture) در پروژه ها

یاد بگیرید چگونه ساختار پروژه را با معماری تمیز پیاده سازی کنید. اصول اساسی معماری نرم افزار و تاثیر آن بر توسعه برنامه را درک کنید.

درک مفاهیم کلیدی معماری تمیز، توانایی کار بر روی پروژه های توسعه برنامه های وب با استفاده از معماری تمیز.

توانایی پیاده سازی یک ساختار پروژه مطابق با معماری تمیز، سازماندهی موثر ساختار درختی. فرصت های شغلی، حقوق و چشم اندازها در معماری تمیز را کشف کنید.

پیش نیازها: تجربه Javascript مورد نیاز است (Typescript یک امتیاز است!). شما به هیچ تجربه معماری نیاز ندارید، همه چیز را در این دوره یاد خواهید گرفت.

تسلط بر هنر معماری تمیز!

*این نسخه انگلیسی دوره دیگر من "معماری تمیز با Typescript و NodeJs (Express)" است*

به این دوره آموزش آنلاین در مورد معماری تمیز با TypeScript، NodeJs backend خوش آمدید. کشف کنید که چگونه برنامه های کاربردی قوی، مقیاس پذیر و آسان برای نگهداری را فقط در 4 ساعت ایجاد کنید.

تبدیل پیچیدگی به فرصت

برنامه های کاربردی به طور فزاینده ای پیچیده می شوند، با الزامات بالاتر. معماری تمیز یک راه حل ساختار یافته برای مدیریت این پیچیدگی ارائه می دهد، و شما را قادر می سازد تا:

  • ساخت برنامه های مقیاس پذیر: بدون قربانی کردن ثبات، با تغییر سازگار شوید.
  • تسهیل نگهداری: در زمان و تلاش برای به روز رسانی ها و اصلاحات صرفه جویی کنید.
  • به دست آوردن فرصت های جدید: به عنوان یک توسعه دهنده از دیگران متمایز شوید.

به طور خاص، شما یاد خواهید گرفت:

  • مبانی: درک مفاهیم اساسی معماری تمیز.
  • ساختاردهی کد خود: پروژه های خود را مطابق با اصول معماری تمیز سازماندهی کنید.
  • کد در مقابل زیرساخت: جداسازی کد تجاری از کد فنی، با تزریق وابستگی.
  • کنترلرها، DTO، کدک: ورودی ها و خروجی های API خود را کنترل کنید.
  • میان افزار: احراز هویت و مدیریت خطا را مدیریت کنید.

شما نیازی نیست که یک معمار باشید یا هیچ دانش معماری داشته باشید، این دوره برای همه توسعه دهندگان است.

هر بخش شما را گام به گام از طریق هر مفهوم راهنمایی می کند و یک API کامل توسعه می دهد.

درباره مربی

توسعه دهنده، توسعه دهنده ارشد، سرپرست فنی ... 15 سال تجربه که در آن توانسته ام دانش خود را به عنوان یک رهبر ارشد یا تیمی و از طریق آموزش حضوری به اشتراک بگذارم. به عنوان یک ضامن بهترین روش ها، من اکنون در حال راه اندازی آموزش آنلاین با هدف انتقال دانش خود هستم!


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

To start-فصل 1-شروع To start

  • Introduction-ویدیو 1-1-مقدمه Introduction

  • Why clean architecture?-ویدیو 1-2-چرا معماری تمیز؟ Why clean architecture?

Typescript basics-فصل 2-مبانی تایپ‌اسکریپت Typescript basics

  • Introduction-ویدیو 2-1-مقدمه Introduction

  • What is TypeScript?-ویدیو 2-2-تایپ‌اسکریپت چیست؟ What is TypeScript?

  • Interfaces-ویدیو 2-3-اینترفیس‌ها Interfaces

  • Classes-ویدیو 2-4-کلاس‌ها Classes

  • Decorators-ویدیو 2-5-دکوراتورها Decorators

Express.js - Setting up the Infrastructure-فصل 3-اکسپرس‌جی‌اس - راه‌اندازی زیرساخت Express.js - Setting up the Infrastructure

  • Introduction-ویدیو 3-1-مقدمه Introduction

  • What is Espress.js?-ویدیو 3-2-اکسپرس‌جی‌اس چیست؟ What is Espress.js?

  • Basic configuration of an Express.js project-ویدیو 3-3-تنظیمات اولیه یک پروژه اکسپرس‌جی‌اس Basic configuration of an Express.js project

  • API configuration-ویدیو 3-4-تنظیمات API API configuration

Clean Architecture-فصل 4-معماری تمیز Clean Architecture

  • Principles-ویدیو 4-1-اصول Principles

  • Key concepts-ویدیو 4-2-مفاهیم کلیدی Key concepts

  • Structuring the application-ویدیو 4-3-ساختاردهی به برنامه Structuring the application

  • Structuring the application - Codebase-ویدیو 4-4-ساختاردهی به برنامه - پایگاه کد Structuring the application - Codebase

Outer layer-فصل 5-لایه بیرونی Outer layer

  • Introduction-ویدیو 5-1-مقدمه Introduction

  • Our first controller-ویدیو 5-2-اولین کنترلر ما Our first controller

  • DTO-ویدیو 5-3-DTO DTO

  • Encoder Decoder-ویدیو 5-4-رمزگذار رمزگشا Encoder Decoder

  • Tsoa breaking-ویدیو 5-5-اشکال‌زدایی Tsoa Tsoa breaking

  • Routes and swagger generation-ویدیو 5-6-مسیرها و تولید Swagger Routes and swagger generation

Adapters-فصل 6-آداپتورها Adapters

  • Introduction-ویدیو 6-1-مقدمه Introduction

  • Logger-ویدیو 6-2-لاگر Logger

  • TypeORM-ویدیو 6-3-TypeORM TypeORM

  • The entity-ویدیو 6-4-موجودیت The entity

  • The repository, first method-ویدیو 6-5-ریپازیتوری، اولین متد The repository, first method

  • The repository, continued-ویدیو 6-6-ریپازیتوری، ادامه The repository, continued

  • The migration job-ویدیو 6-7-کار مهاجرت The migration job

Dependency injection-فصل 7-تزریق وابستگی Dependency injection

  • Introduction-ویدیو 7-1-مقدمه Introduction

  • Tsyringe-ویدیو 7-2-Tsyringe Tsyringe

Use cases-فصل 8-موارد استفاده Use cases

  • Introduction-ویدیو 8-1-مقدمه Introduction

  • Ouf first use case: List-ویدیو 8-2-اولین مورد استفاده ما: لیست Ouf first use case: List

  • Use case: Get one-ویدیو 8-3-مورد استفاده: دریافت یکی Use case: Get one

  • Use case: Delete-ویدیو 8-4-مورد استفاده: حذف Use case: Delete

  • Use case: Create-ویدیو 8-5-مورد استفاده: ایجاد Use case: Create

  • Mapping in the controller-ویدیو 8-6-نگاشت در کنترلر Mapping in the controller

Unit testing-فصل 9-تست واحد Unit testing

  • Introduction-ویدیو 9-1-مقدمه Introduction

  • Our first test: List-ویدیو 9-2-اولین تست ما: لیست Our first test: List

  • Test: Read one-ویدیو 9-3-تست: خواندن یکی Test: Read one

  • Test: Delete-ویدیو 9-4-تست: حذف Test: Delete

  • Test: Create-ویدیو 9-5-تست: ایجاد Test: Create

Security & authentication-فصل 10-امنیت و احراز هویت Security & authentication

  • Introduction-ویدیو 10-1-مقدمه Introduction

  • User entity-ویدیو 10-2-موجودیت کاربر User entity

  • Signup use case-ویدیو 10-3-مورد استفاده ثبت نام Signup use case

  • Signin use case-ویدیو 10-4-مورد استفاده ورود Signin use case

  • Repository & entity DB-ویدیو 10-5-ریپازیتوری و DB موجودیت Repository & entity DB

  • Controller, DTO, codec-ویدیو 10-6-کنترلر، DTO، کدک Controller, DTO, codec

  • Middleware-ویدیو 10-7-میان‌افزار Middleware

  • Securing the routes-ویدیو 10-8-ایمن‌سازی مسیرها Securing the routes

Error handling and upgrade-فصل 11-مدیریت خطا و ارتقا Error handling and upgrade

  • Introduction-ویدیو 11-1-مقدمه Introduction

  • Handler-ویدیو 11-2-هندلر Handler

  • Use in controllers-ویدیو 11-3-استفاده در کنترلرها Use in controllers

  • Upgrading dependencies-ویدیو 11-4-ارتقاء وابستگی‌ها Upgrading dependencies

Extra, conclusion & perspectives-فصل 12-اضافی، نتیجه‌گیری و دیدگاه‌ها Extra, conclusion & perspectives

  • Introduction-ویدیو 12-1-مقدمه Introduction

  • AI to boost our code base!-ویدیو 12-2-هوش مصنوعی برای تقویت پایگاه کد ما! AI to boost our code base!

  • Summary & areas for improvement-ویدیو 12-3-خلاصه و زمینه‌های بهبود Summary & areas for improvement

  • Perspectives & ressources-ویدیو 12-4-دیدگاه‌ها و منابع Perspectives & ressources

  • "Make it clean!"-ویدیو 12-5-"تمیزش کن!" "Make it clean!"

  • Full codebase-ویدیو 12-6-پایگاه کد کامل Full codebase

نمایش نظرات

آموزش معماری تمیز با تایپ اسکریپت و نود جی اس (اکسپرس)
جزییات دوره
4 hours
59
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
197
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nicolas LAPOINTE Nicolas LAPOINTE

رهبر فنی