خرید بک لینک
آموزش جامع و کامل Entity Framework

Name:  entity-framework2.jpg
Views: 17
Size:  12.5 کیلوبایت

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


مواردی که در آموزش جامع و کامل Entity Framework بررسی شده است:


فصل اول: مقدمه:

  • معرفی
  • معماری
  • بررسی سه مدل Database First ،Model Fist ،Code First
  • بررسي مزايا و معايب و فاکتورهاي تاثير گذار جهت انتخاب يکي از روش ها


فصل دوم: مدل Database First:

  • توضيحات کلی و بررسی اين مدل
  • ساخت و بررسی مدل
  • نگاشت مدل و ديتابيس
  • بروز رسانی مدل توسط ديتابيس در صورت تغيير
  • نگاشت نوع داده خاص با مدل
  • و . . .


فصل سوم: مدل Model First:

  • توضيحات کلی و بررسی اين مدل
  • ساخت و بررسی مدل
  • برقراری انواع رابطه ها
  • توليد شمای ديتابيس
  • نگاشت نوع داده خاص با مدل
  • بروز رسانی مدل توسط ديتابيس در صورت تغيير
  • و . . .


فصل چهارم: مدل Code First:

  • توضيحات کلی و بررسی مدل
  • مزايا و معايب مدل
  • طراحی کلاس های Domain
  • ساخت DbContext
  • ساخت ديتابيس از روی مدل و تنظيمات اوليه
  • Relationship و بررسي رابطه هاي يک به يک (One-To-One)، يک به چند(One-To-Many)و چند به چند(Many-To-Many)و نحوه پياده سازي آنها
  • ايندکس گذاري
  • پیاده سازی Store Procedure و Function ها تعريف شده توسط کاربر
  • ارث بری
  • FluentApi ها
  • اعتبارسنجی داده ها
  • IValidateableObject
  • Validation Attribute
  • اعتبار سنجی سفارشی
  • بررسی اعتبار سنجی هنگام تغيير Context
  • Migrations
  • اجراي Query هاي ساده تا پيشرفته با EF
  • اجرای کلیه دستورات مانند: Select ،Where ،OrderBy ،GroupBy ،Like ،Contains و …
  • Left Join و Full Join
  • اجرای کوئری با ۳ روش Native sql ،Entity sql ،Linq
  • انجام عمليات ها در دو حالت Coected و Discoected
  • LazyLoading ،EagerLoading ،ExplicitLoading
  • حل مشکل حروف ی و ک
  • استفاده از SQL Server Profiler و Entity Framework Profiler جهت مشاهده و Debug کوئري ها
  • تکنيک هاي پيشرفته EF با کتابخانه ي Entity Framework Extended
  • بررسی نحوه رديابی تغييرات
  • ارسال و دريافت نتيجه ي همزمان چند Query با استفاده از FutureQuery
  • Unit Test
  • آشنايي با مفاهيم اوليه ي Unit Testing و ابزارهاي Visual Studio براي نوشتن و اجراي Test Case
  • نحوه Map کردن ارث بري به سه روش (TPH ، TPC ، TPT)
  • Attach-Set
  • مديريت همزماني(Concurrency)
  • Optimistic و Pessimistic Concurrency و پياده سازي آنها
  • Precompiled Queries و Precompiled Views
  • اعمال عملیات دسته ای Batch Update و Batch Delete
  • کار با تراکنش ها(Transactions)
  • مدل ACID
  • Isolation Level
  • بررسي انواع Isolation Level مانند Serializable ،Read Commited و … و مزايا و معايب هر يک از آنها
  • کار با الگوهاي طراحي (Design Patterns)
  • Repository Patte
  • تشريح کامل گراف ها در مدل شي گرا و نحوه ي برخورد EF با آنها جهت پياده سازي Repository هاي مناسب
  • تست Repository ها و کلاس هاي نوشته شده با EF
  • آشنايي با رويکرد Domain Driven در طراحي نرم افزار


فصل پنجم: پیاده سازی پروژه:

  • پیاده سازی پروژه با هر ۳ مدل در محیط های مختلف و زبان سی شارپ از جمله:
  • Database First در Windows Forms
  • Model First در Windows Forms
  • Code First در WPF
  • Code First در WCF
  • Code First در MVVM
  • Code First در WebApi


ابزارها و تکنولوژی های مورد استفاده:

  • Visual Studio 2017
  • SQL Server
  • Entity Framework


نکته: در فصل چهارم موارد ۱ تا ۱۶ فقط مربوط به مدل Code First می باشند ولی از مورد ۱۷ به بعد، این موارد را می توانید در هر سه مدل Model First ،Database First و Code First استفاده کنید.

مدرس دوره: مدرس این دوره جناب اقای مهندس حسام محمدی فارغ التحصیل مقطع کارشناسی ارشد از دانشگاه صنعتی امیر کبیر می باشد.ایشان چندین سال در حوزه دات نت فعالیت دارد و پروژه های زیادی را با تکنولوژی دات نت راه اندازی کرده است.


کد تخفیف 30 درصدی برای 12 نفر اول: effull



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

www.Dotnetyar.com

لینک صفحه این آموزش:
https://goo.gl/qGVAsg
عکس های ضمیمه
 

برچسب: نویسنده: خنج تاريخ: شنبه 4 آذر 1396 ساعت: 11:55

صفحه بندی