توضیحات
کتاب آموزش Entity Framework Core 5 از مبتدی تا حرفه ای
نویسنده: اریک ووگل
ترجمه: مروّت گیوی
ناشر: انتشارات ترجمک
شابک: 3-17-7855-622-978
دانلود نمونه رایگان آموزش Entity Framework Core 5
فهرست رئوس مطالب آموزش Entity Framework Core 5 از مبتدی تا حرفه ای
- فصل 1 :: نصب ویژوال بیسیک برای کار با انتایتی فریمورک و آیدنتیتی فریمورک
- فصل 2 :: ساختار پروژه در ویژوال بیسیک
- فصل 3 :: کلیت ها در انتایتی فریمورک
- فصل 4 :: زمینه بانک اطلاعاتی در انتایتی فریمورک
- فصل 5 :: خلق بانک اطلاعاتی از کد
- فصل 6 :: افزودن داده اولیه در انتایتی فریمورک
- فصل 7 :: دریافت داده در انتایتی فریمورک
- فصل 8 :: درج داده در دیتابیس
- فصل 9 :: به روز رسانی داده ها در انتایتی فریمورک
- فصل 10 :: حذف داده ها در انتایتی فریمورک
- فصل 11 :: ویژگی های ناوبری
- فصل 12 :: تلفیق داده در انتایتی فریمورک
- فصل 13 :: رویه های ذخیره شده
- فصل 14 :: مهاجرت ها در انتایتی فریمورک
- فصل 15 :: تعیین هویت در وب با آیدنتیتی فریمورک
- فصل 16 :: نمایش داده در وب
- فصل 17 :: درج داده ها در وب
- فصل 18 :: آپدیت داده ها در وب
- فصل 19 :: حذف داده ها در وب
- فصل 20 :: گزارش گیری در وب
- فصل 21 :: مجوز استفاده در وب با آیدنتیتی فریمورک
- فصل 22 :: مطالعه عمیق تر
- فصل 23 :: نتیجه گیری
مقدمه ای بر کتاب آموزش Entity Framework Core 5: از مبتدی تا حرفه ای
این کتاب برای مخاطبانی مفید است که دانش پایه کار با .NET Framework را داشته باشند و به دنبال یادگیری استفاده از Entity Framework (EF) Core 5 برای پروژه های جنبی یا اپلیکیشن های تجاری خود باشند. خواندن این کتاب مستلزم داشتن دانش قبلی در مورد Entity Framework Core 5 نیست. این کتاب مبانی استفاده از Entity Framework Core 5 را به مخاطبان خود آموزش می دهد تا حدی که مفاهیم پیچیده آن را آموخته و بتوانند اپلیکیشن های وب با صفحات ریزور ASP.NET Core بسازند. اپلیکیشن هایی که توانایی کامل خلق، خواندن، آپدیت کردن و حذف (CRUD) داده از دیتابیس را داشته باشند.
ما از NUnit Framework برای تست رفتار Entity Framework Core 5 قبل از استفاده آن در اپلیکیشن وب کامل خود استفاده خواهیم کرد. ابتدا نحوه کوئری داده را می آموزید و سپس به درج، آپدیت یا حذف داده می پردازید. در ادامه این کتاب به تکنیک های پیشرفته ای میپردازیم از قبیل تلفیق داده، استفاده از ویژگی های ناوبری و غیره تا بتوانیم داده های مربوطه را بازیابی کنیم و کوئری های SQL (اسکیول) و رویه های ذخیره شده خام را بطور سفارشی فراخوانی کنیم.
فصول آخر کتاب به تکنیک های تعیین هویت، مجوزدهی و گزارش گیری در اپلیکیشن وب با صفحات ریزور ASP.NET Core می پردازد. در این کتاب نحوه کوئری و دستکاری یک دیتابیس اسکیول سرور را با تست هر جنبه آن از طریق تست های تلفیق NUnit را می آموزید.
دانلود نمونه رایگان آموزش Entity Framework Core 5
فهرست مندرجات کتاب آموزش Entity Framework Core 5: از مبتدی تا حرفه ای
فصل 1 :: نصب
- نصب ویژوال استودیو
- ایجاد پروژه
- نصب انتایتی فریمورک
- نصب پکیج ابزارهای CORE
- بانک اطلاعاتی اسکیول سرور
فصل 2 :: ساختار پروژه
- هسته پروژه
- مروری بر تست یونیت
- پروژه لایه دسترسی داده
- رفرنس های پروژه اصلی
فصل 3 :: کلیت ها
- کلیت شخص
- کلیت آدرس
- ویژگی ناوبری ساده
- محدودیت های خصیصه انتایتی
- خصیصه های طرح انتایتی
- خصیصه های طرح انتایتی بیشتر
- نقشه کردن ستون کلید اولیه
- نقشه کردن برشمارش
- وراثت نقشه کردن انتایتی
- جدول-به ازای-سلسله مراتب
- جدول-به ازای-نوع
فصل 4 :: زمینه بانک اطلاعاتی
- ساخت یک زمینه دیتابیس ساده
- وصل شدن به دیتابیس خود
- دسترسی به انتایتی ها در زمینه بانک اطلاعاتی
- ذخیره تغییرات انتایتی
- پیکربندی زمینه بانک اطلاعاتی
- ست کردن طرح بانک اطلاعاتی برای همه کلیت ها
- محدودیت کلید مرکب
- محدودیت کلید اولیه
- مقدار پیش فرض ویژگی
- مقدار پیش فرض قطعی
- مقدار پیش فرض محاسبه شده SQL
- روابط کلید خارجی
فصل 5 :: خلق بانک اطلاعاتی از کد
- ست کردن رشته اتصال
- خلق مهاجرت اولیه
- خلق دیتابیس از مهاجرت
- وصل شدن به دیتابیس جدید در ویژوال استودیو
فصل 6 :: افزودن داده اولیه
- جمع آوری داده بازنگری
- اضافه کردن رکورد PERSON برای تست
- اضافه کردن آدرس ها
فصل 7 :: دریافت داده
- کوئری های LINQ
- انتخاب انواع نامشخص
- انتخاب تبدیل شی
- الحاق ها در LINQ
- انتخاب ویژگی ناوبری
- مرتب کردن داده ها
- کوئری های سینتاکس متد
- تست کردن داده های خود
فصل 8 :: درج داده در دیتابیس
- درج کلیت ریشه
- درج رکوردهای دختر
- مقادیر کلید اولیه
- کلید اولیه بذرافشانی شده آیدنتیتی
- کلید اولیه Guid
- کلید اولیه غیر محاسباتی
- مقادیر کلید خارجی
- مقادیر پیش فرض
- تست تلفیق درج رکورد
فصل 9 :: به روز رسانی داده ها
- بروزرسانی کلیت ریشه
- بروزرسانی یک کلیت دختر
- تست تلفیق
فصل 10 :: حذف داده ها
- حذف کلیت ریشه
- حذف کلیت دختر
- حذف آبشاری
- رفتار حذف Null ست شده مددجو
- رفتار حذف محدود
- ست رفتار حذف به نول
- تست تلفیق
فصل 11 :: ویژگی های ناوبری
- نقشه کردن کلیت والد در رابطه یک-به-چند
- نقشه کردن یک کلیت مرتبط به والد
- تست تلفیق یک-به-چند
- روابط چند-به-چند
- نقشه کردن روابط از طریق ویژگی های ناوبری
- خلق و اجرای مهاجرت
- تست تلفیق چند-به-چند
فصل 12 :: تلفیق داده
- پیکربندی تست واحد
- شمارش
- اضافه کردن سن به شخص
- تست واحد میانگین
- گروه بندی براساس
- گروه بندی مستقیم
- گروه بندی با شمارش
- گروه بندی براساس و کمینه
- گروه بندی براساس و بیشینه
- گروه بندی بر اساس و میانگین
- گروه بندی براساس و جمع
فصل 13 :: رویه های ذخیره شده
- اضافه کردن رویه های ذخیره شده به دیتابیس
- پیکربندی تست واحد
- تست کردن رویه ذخیره شده GETPERSONSBYSTATE
- تست رویه ذخیره شده ADDLOOKUPITEM
فصل 14 :: مهاجرت ها
- مهاجرت چیست؟
- نحوه اضافه کردن مهاجرت
- API مهاجرت
- فرامین طرح رایج
- اضافه کردن ستون به جدول
- تغییر ستون در یک جدول
- فرامین رایج داده
- درج داده
- حذف کردن داده
- حذف یک سطر منفرد
- حذف چند سطر داده
- به روز رسانی داده در مهاجرت
- نحوه اجرای مهاجرت ها
- آپدیت به جدیدترین مهاجرت
- مهاجرت به یک مهاجرت خاص
- اجرای مهاجرت از طریق کد
- مهاجرت خودکار داده
فصل 15 :: تعیین هویت در وب
- نصب بسته های نوگت آیدنتیتی
- مقداردهی اولیه آیدنتیتی در استارت آپ اپلیکیشن
- اسکفلد UI
- به روز کردن دیتابیس
- به روز رسانی رابط کاربری (UI)
فصل 16 :: نمایش داده در وب
- اسکفلد واسط کاربری (UI)
- نما و مدل لیستی خلق شده
- نما و مدل جزئیات خلق شده
- اضافه کردن آدرس به نمای جزئیات
- اضافه کردن CONTACTS به منو
- تست کردن اپلیکیشن
- آماده سازی بیشتر
فصل 17 :: درج داده ها در وب
- صفحه ریزور CREATE خلق شده
- نمای خلق شده
- مدل خلق شده
- اعتبارسنجی مدل شخص
- اضافه کردن آدرس
- اعتبارسنجی مدل آدرس
- اجرای اعتبارسنجی Address در دیتابیس
- آپدیت کردن رابط کاربری
- آپدیت مدل صفحه ریزور
- اجرای اپلیکیشن
- اضافه کردن اندکی جزئیات
- آپدیت کردن مدل
- آپدیت UI یا رابط کاربری
فصل 18 :: آپدیت داده ها در وب
- نمای صفحه ریزور EDIT خلق شده
- مدل ریزور EDIT خلق شده
- اضافه کردن آپدیت دوستانه آدرس
- آپدیت مدل
- آپدیت UI (رابط کاربری)
- اجرای اپلیکیشن
فصل 19 :: حذف داده ها در وب
- نمای صفحه ریزور DELETE خلق شده
- مدل خلق شده
- آپدیت کد کنترلر صفحه برای حذف آدرس ها
- اجرای اپلیکیشن
- نمایش آدرس شخص بر روی فرم حذف
- آپدیت کنترلر صفحه
- آپدیت واسط کاربری (UI)
فصل 20 :: گزارش گیری در وب
- ایجاد صفحه ریزور
- آپدیت مدل ریزور
- آپدیت کردن نمای ریزور
- اضافه کردن لینک به ناوبری اپلیکیشن
- اجرای گزارش
- اضافه کردن صفحه بندی
- اضافه کردن داده تست
- اضافه کردن ساپورت صفحه بندی
- آپدیت کردن مدل برای صفحه بندی
- اضافه کردن صفحه بندی به نمای ریزور
- اجرای گزارش تمام شده
فصل 21 :: مجوز استفاده در وب
- فعال سازی نقش ها
- اضافه کردن کاربران تست
- اضافه کردن و تخصیص نقش ها در STARTUP
- اجرای تعیین مجوز
- مجاز کردن آیتم منوی Contacts
- امنیت صفحات ریزور
- نقش های دسترسی به صفحه
- مدل صفحه ایمن پایه
- ایمن کردن صفحه ایندکس تماس ها
- ایمن کردن صفحه جزئیات تماس
- ایمن کردن صفحه خلق تماس
- صفحه ادیت تماس ایمن شده
- صفحه حذف تماس ایمن شده
فصل 22 :: مطالعه عمیق تر
فصل 23 :: نتیجه گیری
دانلود نمونه رایگان آموزش Entity Framework Core 5
کتاب آموزش Entity Framework Core 5: از مبتدی تا حرفه ای در یک کلام به آموزش نحوه ساخت وبسایت داده محور می پردازد. اگر به وبسایتی نیاز دارید که اطلاعات از مخاطبان بگیرد (مثلا ثبت سفارش) و سپس به اطلاعات خود دسترسی داشته و بتواند پروفایل خود را ویرایش کند، فایل ارسال کند و یا فایل دریافت کند؛ بطور کلی هر کاری که با بانک اطلاعاتی قابل انجام است را انجام دهد؛ این کتاب راه حل شماست.
کتاب آموزش Entity Framework Core 5: از مبتدی تا حرفه ای به شما نحوه ساخت دیتابیس و وصل کردن دیتابیس به فرم های وبسایت خود، نمایش اطلاعات مورد نظر برای هر گروه از کاربران، دریافت اطلاعات از کاربران و غیره را آموزش می دهد.
tarjomac –
برای دریافت نسخه چاپی از طریق رسانه های اجتماعی واتساپ، تلگرام یا دایرکت اینستاگرام اقدام فرمایید.