دوره آموزشی 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی الگوهای طراحی هوش مصنوعی عاملمحور مبتنی بر فضای ابری
- دوره آموزشی بازتعریف نقشهای توسعه نرمافزار در عصر هوش مصنوعی
- دوره آموزشی الگوهای طراحی React
- دوره آموزشی معماری نرمافزار: الگوهایی برای توسعهدهندگان
- دوره آموزشی مبانی برنامه نویسی: طراحی شی گرا
- دوره آموزشی یادگیری توسعه رابط کاربری گرافیکی JavaFX
- دوره آموزشی پیادهسازی تخصصی طراحی دامنهمحور (DDD) در NET.
- دوره آموزشی مدیریت پروژه: انتخاب ابزار آنلاین مناسب