تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی معماری نرم‌افزار: الگوهایی برای توسعه‌دهندگان

دوره آموزشی معماری نرم‌افزار: الگوهایی برای توسعه‌دهندگان

1 ساعت 27 دقیقهمتوسط2025-04-09

مدرسین

Peter Morlion

Peter Morlion

Software Developer with 10+ years of experience

جزئیات دوره

این دوره برای توسعه‌دهندگانی طراحی شده که می‌خواهند نرم‌افزارهایی بسازند که هم برای کاربران مؤثر باشند و هم برای تیم توسعه قابل نگهداری و توسعه‌پذیر. در این دوره، Peter Morlion به معرفی الگوهای معماری نرم‌افزار می‌پردازد—ابزارهایی قدرتمند برای مدیریت پیچیدگی در طراحی سیستم‌ها.

با بررسی الگوهایی مانند microservices، event sourcing و MVC، این دوره بهت کمک می‌کنه تشخیص بدی که در چه شرایطی از کدام الگو استفاده کنی و چه زمانی ازشون اجتناب کنی. همچنین می‌تونی در پروژه‌های جدید معماری مناسبی پیاده‌سازی کنی یا در سیستم‌های موجود الگوها رو شناسایی و تحلیل کنی.

🎯 اهداف یادگیری:
شناسایی و به‌کارگیری الگوهای معماری در طراحی نرم‌افزار
طراحی معماری برای نرم‌افزارهای جدید بر اساس نیازهای پروژه
درک مزایا و معایب الگوهای مختلف مثل Microservices، MVC، Event Sourcing
تحلیل معماری سیستم‌های موجود و بهینه‌سازی آن‌ها

مهارت ها

Software DesignSoftware ArchitectureSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01 - نوشتن کد تمیز قابل نگهداری را یاد بگیرید

1. زمینه الگوهای معماری نرم افزار

  • 02 - الگوهای معماری نرم‌افزار چیست
  • 03 - چرا الگوهای معماری نرم افزار
  • 04 - تفاوت با الگوهای طراحی
  • 05 - دسته بندی الگوها

2. الگوهای سیستم

  • 06 - یکپارچه
  • 07 - N-سطح
  • 08 - خدمات گرا
  • 09 - میکروسرویس ها
  • 10 - بدون سرور
  • 11 - سیستم‌های توزیع شده
  • 12 - همتا به همتا

3. الگوهای کاربردی

  • 13 - لایه لایه
  • 14 - پیاز
  • 15 - پورت‌ها و آداپتورها (یا شش ضلعی)
  • 16 - تفاوت لایه‌ای , پیازی و شش ضلعی
  • 17 - یکپارچه مدولار
  • 18 - ریز هسته
  • 19 - CQRS
  • 20 - منبع یابی رویداد
  • 21 - ترکیب CQRS و منبع یابی رویداد

4. الگوهای رابط کاربری

  • 22 - فرم‌ها و کنترل ها
  • 23 - Model-View-Controller
  • 24 - Model-View-Presenter
  • 25 - Model-View-ViewModel
  • 26 - تفاوت بین MVC، MVP و MVVM

نتیجه گیری

  • 27 - ترکیب الگوها
  • 28 - مراحل بعدی

دوره های مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal