شماره تماس 09336863931 | 09178169907 پست الکترونیک info@provid.ir

بسته ی جامع آموزش Design Pattern ها

بسته ی جامع آموزش Design Pattern ها

بسته ی جامع آموزش Design Pattern ها یکی از فاخرترین بسته های آموزشی گروه پرووید است که در این قسمت از وبسایت پرووید آن را با افتخار به شما عزیزان علاقه مند عرضه می کنیم.

الگوهای طراحی (Design Patterns) چیست؟

Design Pattern ها یا الگوهای طراحی، راه حل هایی را برای حل کرن مسائل معمول طراحی نرم افزار ارائه می دهند. در برنامه نویسی شی گرا، الگوهای طراحی اغلب به منظور حل کردن مشکلات مربوط به ایجاد اشیا و ارتباط بین آنها مورد استفاده قرار می گیرد. الگوهای طراحی راه حل های کلی هستند که در قالب الگوهایی ارائه می شوند و می توانند برای حل کردن مشکلات دنیای واقعی طراحی نرم افزار استفاده شوند.

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

نکته ی آخر اینکه از الگوهای طراحی (Design Pattern) می توان در هر نوع برنامه ی شی گرایی استفاده کرد:

  • پلت فرم Windows Form Application
  • WPF
  • جاوا
  • توسعه ی وب
  • و موارد دیگر

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

برنامه نویسی شی گرا چیست؟

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

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

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

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

فایل پروژه ی مربوط به تمامی الگوها در این بسته موجود می باشد.

دانلود دموی بسته ی جامع آموزش Design Pattern ها (بزودی)

download demo

عناوین فصل های بسته ی جامع آموزش Design Pattern ها

فصل اول: معرفی دوره ی آموزشی جامع آموزش Design Pattern ها

فصل دوم: آشنایی با الگوهای طراحی

فصل سوم: الگوهای طراحی تولیدی Creational Design Patterns

  • الگوی طراحی Singleton
  • الگوی طراحی Abstract Factory
  • الگوی طراحی Builder
  • الگوی طراحی Factory Method
  • الگوی طراحی Prototype
  • الگوی طراحی Multiton

فصل چهارم: الگوهای طراحی ساختاری Structural Design Patterns

  • الگوی طراحی Adapter
  • الگوی طراحی Composite
  • الگوی طراحی Decorator
  • الگوی طراحی Facade
  • الگوی طراحی Flyweight
  • الگوی طراحی Proxy

فصل پنجم: الگوهای طراحی رفتاری Behavioral Design Patterns

  • الگوی طراحی Chain of Responsibility
  • الگوی طراحی Command
  • الگوی طراحی Interpreter
  • الگوی طراحی Visitor
  • الگوی طراحی Mediator
  • الگوی طراحی Memento
  • الگوی طراحی Observer
  • الگوی طراحی State
  • الگوی طراحی Strategy
  • الگوی طراحی Template Method
  • الگوی طراحی Iterator

فصل ششم: سایر الگوهای طراحی

  • الگوی طراحی NonVirtual Interface
  • الگوی طراحی Null Object
  • الگوی طراحی Object Pool
  • الگوی طراحی Service Locator

فصل هفتم: نتیجه گیری

خرید بسته ی جامع آموزش Design Pattern ها به صورت آنلاین (حجم بسته: 613 مگابایت)

450,000 ریال – پرداخت وجه

 

دانلود راهنمای استفاده از آموزش ها دانلود سرفصل این بسته

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

Purchase-Icon

8 دیدگاه

  1. با سلام بر شما
    ایا از Desgin Pattern میشه در MVC استفاده کرد یا فقط WinApp
    مرسی

    پاسخ
    • سلام وقت بخیر. از الگوها میشه در هر نوع برنامه ای استفاده کرد.

      پاسخ
  2. سلام
    کارتان عالی است.اما هزینه پرداختی زیاد است . سایتهای دیگر با هزینه کمتر این کار را انجام میدهند. سود بیشتر با فروش بیشتر.

    پاسخ
    • سلام وقت بخیر. ما تقریبا الان 3 سال هست که دست به قیمت ها نزدیم.

      پاسخ
  3. با سلام میخواستم بپرسم در این بسته ی آموزشی این 28 مورد عنوان شده با ذکر مثال آموزش داده میشود ؟

    پاسخ
    • سلام بله.

      پاسخ
  4. سلام خسته نباشید
    میخواستم بدونم مدت زمان آموزش چقدر است؟
    و اینکه یکم قیمت بالاس کاش جوری بذارید که همه بتونیم تهیه کنیم
    بازم ممنون

    پاسخ
    • سلام وقت بخیر. بیش از هفت ساعت آموزش هست. قیمت رو هم واقعا کم در نظر گرفتم.

      پاسخ

نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *