فروشگاه

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

توضیحات

توضیحات

بسته ی آموزش ویدئویی معماری تمیز نرم افزار: الگوها، روش ها و اصول یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی معماری تمیز نرم افزار: الگوها، روش ها و اصول است که با نام اصلی Clean Architecture: Patterns, Practices, and Principles از شرکت Pluralsight منتشر شده است.

معماری نرم افزار چیست؟

معماری نرم افزار فرآیند تعریف کردن یک راه‌ حل ساختارمند (Structured Solution) است که تمامی نیازمندی های تکنیکی (Technical) و عملیاتی (Operational) را برآورده کند و در عین حال ویژگی ‌های کیفی مشترک (Common Quality Attributes) از قبیل کارایی (Performance) امنیت (Security) و قابلیت مدیریت پذیری (Manageablity) را بهینه کند. معماری نرم افزار شامل مجموعه ای از تصمیم گیری ها بر اساس فاکتورهای متعددی است که تمامی این تصمیم گیری ها می‌توانند بر روی قابلیت هایی از قبیل کیفیت کارایی (Performance) نگهداری (Maintainability) و موفقیت سراسری نرم افزار تأثیرگذار باشند.

چرا معماری نرم افزار مهم است؟

شبیه تمامی سازه های پیچیده دیگر نرم افزار باید بر روی یک شالوده ی محکم سوار شود. اگر نتوانید سناریو های کلیدی را در نظر بگیرید اگر نتوانید نرم افزار خود را برای روبرو شدن با مشکلات معمول طراحی کنید یا اگر نتوانید پیامد های بلند مدت تصمیم گیری های کلیدی خود را در نظر بگیرید نرم افزار خود را در ریسک قرار داده اید. البته که ابزارها و پلتفرم های مدرن امروزی وظیفه ساختن نرم افزار را ساده تر می کنند اما آنها به هیچ وجه نمی توانند نیاز به طراحی دقیق نرم افزار بر اساس سناریو و نیازمندی های موجود را مرتفع کنند. بعضی از ریسک هایی که ریشه در معماری ضعیف دارند شامل نرم افزاری است که آن بی ثبات می‌باشد نرم افزاری است که قابلیت پشتیبانی از نیازمندی‌های تجاری (Business Requirements) فعلی و آینده را ندارند یا نرم افزاری است که استقرار (Deploy) و مدیریت آن در محیط تولید (Production Environment) دشوار است.

معماری تمیز چیست؟

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

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

فصل اول: مقدمه

  • مقدمه
  • دید کلی
  • کد تمیز چیست؟
  • چرا باید به کد تمیز اهمیت داد؟
  • بررسی عملی
  • جمع بندی

فصل دوم: معماری Domain-centric

  • مقدمه
  • معماری Domain-centric
  • آموزش عملی
  • جمع بندی

فصل سوم: لایه ی Application

  • مقدمه
  • لایه ی Application
  • آموزش عملی
  • جمع بندی

فصل چهارم: Command ها و Query ها

  • مقدمه
  • Command ها و Query ها
  • آموزش عملی
  • جمع بندی

فصل پنجم: سازماندهی Functional

  • مقدمه
  • سازماندهی Functional
  • آموزش عملی
  • جمع بندی

فصل ششم: مایکروسرویس ها

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

فصل هفتم: معماری قابل تست

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

فصل هشتم: تکامل پیدا کردن معماری

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

نظرات (1)

Add a review

1 review for بسته ی آموزش ویدئویی معماری تمیز نرم افزار: الگوها، روش ها و اصول

  1. علی

    سلامم خسته نباشید، قفل نرم افزاری داره یه به صورت فیلم میدین محصول رو؟

    • مرتضی گیتی

      سلام وقت بخیر. در حال حاضر محصولات قفل نرم افزاری دارند.

ریال 799,000

خرید دانلودی بسته ی آموزش ویدئویی معماری تمیز نرم افزار: الگوها، روش ها و اصول

اطلاعات دوره
تولید کننده Pluralsight
زبان آموزش 1
مترجم دوره دکتر مرتضی گیتی
مدت زمان آموزش دو ساعت و بیست دقیقه
تعداد ویدئوهای دوره 35
Files Included
  • فصل اول
  • فصل دوم
  • فصل سوم
  • فصل چهارم
  • فصل پنجم
  • فصل ششم
  • فصل هفتم
  • فصل هشتم
  • فایل های تمرین
  • نرم افزار فعال سازی
  • نرم افزار پخش ویدئوها
اشتراک گذاری