آموزش Entity Framework در Enterprise

Entity Framework in the Enterprise

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: به روز رسانی این دوره منتشر شده است و در https://app.pluralsight.com/library/courses/entity-framework-enterprise-update/table-of-contents یافت می شود. برای به روزترین نسخه لطفا از لینک بالا دیدن کنید.

سرفصل ها و درس ها

معماری لایه داده (نمای کلی) Architecting the Data Layer (Overview)

  • معرفی Introduction

  • اهداف Objectives

  • نسخه ی نمایشی با Demoware؟ Demo with Demoware?

  • ردپای اساسی معماری زمانی که از EF استفاده می شود Basic Architectural Footprint when EF is Used

  • قبل و بعد از افزودن یک مخزن ساده Before and After Adding a Simple Repository

  • پرس و جوهای LINQ به کجا تعلق دارند؟ Where do LINQ Queries Belong?

  • تست خودکار زمانی که EF درگیر است Automated Testing when EF is Involved

  • زمینه های کوچکتر با استفاده از الگوی زمینه محدود DDD Smaller Contexts using DDD Bounded Context Pattern

  • خلاصه Summary

  • منابع Resources

DbContext محدود شده است Bounded DbContext

  • معرفی Introduction

  • اهداف Objectives

  • طراحی دامنه محور چیست؟ What is Domain Driven Design?

  • یک زمینه محدود چیست؟ What is a Bounded Context?

  • مدل سازی زمینه های محدود در چارچوب موجودیت Modeling Bounded Contexts in Entity Framework

  • ایجاد تعاریف مختلف از یک کلاس دامنه Creating Different Definitions of a Domain Class

  • اطمینان از اینکه همه زمینه ها به یک پایگاه داده اشاره می کنند Ensuring all the contexts point to the same database

  • در نظر گرفتن نحوه تعامل کدگذارها با انواع موجود در زمینه شما Considering how coders interact with types in your context

  • درک و کنترل آنچه در یک مدل وجود دارد Understanding and controlling what goes in a model

  • جابجایی اشیا در میان زمینه ها Moving objects across contexts

  • نگاشت پایگاه داده برای انواع مورد استفاده در زمینه های چندگانه Database Mappings for Types used in Multiple Contexts

  • راه اندازی پایگاه داده با زمینه های متعدد Database Initialization with Multiple Contexts

  • تجسم مدل و مهندسی معکوس یک پایگاه داده با ابزار برق EF Model Visualization and Reverse Engineering a Database with EF Power Tools

  • خلاصه Summary

  • منابع Resources

مخازن و واحد کار Repositories and Unit of Work

  • معرفی Introduction

  • اهداف Goals

  • بررسی اجمالی مخزن Repository Overview

  • با استفاده از یک الگو برای ایجاد اولین مخزن خود Using a template to create your first repository

  • در حال آزمایش مخزن جدید Trying out the new repository

  • ایجاد یک رابط مخزن عمومی تر Creating a more generic repository interface

  • برخورد با نمودارها در برنامه‌های قطع شده Dealing with graphs in disconnected apps

  • درک نحوه مدیریت EF با نمودارهای قطع شده Understanding how EF handles disconnected graphs

  • آماده سازی مخازن خود برای نمودارهای قطع شده Preparing your repositories for disconnected graphs

  • تعیین وضعیت موجودیت های قطع شده Determining the state of disconnected entities

  • الگوهای موفقیت هنگام پیوست کردن نمودارها Patterns for success when attaching graphs

  • واحد مجری کار Implementing Unit of Work

  • یکپارچه سازی مخازن و UOW با زمینه های محدود Integrating repositories and UOW with bounded contexts

  • ملاحظات اضافی هنگام ساخت مخزن با EF Additional considerations when building repostories with EF

  • خلاصه و منابع Summary and Resources

تست خودکار Automated Testing

  • معرفی Introduction

  • اهداف Objectives

  • بررسی اجمالی تست خودکار Overview of Automated Testing

  • تست تعامل با پایگاه داده Interaction Testing with the Database

  • تست یکپارچه سازی با Entity Framework API Integration Testing with Entity Framework API

  • چرا وقتی EF نفوذ می کند از Fakes برای تست واحد استفاده کنیم؟ Why use Fakes to Unit Test when EF Intrudes

  • پیاده سازی DbSets های جعلی Implementing Fake DbSets

  • مروری بر چکیده زمینه Overview of Abstracting the Context

  • انتزاع زمینه -- مرحله 1 Abstracting the Context -- Stage 1

  • انتزاع زمینه -- مرحله 2 برای واحد کار Abstracting the Context -- Stage 2 for Unit of Work

  • Refactoring برای داشتن یک واحد واحد از کلاس کار Refactoring to have a Single Unit of Work Class

  • تست با Fakes و معماری جدید Testing with Fakes and the new Architecture

  • استفاده از داده های جعلی در تست های واحد Using Fake Data in Unit Tests

  • استفاده از معماری جدید در یک برنامه MVC Using the new Architecture in an MVC Application

  • خلاصه Summary

  • منابع Resources

نمایش نظرات

نظری ارسال نشده است.

آموزش Entity Framework در Enterprise
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 16m
56
Pluralsight (پلورال سایت) pluralsight-small
29 شهریور 1391 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,140
4.5 از 5
دارد
دارد
دارد
Julie Lerman

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Julie Lerman Julie Lerman

جولی لرمن یک مربی نرم افزار با 30 سال تجربه به عنوان یک توسعه دهنده است. او یک نویسنده طولانی مدت Pluralsight ، Microsoft MVP ، مدیر منطقه ای مایکروسافت و ناخدای داکر است که در تپه های ورمونت زندگی می کند و همچنان به عنوان متخصص برتر جهان در Entity Framework شناخته می شود. شما می توانید جولی را با سخنرانی درمورد کلمات کلیدی و جلسات رمزگذاری سخت در زمینه طراحی دامنه ، Azure ، Entity Framework و سایر موضوعات در کنفرانس های نرم افزاری در سراسر جهان مشاهده کنید. به عنوان مربی ، جولی پشتیبانی از DDD و اجرای معماری را فراهم می کند ، کارگاه های Event Storming را تسهیل می کند و غواصی عمیقی در Entity Framework برای مشتریان خود فراهم می کند. جولی کتابهای بسیار تحسین شده "Programming Entity Framework" را از O'Reilly ، ستون MSDN Magazine Data Points و مقالات متعددی در منابع برنامه نویسی مورد علاقه شما تألیف کرده است.

Pluralsight (پلورال سایت)

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

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