تعداد ویدئو | 49 |
---|---|
زمان دوره | 02:11:27 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش بهترین روش های استفاده کردن از EF Core یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی، بهترین روش های استفاده کردن از EF Core 6 است که با نام اصلی EF Core 6 – Best Practices از شرکت Pluralsight منتشر شده است.
تکنولوژی Entity Framework Core یک نسخه سبک وزن، قابل توسعه و چند پلتفرمی از فناوری محبوب دسترسی به داده Entity Framework است. این تکنولوژی توسعه دهندگان را قادر می سازد تا با داده های رابطه ای با استفاده از اشیاء خاص دامنه و یا domain-specific object ها کار کنند و نیاز به نوشتن کد دسترسی به داده و یا data access code را که توسعه دهندگان معمولاً به نوشتن آنها نیاز دارند را از بین می برد. تکنولوژی EF Core از ارائه دهندگان پایگاه داده مختلفی پشتیبانی می کند و به توسعه دهندگان این امکان را می دهد که بدون تغییر کد برنامه به طور یکپارچه بین موتورهای پایگاه داده مختلف جابجا شوند. اجرای ناهمزمان پرس و جو و قابلیت بارگذاری تنبل و یا lazy loading عملکرد را بهبود می بخشد و این تکنولوژی را به گزینه ای ارجح برای برنامه های مدرن دات نت تبدیل می کند.
در توسعه نرم افزار، رعایت بهترین شیوه ها و یا همان best practice ها برای ساختن سیستم های قوی، مقیاس پذیر و قابل نگهداری ضروری است. این بهترین روش ها مواردی مانند مدولار بودن، کپسولهسازی و جداسازی نگرانیها و یا separation of concerns، خوانایی کد، قابلیت استفاده مجدد و تست پذیری را تقویت میکنند. استفاده از سیستم های کنترل نسخه مانند Git توسعه مشترک را تسهیل می کند و در صورت لزوم امکان بازگشت آسان به نسخه های قبلی کد را فراهم می کند. اتخاذ روشهای چابک باعث توسعه تکراری، حلقههای بازخورد مکرر و بهبود مستمر میشود. علاوه بر این، نوشتن کدهای تمیز و مستندسازی، پیروی از الگوهای طراحی و انجام تست های کامل در هر مرحله از توسعه نرم افزار به کیفیت کلی و طول عمر پروژه های نرم افزاری کمک می کند.
فصل اول: مقدمه دوره آموزشی
فصل دوم: ساختار پروژه خود را برای تمیزی و تست پذیری آماده کنید
فصل سوم: طراحی امنیت در برنامه و فرآیند
فصل چهارم: خودکارسازی تغییرات Schema با Migration Bundle ها و Docker
فصل پنجم: نوشتن کد ایمن تر با کنترل Nullability
فصل ششم: شناسایی و حل مسائل مربوط به عملکرد
فصل هفتم: ارائه Result Set های بزرگ با Asynchronous Stream ها
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.