تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی پایتون: الگوهای طراحی (2021)

دوره آموزشی پایتون: الگوهای طراحی (2021)

2 ساعت 13 دقیقهمتوسط2021-10-11

مدرسین

Jungwoo Ryoo

Jungwoo Ryoo

Teaches IT, cybersecurity, and risk analysis at Penn State

جزئیات دوره

اگه برنامه‌نویس باشی، حتماً همیشه کلی سرت شلوغه! پس چرا وقتتو تلف کنی و از صفر دوباره چرخ رو اختراع کنی؟ یه راه ساده‌تر و هوشمندانه‌تر اینه که از الگوهای طراحی نرم‌افزار که بارها امتحانشونو پس دادن، استفاده کنی تا هم کدت تمیزتر بشه و هم کیفیتش بالاتر بره.

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

توی این آموزش، قراره ۱۵ الگوی طراحی مهم توی سه دسته‌ی ایجادی (Creational)، ساختاری (Structural)، و رفتاری (Behavioral) بررسی بشن. این الگوها راه‌حل‌هایی برای مشکلات رایج برنامه‌نویسی ارائه می‌دن و در عین حال، بهترین روش‌ها رو معرفی می‌کنن که باعث می‌شه کدهای نوشته‌شده، یکپارچه، کامل و بدون اشکال باشن.

اهداف یادگیری این دوره:
✅ کاهش زمان توسعه: استفاده از الگوهای طراحی باعث می‌شه دیگه لازم نباشه برای مشکلات معمول، از صفر راه‌حل بنویسی.
✅ افزایش کیفیت کد: کدهای استاندارد و ساختاریافته، خوانایی و نگهداری رو راحت‌تر می‌کنن.
✅ قابلیت استفاده‌ی مجدد: می‌تونی کدهایی بنویسی که به‌راحتی توی پروژه‌های دیگه هم استفاده بشن.
✅ بهبود عملکرد تیمی: وقتی از الگوهای استاندارد استفاده می‌کنی، بقیه اعضای تیم راحت‌تر متوجه کدها می‌شن.
✅ تسلط بر الگوهای طراحی در پایتون: یادگیری نحوه‌ی استفاده از ۱۵ الگوی کاربردی در زبان Python.

مهارت ها

Software Design PatternsPythonProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01 - الگوهای طراحی را کاوش کنید
  • 02 - آنچه باید بدانید

1. درک الگوهای طراحی

  • 03 - الگوی طراحی چیست
  • 04 - انواع الگوهای طراحی
  • 05 - درک برنامه نویسی شی گرا
  • 06 - کار با وراثت و چندشکلی
  • 07 - درک بافت الگو
  • 08 - کار با زبان الگو

2. الگوهای خلاقیت

  • 09 - کارخانه
  • 10 - نمونه کارخانه
  • 11 - کارخانه انتزاعی
  • 12 - نمونه انتزاعی کارخانه
  • 13 - سینگلتون
  • 14 - مثال سینگلتون
  • 15 - سازنده
  • 16 - مثال سازنده
  • 17 - نمونه اولیه
  • 18 - نمونه اولیه

3. الگوهای ساختاری

  • 19 - دکوراتور
  • 20 - نمونه دکوراتور
  • 21 - پروکسی
  • 22 - نمونه پروکسی
  • 23 - آداپتور
  • 24 - نمونه آداپتور
  • 25 - مرکب
  • 26 - مثال مرکب
  • 27 - پل
  • 28 - نمونه پل

4. الگوهای رفتاری

  • 29 - ناظر
  • 30 - مثال ناظر
  • 31 - بازدید کننده
  • 32 - نمونه بازدید کننده
  • 33 - تکرار کننده
  • 34 - مثال تکرار کننده
  • 35 - استراتژی
  • 36 - مثال استراتژی
  • 37 - زنجیره مسئولیت
  • 38 - مثال زنجیره مسئولیت

5. بهترین روش‌ها را طراحی کنید

  • 39 - سازگاری با الگوهای طراحی
  • 40 - طرز فکر برنامه نویسان

نتیجه

  • 41 - مراحل بعدی با الگوهای طراحی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal