1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. LinkedIn – Programming Foundations: Design Patterns 2024-12
Programming Foundations: Design Patterns

LinkedIn – Programming Foundations: Design Patterns 2024-12

توضیحات

دوره Programming Foundations: Design Patterns. این دوره به توسعه‌دهندگان نرم‌افزار کمک می‌کند تا با راه‌حل‌های قابل استفاده مجدد برای چالش‌های رایج در توسعه نرم‌افزار آشنا شوند. این دوره، با تدریس الیزابت رابسون و اریک فریمن به بررسی الگوهای طراحی پرکاربرد مانند استراتژی، آداپتر، ناظر و دکوراتور می‌پردازد و با ارائه مثال‌های عملی در زبان‌های Java، Python و JavaScript، این مفاهیم را به شکلی ملموس آموزش می‌دهد. شرکت‌کنندگان یاد می‌گیرند که چگونه با استفاده از این الگوهای اثبات‌شده، نرم‌افزارهای انعطاف‌پذیرتر و مقاوم‌تر در برابر تغییرات بسازند. این دوره برای توسعه‌دهندگانی مناسب است که می‌خواهند کیفیت کد خود را بهبود بخشند، قابلیت نگهداری سیستم‌ها را افزایش دهند و راه‌حل‌های معماری بهتری ارائه دهند. با تسلط بر این الگوها، می‌توان کدهایی نوشت که توسعه و اصلاح آن‌ها آسان‌تر بوده و کمتر مستعد خطا باشند.

آنچه فرا خواهید گرفت

  • آشنایی با الگوهای طراحی: درک می‌کنید که الگوهای طراحی چیستند و چرا در توسعه نرم‌افزار اهمیت دارند.
  • الگوی استراتژی (The Strategy Pattern): یاد می‌گیرید چگونه رفتار یک کلاس را در زمان اجرا تغییر دهید و از محدودیت‌های وراثت در برخی سناریوها فراتر روید.
  • الگوی آداپتر (The Adapter Pattern): نحوه تطبیق رابط یک کلاس با کلاس دیگری که مشتری انتظار دارد را فرا می‌گیرید.
  • الگوی ناظر (The Observer Pattern): می‌آموزید چگونه یک رابطه وابستگی یک به چند بین اشیاء ایجاد کنید تا وقتی یک شیء تغییر می‌کند، همه وابستگان آن به طور خودکار مطلع و به‌روز شوند.
  • الگوی دکوراتور (The Decorator Pattern): یاد می‌گیرید چگونه قابلیت‌های جدید را به صورت پویا به یک شیء اضافه کنید، بدون اینکه ساختار اصلی آن را تغییر دهید.
  • الگوی تکرارکننده (The Iterator Pattern): با چگونگی دسترسی متوالی به عناصر یک مجموعه بدون آشکار کردن نمایش داخلی آن آشنا می‌شوید.
  • الگوهای کارخانه (The Factory Patterns): نیاز به الگوهای کارخانه و روش کارخانه (Factory Method) را درک می‌کنید و چگونگی استفاده از آن‌ها برای ایجاد اشیاء بدون مشخص کردن کلاس دقیق را می‌آموزید.
  • اصول طراحی شیءگرا: مفاهیم کلیدی اصول طراحی مانند اصل مسئولیت واحد (Single Responsibility Principle) و اصل باز-بسته (Open-Closed Principle) را درک خواهید کرد.
  • کاربرد عملی الگوها: از طریق دموهای کد در Java، Python و JavaScript، الگوها را در سناریوهای واقعی مشاهده و درک می‌کنید.

این دوره مناسب افرادیست که

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

مشخصات دوره

سرفصل های دوره

Programming Foundations: Design Patterns

تصاویر دوره Programming Foundations: Design Patterns

Programming Foundations: Design Patterns

نمونه فیلم دوره

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: انگلیسی

کیفیت: 720p

لینک دانلود

دانلود فایل – 364 مگابایت

گذرواژه فایل(ها): www.downloadly.ir


حجم فایل

364 مگابایت

رتبه دهید

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

Menu