ریال 699,000

خرید دانلودی بسته ی آموزش ویدئویی معماری نرم افزار در Entity Framework Core

توضیحات

بسته ی آموزش ویدئویی معماری نرم افزار در Entity Framework Core یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی معماری کاربردی نرم افزارها در Entity Framework Core است که با نام اصلی Practical Application Architecture with Entity Framework Core از شرکت Pluralsight منتشر شده است.

Entity Framework Core چیست؟

Entity Framework Core جدیدترین تکنولوژی مایکروسافت برای ساخت لایه ی Data Access در برنامه ی cross-platform می باشد. این نسخه از Entity Framework یک نسخه ی سبک وزن، قابل گسترش و cross-platform می باشد. در مقایسه با ورژن ششم Entity Framework بهبودهایی در EF Core 2.0 انجام شده است. علاوه بر این، بسیاری از API های EF Core 2.0 با EF 6 مشابه هستند.

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

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

درباره ی بسته ی آموزش ویدئویی معماری نرم افزار در Entity Framework Core

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

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

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

دانلود دموی بسته ی آموزش ویدئویی معماری نرم افزار در Entity Framework Core

عناوین فصل های بسته ی آموزش ویدئویی معماری نرم افزار در Entity Framework Core

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

  • خوش آمدگویی
  • چه چیزی را باید از قبل بدانید
  • معماری نرم افزار مناسب چیست؟
  • نحوه ی استفاده کردن از فایل های تمرین

فصل دوم: چرا به معماری نرم افزار نیاز داریم؟

  • نرم افزارهای دنیای واقعی و SDLC
  • نرم افزارهای Multi-layer
  • چندین نرم افزار و Tier ها
  • دانش عمومی و Maintenance
  • انتخاب یک معماری

فصل سوم: الگوهای طراحی در Entity Framework

  • بررسی Data Access Layer
  • بررسی Repository
  • بررسی Unit of Work
  • بررسی Inversion of Control
  • بررسی Queryable
  • بررسی DTO ها
  • بررسی Command Query

فصل چهارم: مبحث Error Handling

  • مرتبط کردن Model و داده
  • خطاهای Debugging
  • بررسی DbUpdateException
  • بررسی Concurrency Handling

فصل پنجم: معماری برای وب با ASP.NET

  • بررسی Scoping و Memory Usage
  • بررسی Caching
  • Validate کردن داده ها
  • بررسی Mapping بین View و Model

فصل ششم: طراحی کردن برای Unit Testing

  • بررسی Decoupling
  • بررسی InMemory Database Provider
  • بررسی Mock کردن Object ها
  • تست کردن Business Logic در Query ها
  • اشتباهات رایج در تست کردن

فصل هفتم: اشتباهات در Entity Framework

  • استفاده از Data Model ها در همه جا
  • Layer های غیرضروری
  • Performance ضعیف

فصل هشتم: جمع بندی

  • چه چیزی باید در ادامه انجام داد؟