معماری تمیز با Typescript و NodeJs (Express)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- اصول اساسی معماری نرمافزار و تأثیر آن بر توسعه اپلیکیشن را درک کنید.
- درک مفاهیم کلیدی معماری تمیز
- قادر به کار بر روی پروژههای توسعه وب اپلیکیشن با استفاده از معماری تمیز باشید.
- قادر به پیادهسازی ساختار پروژه مطابق با معماری تمیز و سازماندهی مؤثر ساختار درختی باشید.
- از فرصتهای شغلی، حقوق و چشماندازهای معماری تمیز مطلع شوید.
پیشنیازهای دوره
- تجربه Javascript مورد نیاز است (Typescript یک مزیت است!). به هیچ تجربه معماری نیاز ندارید، همه چیز را در این دوره یاد خواهید گرفت.
توضیحات دوره
تسلط به هنر معماری تمیز!
به این دوره آموزشی آنلاین در مورد معماری تمیز با TypeScript، بکاند NodeJs خوش آمدید. کشف کنید که چگونه میتوانید اپلیکیشن های مقاوم، مقیاسپذیر و آسان برای نگهداری ایجاد کنید، تنها در 4 ساعت است.
پیچیدگی را به فرصت تبدیل کنید.
اپلیکیشن ها به طور فزایندهای پیچیده میشوند و نیازهای بالاتری پیدا میکنند. معماری تمیز یک راهحل ساختاریافته برای مدیریت این پیچیدگی ارائه میدهد و شما را قادر میسازد تا:
- اپلیکیشن های مقیاسپذیر بسازید: بدون قربانی کردن پایداری، خود را با تغییرات تطبیق دهید.
- نگهداری آسان: در زمان و تلاش برای بروزرسانیها و رفع مشکلات صرفهجویی کنید.
- فرصتهای جدید را غنیمت بشمارید: به عنوان یک توسعهدهنده از دیگران متمایز شوید.
به طور خاص، شما یاد خواهید گرفت:
- اصول: مفاهیم اولیه معماری تمیز را درک کنید.
- ساختاردهی کد خود: پروژههای خود را بر اساس اصول معماری تمیز سازماندهی کنید.
- کد در مقابل زیرساخت: جداسازی کد کسب و کار از کد فنی، با تزریق وابستگی
- کنترلرها، DTO، کدک: ورودیها و خروجیهای API خود را کنترل کنید.
- میانافزار: احراز هویت و مدیریت خطا را مدیریت کنید.
شما نیازی به معمار بودن یا داشتن دانش معماری ندارید، این دوره برای همه توسعهدهندگان است.
هر بخش شما را گام به گام در هر مفهوم راهنمایی میکند و یک API کامل را توسعه میدهد.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان Javascript/Typescript، از مبتدی تا ارشد
معماری تمیز با Typescript و NodeJs (Express)
-
مقدمه 00:53
-
چرا معماری تمیز؟ 02:36
-
مقدمه 00:36
-
TypeScript چیست؟ 02:40
-
اینترفیسها 02:53
-
کلاسها 03:01
-
دکوراتورها 00:51
-
مقدمه 00:23
-
Express.js چیست؟ 01:19
-
پیکربندی اولیه یک پروژه Express.js 03:14
-
پیکربندی API 03:39
-
اصول 00:22
-
مفاهیم کلیدی 01:40
-
ساختاردهی اپلیکیشن 00:50
-
ساختاردهی اپلیکیشن - کدبیس 04:02
-
مقدمه 00:30
-
اولین کنترلر ما 04:43
-
DTO 10:05
-
انکودر - دیکودر 05:36
-
شکست Tsoa 01:24
-
مسیرها و تولید Swagger 07:08
-
مقدمه 00:25
-
لاگر 09:33
-
TypeORM 11:11
-
موجودیت 03:50
-
مخزن، متد اول 07:00
-
ادامه مخزن 08:17
-
کار مهاجرت 06:17
-
مقدمه 00:29
-
Tsyringe 04:24
-
مقدمه 00:27
-
اولین مورد استفاده ما: فهرست 04:34
-
مورد استفاده: دریافت یک مورد 02:32
-
مورد استفاده: حذف 02:14
-
مورد استفاده: ایجاد 02:28
-
نگاشت در کنترلر 04:23
-
مقدمه 00:34
-
اولین تست ما: فهرست 09:36
-
تست: خواندن یک مورد 03:28
-
تست: حذف 02:19
-
تست: ایجاد 02:29
-
مقدمه 00:24
-
موجودیت کاربر 16:45
-
مورد استفاده: ثبتنام 07:22
-
مورد استفاده: ورود 03:49
-
مخزن و موجودیت پایگاه داده 09:12
-
کنترلر، DTO، کدک 12:01
-
میانافزار (Middleware) 19:03
-
ایمنسازی مسیرها 04:25
-
مقدمه 00:23
-
Handler 06:13
-
استفاده در کنترلرها 06:37
-
مقدمه 00:41
-
هوش مصنوعی برای تقویت کدبیس ما 03:05
-
خلاصه و زمینههای بهبود 02:17
-
چشماندازها و منابع 02:57
-
تمیزش کن! 01:59
مشخصات آموزش
معماری تمیز با Typescript و NodeJs (Express)
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:57
- مدت زمان :04:02:08
- حجم :1.1GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy