C# Design Patterns: Data Access Patterns
بیشتر برنامهها احتیاج به کار کردن با دادهها از جمله پایگاه داده دارند. داشتن یک استراتژی خوب برای جدا سازی لایه داده به منظور تست پذیر کردن و قابل نگهداری کردن برنامه بسیار مهم است. در دوره C# Design Patterns: Data Access Patterns موسسه Pluralsight که توسط Filip Ekberg تدریس شده است، شما نحوه کار با الگوهای دسترسی داده مختلف را بررسی میکنید. همچنین در مورد الگوهای repository، unit of work، lazy loading و این که چرا این الگوها وجود دارند یاد میگیرید و چگونگی پیاده سازی آنها در برنامههای سی شارپ را درک خواهید کرد.
در این دوره شما ابتدا نحوه پیاده سازی الگوی repository و جدا کردن قسمتهای مختلف برنامه از لایه داده را یاد میگیرید؛ سپس شما درک خواهید کرد که این الگو در کجا کاربرد دارد. در ادامه شما میفهمید که چگونه میتوانید به راحتی برنامه را برای استفاده از الگوی unit of work ریفکتور کنید و برنامه را حتی بهتر هم کنید. سرانجام، چگونگی استفاده از lazy loading را برای جلوگیری از خواندن دادههای غیر ضروری در برنامه خود خواهید آموخت. وقتی که این دوره را به پایان رساندید، شما مهارتها و دانش استفاده از این الگوهای دسترسی داده و هر آنچه که برای بکارگیری این الگوها در راهکارهای خود نیاز داشته باشید را در اختیار خواهید داشت.
فیلم آموزشی «الگوهای طراحی سی شارپ: الگوهای دسترسی داده» موسسه پلورال سایت که توسط Filip Ekberg تدریس شده است، دارای زیرنویس انگلیسی است.