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

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

1 ساعت 38 دقیقهپیشرفته2025-02-26

مدرسین

Jungwoo Ryoo

Jungwoo Ryoo

Teaches IT, cybersecurity, and risk analysis at Penn State

جزئیات دوره

الگوهای طراحی (Design Patterns) به نوشتن کد تمیز و مرتب کمک می‌کنند. در این دوره، جونگوو ریو، استاد علوم و فناوری اطلاعات، شما رو از طریق چندین الگوی طراحی پیشرفته در پایتون راهنمایی می‌کنه. در این دوره می‌فهمید که چرا ممکنه بخواهید از الگوهای طراحی استفاده کنید یا چرا ممکنه نیاز نباشه.

شما با بهترین شیوه‌های طراحی آشنا می‌شید، از جمله مفاهیمی مثل ویژگی‌های کیفیتی و الگوهای طراحی خاص دامنه. همچنین، به بررسی مجموعه‌ای از الگوهای طراحی عملی می‌پردازید که توسط گنگ آو فور (Gang of Four) توضیح داده شده، از جمله الگوهایی مثل Command، Interpreter و Memento. علاوه بر این، یاد می‌گیرید که این الگوها چگونه در سطح کد کار می‌کنند و با بررسی اسکریپت‌های نمونه، مفاهیم رو به صورت عملی درک می‌کنید.

🎯 اهداف یادگیری این دوره:
✅ تعریف الگوهای معماری و طراحی و تفاوت‌های آن‌ها
✅ شناسایی دلایل استفاده از الگوهای طراحی و کاربرد آن‌ها در پروژه‌ها
✅ بیان بهترین شیوه‌های طراحی برای نوشتن کدهای با کیفیت بالا
✅ درک الگوهای خاص دامنه و الگوهای امنیتی و استفاده از آن‌ها در پروژه‌های واقعی
✅ خلاصه‌سازی الگوهای طراحی گنگ آو فور مثل Command، Interpreter و Memento
✅ تعریف و بررسی الگوهای Command، Mediator و State و نحوه استفاده از آن‌ها
✅ ارزیابی الگوی Template Method و کاربرد آن در حل مسائل پیچیده

مهارت ها

Software Design PatternsPythonProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

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

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

  • 04 - الگوی طراحی چیست
  • 05 - الگوهای معماری در مقابل طراحی
  • 06 - الگوها و چارچوب ها
  • 07 - اتخاذ الگوی طراحی
  • 08 - پایتون به عنوان یک زبان برنامه نویسی شی‌گرا (OOP).
  • 09 - چرا از الگوهای طراحی استفاده‌کنید یا چرا که نه

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

  • 10 - ویژگی‌های کیفی و الگوهای طراحی
  • 11 - الگوهای خاص دامنه
  • 12 - الگوهای امنیتی
  • 13 - مطالعه موردی - اعتبار سنجی رهگیری
  • 14 - نمونه تایید کننده رهگیری

3. Gang of Four (GoF) Patterns, Part 1

  • 15 - نما
  • 16 - نمونه نما
  • 17 - راه حل - نما
  • 18 - فرمان
  • 19 - مثال دستوری
  • 20 - مترجم
  • 21 - مثال مترجم
  • 22 - حلول - مترجم
  • 23 - دیدگاه تمرین کننده - تمرین

4. Gang of Four (GoF) Patterns، قسمت 2

  • 24 - میانجی
  • 25 - مثال میانجی
  • 26 - یادگاری
  • 27 - مثال یادگاری
  • 28 - راه حل - یادگاری
  • 29 - ایالت
  • 30 - مثال را بیان کنید
  • 31 - راه حل - حالت
  • 32 - روش الگو
  • 33 - مثال روش الگو
  • 34 - راه حل - الگو
  • 35 - دیدگاه پزشک - توسعه

نتیجه گیری

  • 36 - مراحل بعدی

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

درباره ما

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

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

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

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

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