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

برچسب ها:

دیدگاهتان را بنویسید

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

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

فهرست