شماره تماس 09336863931 | 09178169907 پست الکترونیک provid.ir@gmail.com
بسته ی آموزش معماری تمیز نرم افزار: الگوها، روش ها و اصول

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

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

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

 

رجوع به این بسته در سایت Pluralsight

ویدئوی معرفی به علت قرار داشتن بر روی سایت آپارات از کیفیت بالایی برخوردار نیست. این موضوع در مورد ویدئوهای خریداری شده که بر روی سرور سایت قرار داده شده اند صدق نمی کند.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

Purchase-Icon

بسته ی آموزش معماری نرم افزارهای پیشرفته در دات نت

بسته ی آموزش معماری نرم افزارهای پیشرفته در دات نت

یکی دیگر از آموزش های گروه آموزشی پرووید بسته ی آموزش معماری نرم افزارهای پیشرفته در دات نت می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی “معماری نرم افزارها در دات نت برای دنیای واقعی” است که با نام اصلی Architecting Applications for the Real World in .NET از شرکت Pluralsight منتشر شده است.

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

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

معماری نرم افزارهای دات نت برای دنیای واقعی

 

رجوع به این بسته در سایت Pluralsight

ویدئوی معرفی به علت قرار داشتن بر روی سایت آپارات از کیفیت بالایی برخوردار نیست. این موضوع در مورد ویدئوهای خریداری شده که بر روی سرور سایت قرار داده شده اند صدق نمی کند.

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


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

فصل اول: معرفی دوره ی آموزشی

  • مقدمه
  • معماری کاربردی
  • لیست موارد قابل بررسی

فصل دوم: نحوه ی فکر کردن به معماری در سطح جهانی

  • دو راهکار: کدام بهتر است؟
  • تشبیه های مربوط به معماری
  • در نظر گرفتن پیچیدگی
  • اصل سادگی
  • اثر زمان بر روی معماری
  • جمع بندی

فصل سوم: لایه ی Business Logic

  • مقدمه
  • تفاوت Tier و Layer
  • Business Logic Layer چیست؟
  • روش Transaction Script
  • روش Table Module
  • روش Active Record
  • روش Domain Driven Design
  • جمع بندی

فصل چهارم: لایه ی Service

  • مقدمه
  • تشبیه های لایه ی Service
  • دانه بندی ریز (Fine) و درشت (Grain)
  • چه زمان و کجا از Service Layer استفاده کنیم؟
  • تفاوت Web Service و Shared Library
  • معرفی DTO
  • جمع بندی

فصل پنجم: لایه ی Presentation

  • مقدمه
  • اصول معماری
  • انتخاب لایه ی Presentation مناسب
  • جمع بندی

فصل ششم: لایه ی Data Access

  • مقدمه
  • تاثیر لایه ی Business Logic بر روی لایه ی Data Access
  • وظایف لایه ی DAL
  • مباحث CRUD و Object-Relational Mismatch
  • مبحث Object Relational Mapping
  • الگوی طراحی Repository
  • جمع بندی

فصل هفتم: سطوح معماری

  • مقدمه
  • سطوح معماری: سطح 1، سطح 2، سطح 3
  • تفاوت سطوح 1 و 3
  • جمع بندی

خرید آنلاین بسته ی آموزش معماری نرم افزارهای پیشرفته در دات نت

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.