Post by Mohammed Al-Shaebi

Full Stack developer

اذا كنت تعتقد ان الي يسويه ال EF Core سحر  فانصحك تشوف هذا الكورس لا... عفوًا، غلطت.   اول شي لازم تتأسس في ال Databases و SQL و ERD و ال Relationships  و بعدين تشوف ذا الكورس بفضل الله ومنه اكملت اليوم كورس Entity Framework Core Fundamentals (EF Core) 🥳 من منصة Programming Advices   من الدكتور Dr. Mohammed Abu-Hadhoud الرحله كانت سهله على واحد متاسس في قواعد البيانات وال SQL  وعامل مشاريع كامله على ال ADO بس بعد ذا الكورس اكتشفت ان ال ADO هذا كان معذبنا يعنى عشان اجيب ريكود واحد من الداتا بيز بال ADO كانت ليله  الان سطر واحد  context.Students.Find(Id) يختصر عليك عذاب كتابة الكود بالـ ADO. NET. بس لا تظن انه سطر واحد زي ذا ممكن يغنيك عن فهم ال ADO او الاساس في  ال Database  لانه ال EF مبني على ال ADO من ورى ظهورنا 🙂 يعني Abstraction layer من الي يسووها المبرمجين عشان تسهل حياتهم والاساس في ال Database و ال ADO  هو في الاصل الي خلى هذه الرحله اكثر من ماهي سهله طلعت ممتعه طبعا غصنا في تفاصيل التفاصيل وكيف EF مبني من داخل  وتعلمنا مثلا كيف تتحول LINQ إلى SQL. كيف يبني EF Core الاستعلامات. كيف يعمل Change Tracker. كيف يدير Entity States. كيف ينفذ SaveChanges.. الفرق بين Tracking وAsNoTracking. استراتيجيات تحميل العلاقات (Lazy / Eager / Explicit Loading). وكيفية كتابة استعلامات فعالة وعالية الأداء. عشان اذا شفت البيانات جايه من مثل ذا السطر  context.Students.ToList()  ما تقول انه سحر او تتوقع انه جني جالس يخدمك داخل التطبيق. هذا من الكورسات التي تخليك تقدر قيمة التأسيس الصحيح. كل ساعة قضيتها سابقًا في تعلم Databases وSQL وADO .NET أثمرت أثناء دراسة EF Core.

Post content