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

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

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: ساخت برنامه‌هایی که بر پایه پایگاه‌داده‌های رابطه‌ای هستند، بدون رویکرد صحیح می‌تواند به سرعت پیچیده شود. در این دوره آموزشی (مبانی دسترسی به داده‌های رابطه‌ای در C# 14)، شما توانایی طراحی و پیاده‌سازی دسترسی به داده‌های بهینه و قابل نگهداری در برنامه‌های خود را به دست خواهید آورد. ابتدا نحوه اتصال به پایگاه‌داده‌های رابطه‌ای و پیکربندی Entity Framework Core برای نگاشت مدل‌های دامنه را بررسی می‌کنید. سپس، نحوه اجرای عملیات CRUD و تکامل پایگاه‌داده با استفاده از Migrationها را خواهید آموخت. در نهایت، یاد می‌گیرید که چگونه پرس‌وجوها (Queries) را بهینه کنید، 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

  • ایجاد داده‌ها Creating data

  • خواندن داده‌ها Reading data

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

  • حذف داده‌ها Deleting data

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

  • درک رویکردهای طرحواره پایگاه‌داده (Schema) 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

  • گسترش مخزن عمومی Extending the generic repository

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

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

  • تست با مخازن جعلی (Fake Repositories) 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 به او اعطا شد و از آن پس آن را حفظ کرده است.