ریال 699,000

خرید دانلودی بسته ی آموزش ویدئویی نکات طلایی Entity Framework برای برنامه های تجاری سری دوم

توضیحات

بسته ی آموزش ویدئویی نکات طلایی Entity Framework برای برنامه های تجاری سری دوم یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی Entity Framework در برنامه های تجاری سری دوم است که با نام اصلی Entity Framework in the Enterprise Updated از شرکت Pluralsight منتشر شده است.

Entity Framework چیست؟

Entity Framework یک object-relational mapper که به برنامه نویسان دات نت این امکان را می دهد که با داده های بانک های اطلاعاتی در قالب Object های محیط شی گرا کار کنند. به عبارت دیگر، دیگر نیازی به نوشتن کدهای دسترسی به داده ها که در ADO.NET نوشته می شوند نیست. قدرت بسیار بالای Entity Framework در انجام وظایف اولیه شبیه عملیات CRUD، استفاده از LINQ، استفاده از Stored Procedure ها، استفاده از View ها، TVF ها، در دسترس بودن Entity SQL و … از ویژگی هایی ست که این تکنولوژی بسیار قدرتمند در اختیار توسعه دهندگان نرم افزار قرار می دهد.

Enterprise Application چیست؟

یک Enterprise Application یک سیستم نرم افزاری بسیار بزرگ و پیچیده است که به منظور استفاده شدن در محیط های تجاری از قبیل کسب و کار ها و سازمان های دولتی طراحی شده است. بعضی از ویژگی های Enterprise Application پیچیدگی آنها مقیاس‌ پذیری مبتنی بر کامپوننت بودن توزیع شده و mission critical بودن آنها می باشد. یک Enterprise Application مجموعه ای از گروهی از نرم افزارها است که همگی مدل سازمانی (Organizational Model) و کاربردهای تجاری (Business Application) یکسانی را دارد و به منظور استفاده شدن در شرایط غیر موازی طراحی شده اند. در توسعه Enterprise Application ها از Enterprise Architecture ها استفاده می شود. بعضی از مثال های Enterprise Application ها عبارت اند از: سیستم های خرید آنلاین سیستم ‌های پردازش پرداخت سیستم ‌های کاتالوگ محصولات سیستم های صدور قبض کامپیوتری سیستم های امنیتی سیستم های مدیریت محتوا سیستم های مدیریت سرویسهای IT و غیره.

درباره ی بسته ی آموزش ویدئویی نکات طلایی Entity Framework برای برنامه های تجاری سری دوم

  • مدت زمان آموزش: سه ساعت و سه دقیقه
  • تعداد فایل ها: شصت و دو

 

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

دانلود دموی بسته ی آموزش ویدئویی نکات طلایی Entity Framework برای برنامه های تجاری سری دوم

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

مقدمه ی بسته ی آموزشی

  • مقدمه ی بسته ی آموزشی

معماری کردن یک Data Layer

  • مقدمه
  • پیش نیازهای این بسته ی آموزشی
  • مقدمه ی بسته ی آموزشی و فصل
  • به Demoware نه بگویید
  • ردپای معماری: نقطه ی شروع
  • مزایا و معایب استفاده کردن از Demoware
  • اولین مرحله شکستن یک Solution تک پروژه ای
  • حذف کردن Entity Framework  از UI
  • درس هایی از Bounded Context و دیگر الگوهای Domain Driven Design
  • انجام Testing با حضور Entity Framework 6
  • جمع بندی
  • منابع

درک کردن Encapsulation در Entity Framework و اختلاف نظرها در استفاده از Repository

  • مقدمه
  • دید کلی
  • مزایای Encapsulate کردن کدهای Entity Framework
  • بررسی Reusable Component ها و Separation of Concerns
  • DbSet یک Repository است
  • راهنمایی در مورد استفاده کردن از Repository ها یا Explicit Class ها
  • آیا باید IQueryable را Return کنیم یا IEnumerable؟
  • جمع بندی
  • منابع

پیاده سازی الگوهای Encapsulation در Entity Framework

  • مقدمه
  • دید کلی
  • پیاده سازی یک Generic Repository
  • گزینه های Non-tracking برای متد جنریک FindByKey
  • اضافه کردن Eager Loading به Generic Repository
  • مزیت های Dependency Injection و Inversion of Control
  • پیاده سازی یک IoC Container در برنامه
  • Customized Encapsulation برای Complex Behavior ها
  • پیاده سازی Persistence سازی Shopping Cart
  • بررسی عملی حرکت از Controller به سرویس و سپس به Data Class
  • جمع بندی

مدیریت کردن Domain ها و Data Model های پیچیده

  • مقدمه
  • دید کلی
  • معرفی Domain Driven Design و Bounded Context های آن
  • رابطه ی DbContext در Entity Framework و Bounded Context در Domain Driven Design
  • ریفکتور کردن Solution به Bounded Context
  • بررسی دقیق تر Solution ریفکتور شده
  • مزایا و معایب مربوط به روش Reverse Engineering از یک دیتابیس موجود
  • ساختن Migration ها برای چندین DbContext
  • پیاده سازی یک Code First Migration برای Maintenance DbContext
  • DbContext Migration های بیشتر و یک View در همان دیتابیس
  • جمع بندی

انجام عملی ریفکتورینگ برای ساخت Bounded Context ها

  • مقدمه
  • دید کلی
  • ریفکتور کردن Maintenance Domain و Data Layer و تست ها
  • ریفکتور کردن Shopping Cart Bounded Context و Data Layer
  • ریفکتور کردن Shopping Cart
  • تست کردن Integration Test ها پس از ریفکتورینگ
  • به روز رسانی کردن وبسایت
  • بازبینی ریفکتورینگ
  • منابع

مدیریت کردن State مربوط به Object Graph های Disconnected

  • مقدمه
  • چالش مربوط به Disconnected Graph ها چیست
  • به روز رسانی کردن Shopping Cart Graph
  • آگاه کردن Entity Framework از تغییرات Graph: دید کلی
  • آگاه کردن Entity Framework از تغییرات Graph: کد
  • جمع نبدی
  • منابع

Map کردن Domain Model ها با Entity Framework

  • مقدمه
  • دید کلی
  • آیا باید مستقیماْ از Domain عملیات Persistence سازی را انجام داد
  • Rich Domain Model ها و Anemic Domain Model ها
  • بررسی Setter های Private و Constructor های Private
  • سناریوهایی که در آنها Entity Framework نمی تواند Private Setter ها را هندل کند
  • Domain Driven Design توصیه به پیاده سازی One Way Navigation می کند
  • بررسی Domain Driven Design و Entity Framework و Relationship های Many-to-Many
  • سناریوهایی که در آنها Entity Framework نیاز به Bi-directional Navigation دارد
  • Domain Driven Design توصیه به Value Object ها به جای Relationship های One-to-One می کند
  • بررسی اینکه Entity Framework چگونه با Value Object ها کار می کند
  • توصیه های نهایی درباره ی Domain Driven Design و Entity Framework
  • بررسی کردن الگوی CQRS و Data Model های Entity Framework
  • جمع بندی
  • منابع

تست کردن برنامه در زمان استفاده از Entity Framework

  • مقدمه
  • دید کلی
  • Mocking چیست و چرا باید از آن در تست ها استفاده کرد
  • برنامه ریزی در مورد اینکه چه چیزی را باید Mock کرد
  • تبدیل کردن تست اول برای Mock کردن کد مربوط به Entity Framework
  • Reusable کردن Mocked DbSet
  • Mock کردن Query های Entity Framework
  • Mock کردن دستور Include در Entity Framework
  • Mock کردن متدهای Asynchronous در Entity Framework
  • جلوگیری کردن از تله ی Mock کردن همه چیز
  • ریفکتور کردن تست ها بر اساس وظایف دیتابیس ها
  • جمع بندی
  • منابع

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “بسته ی آموزش ویدئویی نکات طلایی Entity Framework برای برنامه های تجاری سری دوم”

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