Faradars Discount
x عدم نمایش تا ۵۰٪ تخفیف جشنواره تخفیف عیدانه فرادرس کد تخفیف: GDR98
Faradars Discount
فرصت باقیمانده

آموزش کاربردی Entity Framework در سی‌ شارپ (#C)

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها
آموزش کاربردی Entity Framework در سی‌ شارپ (#C)

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

مهندس بهروز دیندار

مدرس فرادرس

کارشناسی ارشد مهندسی کامپیوتر گرایش هوش مصنوعی


بهروز دیندار کارشناس ارشد مهندسی کامپیوتر گرایش هوش مصنوعی هستند و در حوزه برنامه نویسی و توسعه وب به صورت تخصصی فعالیت می کنند. ایشان محقق در زمینه بیوانفورماتیک می باشند که طی سال های اخیر در زمینه آموزش به صورت حضوری و مجازی فعالیت دارند. (+)



شرکت مایکروسافت از سال ۲۰۰۸ چارچوب محبوب و کاربردی Entity Framework را تولید کرد که این چارچوب یک ORM است و از سرویس های ADO.NET استفاده می کند. هنگامی که بخواهیم میان زبان برنامه نویسی شی گرای #C و پایگاه داده SQL Server که سیستمی رابطه ای و غیرشی گرا است، ارتباط برقرار کنیم از مفهوم Object Relational Mapping استفاده می کنیم. هدف استفاده از چارچوب Entity Framework این است که بتوان مشکلات و نقایص موجود در روش های قبل مانند: Ad-Hoc, Parametric و Stored Procedure که از کلاس های کتابخانه ADO.NET استفاده می کردند را به حداقل برسانیم.

👤 مدرس: مهندس بهروز دیندار
🕓 مدت زمان: ۱۲ ساعت و ۱۲ دقیقه
🎓 تعداد دانشجو: ۱۴۳ نفر این آموزش را تهیه کرده اند. — ۹ نفر در یک ماه اخیر
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

هزینه آموزش: ۳۰,۰۰۰ تومان


آنچه شما در این فرادرس خواهید دید:
آموزش ویدئویی مورد تایید فرادرس
فایل برنامه ها و پروژه های اجرا شده در حین آموزش
فایل PDF یادداشت های مدرس در حین آموزش

تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • به صورت رایگان یک یا چند آموزش معادل دیگر دریافت می کنید.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می شود.
    (توضیحات بیشتر +)
دانلود آنی و ارسال سریع
فعال‌سازی آنی لینک دانلود، بلافاصله پس از ثبت سفارش
ارسال پستی به همراه کد رهگیری مرسوله در اولین ساعت اداری روز

(توضیحات بیشتر +)



    توضیحات

    چکیده آموزش


    شرکت مایکروسافت از سال ۲۰۰۸ چارچوب محبوب و کاربردی Entity Framework را تولید کرد که این چارچوب یک ORM است و از سرویس های ADO.NET استفاده می کند. هنگامی که بخواهیم میان زبان برنامه نویسی شی گرای #C و پایگاه داده SQL Server که سیستمی رابطه ای و غیرشی گرا است، ارتباط برقرار کنیم از مفهوم Object Relational Mapping استفاده می کنیم.

    چارچوب Entity Framework به حالت های Database First, Model First و Code First پیاده سازی می شود. روش Database First، زمانی که ابتدا پایگاه داده طراحی می شود مورد استفاده قرار می گیرد و وقتی بخواهیم سیستم را از روی مدل پیاده سازی کنیم و پس از آن کدنویسی و ایجاد پایگاه داده را انجام دهیم از روش Model First استفاده می کنیم و اگر از قبل ماژول ها و کلاس های برنامه را آماده داشته باشیم و یا ابتدا قصد کدنویسی داشته باشیم از روش Code First استفاده می کنیم.

    هدف استفاده از چارچوب Entity Framework این است که بتوان مشکلات و نقایص موجود در روش های قبل مانند: Ad-Hoc, Parametric و Stored Procedure که از کلاس های کتابخانه ADO.NET استفاده می کردند را به حداقل برسانیم.

    از جمله مشکلات عمده روش های فوق عبارت است از:

    • تبدیل ضمنی نوع در فراخوانی داده ها از جداول در SQL به خوبی انجام نمی شود.
    • سربازگذاری حاصل از تبدیل نوع داده ها موجب اختلال در اجرای نرم افزار می شود.
    • اجرای چند باره دستورالعمل ها باعث بروز مشکل در حین اجرای نرم افزار و موجب کاهش سرعت برنامه می شود.
    • پروسه Cash شدن دستورالعمل ها در SQL به خوبی انجام نمی شود.

     

    مزایای چارچوب Entity Framework عبارت است از:

    • خاصیت راهبری Navigation Property، تهیه و استفاده از query های پیچیده را به آسانی فراهم می آورد.
    • تفکیک و طبقه بندی قسمت های مختلف نرم افزار با هدف درک بهتر برای انجام تغییر به وسیله برنامه نویس
    • توانایی ارتباط قدرتمند با LINQ برای انجام CRUD
    • جلوگیری از درگیر شدن برنامه نویس با بانک اطلاعاتی
    • افزایش سرعت پردازش Query در SQL Server با کمک Cash نمودن Query
    • انجام منظم تبدیل ضمنی و جلوگیری از سربارگذاری

     

    از کاربردهای چارچوب Entity Framework می توان: اتوماسیون تحت وب و ویندوز، نرم افزار شرکت های پخش مویرگی و نرم افزارها و وب سایت فروشگاهی را نام برد.

     

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: معرفی Entity Framework
      • مروری بر ADO.NET
      • تعریف Entity Framework
      • ورژن های Entity Framework
      • انواع Entity Framework
      • مزایای استفاده از Entity Framework
    • درس دوم: دلایل استفاده از Entity Framework
      • اجرای Query با استفاده از Ad-hoc
      • اجرای Query با استفاده از Parameters
      • اجرای Query با استفاده از Stored Procdure
      • استفاده از SQL Profiler
      • نقاط ضعف هر یک از روش های قبلی
      • مقایسه Entity Framework با روش های قبلی
    • درس سوم: معرفی Entity Framework Database First
      • تعریف Entity Framework Database First
      • ساخت پایگاه داده و جدول ها
      • معرفی ADO.NET Entity Data Model
      • معرفی فایل های مدل ایجاد شده و کدهای موجود در آن
      • ساخت فرم ثبت نام در محیط Visual Studio
      • چگونگی ارتباط با پایگاه داده در چارچوب Entity Framework Database First
      • انجام CRUD در چارچوب Database First
    • درس چهارم: Entity Framework Model First
      • تعریف Entity Framework Model First
      • ساخت Model فرم ثبت نام
      • کد نویسی، ایجاد Database و انجام CRUD
      • چگونگی استفاده از وراثت
      • چگونگی استفاده از نوع داده های شمارشی Enum
      • چگونگی استفاده از نوع داده های Complex
      • چگونگی استفاده از Function
    • درس پنجم: معرفی Entity Framework Code First
      • تعریف Entity Framework Code First
      • ساخت کلاس های پایه فرم ثبت نام
      • ساخت Database از روی کدها و انجام CRUD
      • چگونگی استفاده از Fluent API
      • Migration و چگونگی استفاده از آن
      • انواع حالت های Migration
    • درس ششم: معرفی مثال سفارش غذا در یک رستوران
      • هدف از مثال برنامه سفارش غذا
      • معرقی موجودیت ها و بخش ها
      • نمودار موجودیت ها
    • درس هفتم: ایجاد لایه ها و نصب کامپوننت ها
      • ساخت کلاس های برنامه
      • ساخت فرم های پروژه
      • ایجاد Entity Data Model مبتنی بر کد
      • کدنویسی با Entity Framework
    • درس هشتم: فرم ها
      • پیاده سازی فرم ثبت مشتریان و گروه مشتریان
      • پیاده سازی فرم ثبت کارمندان و گروه کارمندان
      • پیاده سازی فرم ثبت محصول
      • ایجاد منوی چند زبانه
      • فرم درخواست سفارش
    • درس نهم: سفارش غذا در یک رستوران
      • ساخت فرم ورود کاربر
      • ساخت فرم جست و جو
      • نتیجه گیری

     

    مفید برای رشته های
    • مهندسی کامپیوتر

    نرم افزارهای مرتبط با آموزش

    Microsoft Visual Studio 2017, Micrsoft SQL Server 2017

    پیش نیاز

    پیش نمایش

    بخش ۱ : معرفی Entity Framework - ۱۹ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم - حجم دانلود ۱۶ مگابایت (کلیک کنید +)


    پیش نمایش ۲ : دلایل استفاده از Entity Framework - ۱۱ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۷ مگابایت (کلیک کنید +)


    پیش نمایش ۳ : معرفی Entity Framework Database First - ۱۰ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۹ مگابایت (کلیک کنید +)


    بخش ۴ : Entity Framework Model First - ۳۹ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۵ : معرفی Entity Framework Code First - ۱۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۶ : معرفی مثال سفارش غذا در یک رستوران - ۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۷ : ایجاد لایه‌ ها و نصب کامپوننت‌ ها - ۸ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    بخش ۸ : فرم‌ ها - ۳۱ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۹ : سفارش غذا در یک رستوران - ۶ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.


    آموزش‌های پیشنهادی و مرتبط




    اطلاعات تکمیلی

    نام آموزش آموزش کاربردی Entity Framework در سی‌ شارپ (#C)
    ناشر فرادرس
    شناسه اثر ۸-۱۲۴۵۲-۰۶۸۷۷۳ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
    کد آموزش FVCS94082
    مدت زمان ۱۲ ساعت و ۱۲ دقیقه
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    حجم دانلود ۱۹۷۷ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)
    تعداد DVD یک عدد (در صورت دریافت غیر آنلاین)


    ​راهنمای تهیه آموزش ها

    آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

    راهنمایی بیشتر ( +)

    در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟ 
    • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
    • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه

    با شروع یادگیری، یک کلیک فاصله دارید. همین حالا شروع کنید.

    آموزش کاربردی Entity Framework در سی‌ شارپ (#C)

    هزینه آموزش: ۳۰,۰۰۰ تومان




    دیدگاه ها

    تا کنون ۱۴۳ نفراز این آموزش استفاده کرده اند.
    1. 4 از 5

      :

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


    نظر شما در مورد این فرادرس چیست؟

    پاسخ دهید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    امتیاز شما به این آموزش:



​همین امروز شروع به آموختن کنید​

آموزش کاربردی Entity Framework در سی‌ شارپ (#C)

هزینه آموزش: ۳۰,۰۰۰ تومان


برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , ,



فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران