آموزش Entity Framework Code First
انتیتی فریم ورک(Entity Framework) یک ORM است که توسط شرکت Microsoft توسعه داده می شود و هدف آن در اختیار گذاشتن برخی از قابلیت های برنامه نویسی شی گرا، هنگام استفاده از پایگاه داده می باشد. در هنگام کار با Entity Framework ما با دیتابیس و جداول آن همانند اشیاء برخورد میکنیم و تجربه کاری خوبی را برای ما فراهم خواهد کرد.
آخرین مدل Entity Framework مدل Code First می باشد که در این دوره یک پروژه دفترچه تلفن با آن پیاده سازی خواهیم کرد.
مواردی که در آموزش Entity Framework Code First (پروژه محور) در سی شارپ بررسی شده است:
بخش اول: مقدمه
- معرفی دوره
- معرفی ORM
- معرفی Entity Framework
- معرفی مدل های مختلف Entity Framework
بخش دوم: ظاهر پروژه
- طراحی ظاهر و کلیه قسمت های پروژه
- بررسی موجودیت ها و جداول مورد نیاز
بخش سوم: ایجاد پایگاه داده
- ایجاد مدل داده ای
- تنظیم کانکشن استرینگ
- مشخص کردن کلیدهای اصلی
- ایجاد روابط بین کلاس های موجودیت ها
- فعال سازی Migration
- ایجاد پایگاه داده داخل SQL Server از روی مدل داده ای
- نمایش دیتابیس ایجاد شده از روی مدل داخل SQL Server
بخش چهارم: چند زبانه کردن پروژه
- چند زبانه کردن پروژه و اضافه کردن زبان فارسی و انگلیسی به پروژه
- چند زبانه کردن پیغام های نرم افزار
بخش پنجم: کلاس Program
- ذخیره تنظیمات پیش فرض نرم افزار
- نمایش نرم افزار با زبان انتخابی کاربر هنگام اجرا
بخش ششم: خوشامدگویی
- بررسی ثبت نام مدیر سیستم
- بررسی رجیستر شده بودن نرم افزار
- طراحی ظاهر فرم خوشامدگویی همانند فرم خوشامدگویی ویژوال استودیو ۲۰۱۰
بخش هفتم: ثبت نام مدیر سیستم
- ثبت نام مدیر سیستم در اولین اجرای نرم افزار
- عدم تعیین نام کاربری و کلمه عبور پیش فرض برای نرم افزار
بخش هشتم: لاگین
- بررسی موجود بودن نام کاربری و کلمه عبور وارد شده
- دریافت کلیه سطوح دسترسی کابر و اعمال روی نرم افزار
بخش نهم: رجیستر کردن نرم افزار
- تولید کد منحصر به فرد برای هر سیستم
- بررسی صحیح بودن شماره سریال وارد شده
- ایجاد پروژه جداگانه جهت تولید شماره سریال برای هر سیستم بر اساس کد آن
بخش دهم: تنظیمات
- نمایش تنظیمات ذخیره شده به محض باز شدن فرم
- ذخیره و ویرایش تنظیمات
- امکان تغییر زبان نرم افزار
- تعریف کاربر و دادن سطح دسترسی به هر کاربر
بخش یازدهم: پنجره اصلی
- نمایش نام کاربری کاربر لاگین کرده
- نمایش مخاطبین هر گروه با انتخاب گروه
- جستجو بین مخاطبین
- باز کردن کلیه قسمت های نرم افزار
بخش دوازدهم: گروه مخاطب
- نمایش لیست گروه های مخاطب
- ذخیره گروه جدید
- ویرایش گروه
- حذف گروه
بخش سیزدهم: مخاطبین
- ذخیره مخاطب جدید
- ذخیره تصویر مخاطب
- ویرایش مخاطب
بخش چهاردهم: گزارش گیری
- گزارش گیری از اطلاعات(یک مخاطب، مخاطبین یک گروه و همه مخاطبین)
بخش پانزدهم: اصول و قواعد نام گذاری
- نحوه نام گذاری کلیه موارد پروژه به صورت استاندارد(متغیرها، کنترل ها، کلاس ها و…)
بخش شانزدهم: پشتیبان گیری و بازیابی اطلاعات
- پشتیبان گیری از اطلاعات دیتابیس
- بازیابی فایل پشتیبان
بخش هفدهم: پیامک
- ارسال پیامک با مودم GSM
- ارسال پیامک با وب سرویس
بخش هجدهم: رسم نمودار
- رسم نمودار برای تعداد مخاطبین هر گروه
- ذخیره نمودار
- چاپ نمودار
- نحوه کپی نمودار در حافظه
بخش نوزدهم: فایل راهنما
- ایجاد فایل راهنما برای نرم افزار
- معرفی بهترین نرم افزار جهت ساخت فایل راهنما
- نمایش فایل راهنما با فشردن کلید F1 از داخل نرم افزار
بخش بیستم: گرفتن خروجی از نرم افزار
- بررسی فایل های مورد نیاز نرم افزار برای انتقال به سیستم کاربر
- مبهم سازی سورس پروژه با SmartAssembly
- نصب فونت های استفاده شده در نرم افزار از داخل ستاپ روی سیستم کاربر
- رجیستر کردن کامپوننت کایلیکس از داخل ستاپ روی سیستم کاربر
ابزارها و تکنولوژی های مورد استفاده:
- Visual Studio
- SQL Server
- Stimulsoft
- Entity Framework مدل Code First
محتوای محصول دریافتی:
- آموزش ویدیویی
- سورس پروژه
نحوه ارائه محصول دریافتی:
- محافظت شده(مشاهده در پلیر اختصاصی)
- قابل مشاهده حداکثر در یک دستگاه(کامپیوتر یا موبایل اندرویدی)