دوره آموزشی Node.js: الگوهای طراحی
2 ساعت 11 دقیقهمتوسط2018-03-28
مدرسین

Alex Banks
Software Developer and Instructor
جزئیات دوره
الگوهای طراحی کارآیی برنامه نویسی و استفاده مجدد از کد را تشویق می کند. نحوه استفاده از الگوهای طراحی مشابه مورد استفاده در برنامه نویسی جاوا و C ++ در جاوا اسکریپت را بیاموزید. این دوره نگاهی دارد به 13 مورد از محبوب ترین الگوهای طراحی شی گرا که در Node.js. الگوهای اساسی خلقی و ساختاری را برای کمک به حل چالش های رایج برنامه نویسی بیاموزید، در حالی که بهترین شیوه ها را ارائه می دهید که راه حل ها را ثابت، کامل و صحیح نگه می دارد. مربی Alex Banks نحوه پیاده سازی و بهبود این الگوها را نشان می دهد تا برای کتابخانه Node بهینه شود.
اهداف یادگیری
الگوهای طراحی و ضد الگوها
الگوی تک نفره
الگوی نمونه اولیه
الگوی کارخانه
الگوی سازنده
الگوی آداپتور
الگوی پروکسی
الگوی دکوراتور
الگوی فرمان
الگوی ناظر
الگوی استراتژی
اهداف یادگیری
الگوهای طراحی و ضد الگوها
الگوی تک نفره
الگوی نمونه اولیه
الگوی کارخانه
الگوی سازنده
الگوی آداپتور
الگوی پروکسی
الگوی دکوراتور
الگوی فرمان
الگوی ناظر
الگوی استراتژی
مهارت ها
Software DesignNode.jsJavaScript FrameworksWeb DevelopmentOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرین
1. بررسی اجمالی
- 04 - الگوهای طراحی چیست
- 05 - گروه چهار - الگوهای طراحی
- 06 - ضد الگوها
2. الگوهای خلاقیت
- 07 - مشکل تک تن
- 08 - الگوی Singletons
- 09 - Singletons در Node
- 10 - الگوی نمونه اولیه
- 11 - روش کلون نمونه
- 12 - الگوی کارخانه
- 13 - الگوی سازنده
- 14 - اجرای سازنده
3. الگوهای ساختاری
- 15 - الگوی آداپتور
- 16 - پیادهسازی آداپتور
- 17 - الگوی پروکسی
- 18 - اجرای پروکسی
- 19 - الگوی ترکیبی
- 20 - پیادهسازی کامپوزیت ها
- 21 - الگوی دکوراتور
- 22 - مجری دکوراتورها
4. الگوهای رفتاری
- 23 - زنجیره مسئولیت
- 24 - پیادهسازی کلاس ذخیره سازی
- 25 - الگوی فرمان
- 26 - اجرای دستورات
- 27 - بهبود هادی
- 28 - الگوی Iterator
- 29 - تطبیق کننده ها
- 30 - الگوی Observer
- 31 - ناظران مجری
- 32 - الگوی استراتژی
- 33 - اجرای راهبردها
نتیجه
- 34 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ساخت میکروسرویسهای مقیاسپذیر با TypeScript و Node.js
- دوره آموزشی LangGraph.js: ساخت ایجنت با جاوااسکریپت
- دوره آموزشی آمادگی برای مدرک توسعهدهنده Node.js مونگودیبی (MongoDB)
- دوره آموزشی توسعه اپلیکیشنهای Full-Stack با استفاده از Gemini API
- دوره آموزشی React در عمل: از تنظیمات تا استقرار
- دوره آموزشی آزمایشگاه توسعهدهنده Nest.js 2026: ساخت API قدرتمند با احراز هویت، مقالات و پروفایل کاربران
- دوره آموزشی CSS به Sass: تبدیل یک سایت موجود
- دوره آموزشی Node.js برای توسعه دهندگان سی شارپ
مسیرهای مرتبط
- مسیر آموزشی ارتقاء مهارت های Node.js خود
- مسیر آموزشی توسعه برنامه را با پشته MERN کاوش کنید
- مسیر آموزشی توسعه مهارت های هوش مصنوعی خود با Google Gemini و Google Cloud Platform
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده NoSQL
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده RESTful API
- مسیر آموزشی تقویت مهارت های زبان برنامه نویسی React
- مسیر آموزشی تقویت مهارت های زبان جاوا اسکریپت خود
- مسیر آموزشی توسعه مهارت های خود با OpenAI API