آموزش دپر Dapper با ای اس پی دات نت کور ASP.NET Core + گواهینامه

آموزش دپر Dapper با ای اس پی دات نت کور ASP.NET Core + گواهینامه

Dapper چیست؟ Dapper یک ORM یا به عبارت دقیق‌تر یک Micro ORM است که می‌توانیم از آن برای ارتباط با پایگاه داده در پروژه‌های خود استفاده کنیم. با استفاده از Dapper، می‌توانیم دستورات SQL را طوری بنویسیم که گویی این کار را در SQL Server انجام می‌دهیم. در مباحث .Net هم Dapper عملکرد بسیار خوبی دارد؛ زیرا پرس‌وجوهایی را که در .NET می‌نویسیم به SQL ترجمه نمی‌کند و سرعت کارایی را بالاتر می‌برد. اهمیت یادگیری Dapper چیست؟ امروزه به کارگیری پایگاه داده برای پروژه‌ها دیگر امری غیر قابل انکار می‌باشد و اکثر برنامه‌های تولید شده به یک پایگاه داده‌ای متصل هستند؛ زیرا کاربران همیشه در حال دریافت و یا ارسال داده‌های به‌روز و برخط می‌باشند. از سال‌های دور که مبحث Asp.net برای طراحی وب‌سایت شکل گرفت یک پایگاه داده‌ای به نام Sql Server به عنوان پایگاه داده پیش‌فرض برای این زبان در نظر گرفته شد. با رشد این زبان برنامه‌نویسی و پیشرفته‌تر شدن آن همیشه بحث داغی در زمینه به کارگیری مستقیم یا غیر مستقیم دستورات Sql در این زبان برنامه‌نویسی وجود داشت. امروزه شیوه های مختلفی برای این امر در نظر گرفته شد است.یکی از این شیوه‌ها استفاده مستقیم با قابلیتی به نام Dapper می‌باشد. هدف ما در این آموزش بر آن است که بتوانیم با شیوه مستقیم دستورات Sql برای ارتباط با پایگاه داده را برای آن دسته از علاقه‌مندان به برنامه‌نویسی که شیوه کدنویسی Sql درAsp.net را ترجیح می‌دهند را شکل بدهیم و خروجی برنامه را روی وب‌سایت مشاهده کنیم؛ ولی بر آن هستیم تا با حفظ سرعت اجرا و امنیت ارتباط با پایگاه داده در حد قابل قبول و بالا قرار بگیرد. قابلیت Dapper با عملکرد مناسبی که در این زمینه دارد پرس‌وجوهای برنامه را عملا به Sql تبدیل نمی‌کند و همین باعث بالا رفتن سرعت اجرا خواهد شد و امر مستقیم‌نویسی دستورات پایگاه داده را در Asp فراهم می‌آورد. خیلی از مواقع در طراحی یک وب‌سایت با Asp.net باید از روش مستقیم کدنویسی دستورات Sql را به کار بگیریم که این موضوع شاید به درخواست کارفرما یا ویژگی‌های پروژه برگردد. حال ضرورت یادگیری این موضوع برای برنامه‌نویسی این زبان دوچندان خواهد شد؛ البته حفظ حریم خصوصی و امنیت پایگاه داده باید در جایگاه بالا قرار بگیرد تا حرفه‌ای بودن کار شما هم حفظ گردد. مهم است که بدانیم Dapper SQL Injection ایمن است؛ زیرا ما می‌توانیم از پرس‌وجوها به صورت پارامتر شده استفاده کنیم. موضوع مهم دیگر این است که Dapper از چندین پایگاه داده پشتیبانی می‌کند و ما می‌توانیم چند پایگاه داده هم‌زمان روی یک پروژه تعریف کنیم. اهمیت استفاده از Dapper به این دلیل است که Dapper یک کتابخانه NuGet است که می‌تواند با هر پروژه دات نتی استفاده شود و به صورت رایگان در اختیار همگان قرار گرفته است و از طرفی آشنایی با آن می‌تواند زمینه‌ساز کار با هر پایگاه داده‌ای مانند SQL, Server, Oracle و ... را برای اجرای مستقیم در Asp.net فراهم کند و استفاده از آن می‌تواند یک روش بهینه برای اجرای پایگاه داده بر روی پروژه باشد. در این فرادرس چه چیزی یاد می‌گیریم؟ در این فرادرس ابتدا به معرفی و مقدمه آشنایی با Dapper در Asp.Net Core Api می‌پردازیم؛ سپس ایجاد ریپازیتوری (Repository) برای پروژه و CRUD با Dapper و قابلیت‌های به‌روزرسانی و حذف با Dapper با قابلیت Stored Procedures را مورد بررسی قرار می‌دهیم. در انتها، ساخت پروژه با Entity framework و قابلیت Dapper را به شما مخاطبین گرامی یاد خواهیم داد.

تریلر دوره

توضیحات کامل دوره

...

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

  • چکیده
    0:02:04

  • معرفی و آشنایی با Dapper
    رایگان 0:04:08
  • ساخت پروژه و نصب ابزار لازم
    0:06:39
  • ساخت Context لازم و تنظیم ارتباط با پایگاه داده
    0:06:16
  • ساخت کلاس‌های لازم برای تعریف پایگاه داده
    رایگان 0:12:57
  • آزمون ۱

  • ساخت کلاس Interface ریپازیتوری
    0:05:07
  • ایجاد کوئری‌های لازم با Dapper
    0:18:16
  • معرفی پارامترها همراه با Dapper
    رایگان 0:09:23
  • ایجاد اولین رکورد با Dapper
    0:16:37
  • تمرین ۱ - ایجاد رکورد جدید در Dapper
  • آزمون ۲

  • ایجاد Task برای ویرایش با Dapper با پارامتر
    0:15:30
  • ایجاد Task برای حذف با Dapper با پارامتر
    رایگان 0:09:55
  • ایجاد Stored Procedures با Dapper
    0:15:41
  • ایجاد Multiplay Query با Dapper
    0:12:10
  • کوئری‌نویسی ترکیبی و Map Pings
    0:11:20
  • تمرین ۱ - ویرایش اطلاعات با استفاده از Dapper
  • تمرین ٢ - پیاده‌سازی حذف با Dapper
  • آزمون ۳

  • ایجاد پروژه با قابلیت Net 5 EF.
    رایگان 0:04:43
  • اضافه‌کردن کانکشن (Connection) به پروژه Net 5 EF. با Dapper
    0:07:05
  • اضافه‌کردن پایگاه داده به Net 5 EF. با Dapper
    0:03:32
  • ایجاد ماگریشن (Migrations) برای پروژه با EF
    0:15:06
  • ساخت CRUD و خروجی نهایی از پروژه
    0:16:08
  • ساخت CRUD و خروجی نهایی از پروژه
    0:05:48
  • تمرین ۱ - ایجاد Dapper برای ثبت درکورد در Net 5.
  • آزمون ۴

  • جمع‌بندی و نتیجه مباحث
    0:02:49
  • ادامه یادگیری
    0:04:05
  • ادامه مسیر تا ورود به بازار کار

  • تمرین ۱ - پیاده‌سازی روش کوئری ترکیبی
  • تمرین ٢ - پیاده‌سازی Crud به Dapper در Net 5.

  • آموزش دپر Dapper با ای اس پی دات نت کور ASP.NET Core

ارسال نظر شما

نظرات کاربران

نظرات کاربران

هنوز نظری ثبت نشده است.

1,790,000 تومان
358,000 تومان
80% تخفیف

این دوره شامل:
8 فصل آموزشی
3 ساعت ساعت آموزش
دسترسی مادام‌العمر
سطح: مبتدی
گواهی پایان دوره: ندارد
تاریخ انتشار: 1403/12/09
آخرین به‌روزرسانی: 2026-10-29 14:48:18
تعداد امتیازها: 0
تعداد دانشجو:
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: