آموزش اصول دسترسی به داده‌های رابطه‌ای در C# 14 - آخرین آپدیت

دانلود Relational Data Access Fundamentals in C# 14

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: ساخت برنامه‌هایی که به پایگاه‌های داده رابطه‌ای وابسته هستند، بدون رویکرد صحیح می‌تواند به سرعت پیچیده شود. در این دوره آموزشی با عنوان «اصول دسترسی به داده‌های رابطه‌ای در C# 14»، شما توانایی طراحی و پیاده‌سازی دسترسی به داده‌های بهینه و قابل نگهداری در برنامه‌های خود را کسب خواهید کرد. ابتدا، نحوه اتصال به پایگاه‌های داده رابطه‌ای و پیکربندی Entity Framework Core برای نگاشت مدل‌های دامنه را بررسی می‌کنید. سپس، نحوه اجرای عملیات CRUD و توسعه پایگاه داده با استفاده از Migrationها را خواهید آموخت. در نهایت، یاد می‌گیرید که چگونه کوئری‌ها را بهینه کنید، SQL تولید شده را تحلیل نمایید و ساختار برنامه خود را با استفاده از Repositoryها سازماندهی کنید. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم برای دسترسی به داده‌های رابطه‌ای در C# را برای ساخت برنامه‌های قدرتمند و واقعی به دست خواهید آورد.

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

شروع کار با دسترسی به داده‌های رابطه‌ای Getting started with relational data access

  • مقدمه‌ای بر دسترسی به داده‌ها در C# Introduction to data access in C#

  • مقایسه ذخیره‌سازهای رابطه‌ای با سایر مدل‌ها Relational vs. other data stores

  • رویکردهای دسترسی به داده‌ها در C# Data access approaches in C#

  • کار با داده‌ها با استفاده از ORM Working with data using an ORM

  • درک رشته‌های اتصال (Connection Strings) Understanding connection strings

  • راه‌اندازی پایگاه داده محلی برای توسعه Setting up a local development database

استفاده از Entity Framework Core Using Entity Framework Core

  • معرفی Entity Framework Core Introducing Entity Framework Core

  • ایجاد DbContext Creating the DbContext

  • نگاشت موجودیت‌ها به جداول Mapping entities to tables

  • استفاده از LINQ در Entity Framework Core Using LINQ with Entity Framework Core

  • نحوه کوئری گرفتن از داده‌ها Querying data

انجام عملیات داده‌ها با Entity Framework Core Performing data operations with Entity Framework Core

  • ایجاد داده‌ها (Create) Creating data

  • خواندن داده‌ها (Read) Reading data

  • به‌روزرسانی داده‌ها (Update) Updating data

  • حذف داده‌ها (Delete) Deleting data

  • استفاده از عملیات ناهمگام (Asynchronous) Using asynchronous operations

  • درک رویکردهای اسکیمای پایگاه داده Understanding database schema approaches

  • مدیریت اسکیما با استفاده از Migrationها Managing schema with migrations

  • تکامل اسکیمای پایگاه داده با Migrationها Evolving the database schema with migrations

  • مدیریت خطاهای گذرا (Transient Failures) Handling transient failures

بهینه‌سازی دسترسی به داده‌ها Optimizing data access

  • تحلیل SQL تولید شده Inspecting generated SQL

  • شناسایی مشکلات عملکردی Identifying performance issues

  • بهبود عملکرد کوئری‌ها Improving query performance

  • استفاده از Dapper برای سناریوهای حساس به عملکرد Using Dapper for performance-critical scenarios

معرفی لایه دسترسی به داده‌ها (DAL) Introducing a data access layer

  • چرا لایه دسترسی به داده‌ها اهمیت دارد؟ Why a data access layer matters

  • ایجاد یک Generic Repository Creating a generic repository

  • توسعه Generic Repository Extending the generic repository

  • استفاده از لایه دسترسی به داده‌ها Consuming the data access layer

پیاده‌سازی و توسعه لایه دسترسی به داده‌ها Applying and extending the data access layer

  • تست با استفاده از Fake Repositoryها Testing with fake repositories

  • معرفی الگوی Unit of Work Introducing Unit of Work

  • پیاده‌سازی Unit of Work Applying Unit of Work

  • معرفی Lazy Loading Introducing lazy loading

  • سایر روش‌های Lazy Loading Other flavors of lazy loading

  • جمع‌بندی نهایی Final words

نمایش نظرات

آموزش اصول دسترسی به داده‌های رابطه‌ای در C# 14
جزییات دوره
4h 2m
34
(آخرین آپدیت)
3
از 5
دارد
دارد
دارد
Filip Ekberg
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Filip Ekberg Filip Ekberg

Filip یک توسعه دهنده مشتاق است که تلاش می کند هر روز چیز جدیدی یاد بگیرد. با بیش از یک دهه تجربه در .NET ، فیلیپ دانش و ایده های خود را در سراسر جهان گسترش می دهد ، خواه سخنرانی در کنفرانس ها یا آنلاین. Filip در طیف وسیعی از فناوری های مختلف مانند WPF ، Win Forms ، ASP.NET ، ASP.NET Core و Xamarin کار کرده است. در سال 2012 ، فیلیپ کتاب C # Smorgasbord را منتشر کرد ، که طیف گسترده ای از فن آوری ها و الگوهای مختلف را با استفاده از C # پوشش می داد ، و درست پس از معرفی فیلیپ به عنوان نویسنده در Pluralsight. سال بعد ، جایزه Microsoft MVP به او اعطا شد و از آن پس آن را حفظ کرده است.