آموزش الگوهای طراحی

مؤلف دوره:
این دوره توسط اکرم امراه‌نژاد و تیم تولید محتوای سکان آکادمی تألیف شده است.

سطح دوره:
سطح این دوره متوسطه است.

پیش‌نیازها:
پیش‌نیاز این دوره آشنایی با اصول شیئ‌گرایی است.

تعداد آموزش‌ها:
10 قسمت

برای شروع کلیک کنید

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

در صنعت توسعهٔ نرم‌افزار، Design Pattern به راه حلی برای حل مسائلی تکراری اشاره دارد که معمولاً در حین کدنویسی پروژه‌های نرم‌افزاری ایجاد می‌گردند. به عبارتی، دیزاین پترن راه‌کاری است تضمینی که پیش از این  برنامه نویس‌های حرفه‌ایآن را ابداع کرده اند و آزمایش خود را پس داده‌ و این در حالی است که سایر برنامه نویس‌ها با خیال راحت می‌توانند با پیروی از الگوهای طراحی اپلیکیشن‌هایی توسعه دهند که انعطاف‌پذیر، قابل‌توسعه و نگهداری، ساختاریافته و همچنین اصولی باشند.

معرفی دورهٔ آموزش الگوهای طراحی

در این دورهٔ آموزشی با ذکر مثال‌هایی در زبان برنامه‌نویسی پی‌اچ‌پی به توضیح برخی از الگوهای طراحی رایج پرداخته‌ایم که به منظور درک بهتر موضوعات، آشنایی با این زبان یا هر زبان شیء‌گرای دیگری و همچنین آشنایی با اصول OOP الزامی است.

مخاطبین این دوره چه کسانی هستند؟
دوره «آموزش با الگوهای طراحی» برای برنامه‌نویس‌های backend تألیف شده است که قصد دارند دانش خود را در حوزه‌ OOP اتقاء بخشند.

آیا این دوره پیش‌نیاز خاصی دارد؟
علاقه‌مندان به استفاده از این دوره باید با اصول شیء‌گرایی و همچنین یک زبان سمت سرور همچون پی‌اچ‌پی آشنا باشند.

پس از اتمام این دوره، چه دستاوردهای علمی به‌ دست خواهم آورد؟
دانشجویانی که این دوره را بگذرانند، می‌توانند اپلیکیشن‌هایی ساختاریافته‌تر توسعه دهند.

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