آموزش استفاده از الگوهای طراحی (Design Patterns) در تولید نرم افزار – پیش ثبت نام

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

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

گروه مدرسین فرادرس
گروه مدرسین فرادرس

فرادرس از جهت فرصت آموختن، یک محیط کاملا باز (بدون هیچ مرز و شرط برای ورود) برای همه است. اما از جهت فرصت آموزش دادن، یک محیط به شدت بسته است و مدرسین آن با عبور از سخت ترین ضوابط علمی و فیلترهای مهارت آموزشی برگزیده و دستچین می شوند. در چندین سال گذشته کمتر از 5 درصد متقاضیان تدریس در فرادرس توانسته اند به مرحله نهایی ارائه آموزش در آن برسند. ارائه یک آموزش توسط «گروه مدرسین فرادرس» تضمینی برای کیفیت آن می باشد. (+)



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

👤 مدرس: گروه مدرسین فرادرس
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

وضعیت انتشار در حال برنامه ریزی
زمان تقریبی انتشار بر حسب تعداد درخواست های دانشجویان و اولویت زمانی و آموزشی اعضای هیات علمی فرادرس، انتشار این آموزش در واحد نشر فرادرس اولویت سنجی می شود. انتشار یک آموزش پس از شروع به ضبط ۴ تا ۱۲ هفته زمان می برد.

درخواست اطلاع رسانی انتشار این آموزش

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

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.

Please leave this field empty.




    توضیحات

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

    اول این که به دلیل این زیاد رخ داده اند که توسعه دهندگان به آن ها نام داده اند. این خود باعث می شود که اگر از راه حلی نام دار و معروف استفاده کردید، برای بحث با همکارتان مجهز به مجموعه ای از کلید واژه ها باشید که تنها با نام بردن آن بتوانید به همکار توسعه دهنده تان توضیح دهید که از چه راهکاری برای حل مشکل موجود در یک قسمت نرم افزار استفاده کرده ایید. حتی نام این راه حل ها راه خود را به نام های موجود در کدهای شما هم پیدا می کنند. مثلاً در نرم افزار خود کلاس هایی با نام TaskDecorator و … خواهید داشت و به این روش سایر همکاران شما متوجه می شوند که از راه حل Decorator برای ساخت یک Object در برنامه خود استفاده کرده اید.

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

    سوم آنکه راه حل های ارائه شده همگی تست شده هستند و وقت شما برای راستی آزمایی آن راه حل هدر نمی رود.

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

     

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: مقدمه هدف استفاده از الگوهای طراحی و ضرورت تحقق این اهداف
    • درس دوم: مرور شی گرایی در Java و PHP
    • درس سوم: معرفی انواع الگوهای طراحی
    • درس چهارم:
      • الگوهای طراحی برای تولید Object ها
        • Singletone
        • Prototype
        • Factory Method
        • Abstract Factory
        • Prototype
      • الگوهای طراحی برای منعطف سازی Object ها
        • Composite Pattern
        • Decorator Pattern
        • Facade Pattern
        • Template Method
      • الگوهای طراحی برای آماده سازی اشیا جهت انجام و نمایش وظایف
        • Interpreter Pattern
        • Strategy Pattern
        • Observer Pattern
        • Visitor Pattern
        • Command Pattern

     

    مفید برای رشته های
    • مهندسی نرم افزار


    اطلاعات تکمیلی

    نام آموزش آموزش استفاده از الگوهای طراحی (Design Patterns) در تولید نرم افزار – پیش ثبت نام
    ناشر فرادرس
    کد آموزش FVSFT95081
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    تعداد DVD یک عدد (در صورت دریافت غیر آنلاین)



    مطالب مرتبط


    دیدگاه ها

    1. 0 از 5

      :

      سلام.

      اگر امکانش هست این آموزش رو با زبان ++C هم ارائه بدید.

      با تشکر


    نظر شما در مورد این فرادرس چیست؟

    درج دیدگاه

    امتیاز شما به این آموزش:

    *




درخواست اطلاع رسانی انتشار این آموزش

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

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.

Please leave this field empty.



برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , ,




فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران

عضویت در خبرنامه فرادرس

برای دریافت اخبار مربوط به آخرین فرادرس های منتشر شده، ایمیل خود را در کادر زیر وارد نمایید.

Please leave this field empty.

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