ASP.NET MVC یک الگوی طراحی است که برای آرشیو تفکیک نگرانی ها استفاده می شود. با MVC (model-view-controller) می توانید رابط کاربری (نمای) ، داده (مدل) و منطق برنامه (کنترل کننده) را به راحتی جدا کنید.
این دوره همه آنچه را که باید برای ساختن برنامه های شخصی یا تجاری با استفاده از ASP.NET MVC (.NET 5) به عنوان چارچوب توسعه خود بدانید ، به شما آموزش می دهد. شما فقط با یک پروژه خالی در Visual Studio شروع کرده و برنامه خود را از ابتدا بسازید.
به عنوان ذخیره سازی داده ، از پایگاه داده SQL استفاده خواهید کرد و از Entity Framework برای تعامل با داده های شما استفاده می شود. همچنین نحوه به روزرسانی طرح پایگاه داده با استفاده از مهاجرت های Entity Framework ، نحوه افزودن داده ها به پایگاه داده ، دریافت داده ها از پایگاه داده ، به روز رسانی داده ها در پایگاه داده و همچنین حذف داده ها از پایگاه داده را خواهید آموخت.
شما یاد خواهید گرفت در مورد ایجاد خدمات برای کار با داده های خود ، اما همچنین ایجاد سرویس ها/مخازن عمومی برای کمک به شما در اجرای کارهای متداول مانند ایجاد ، خواندن ، به روز رسانی و حذف داده ها از پایگاه داده.
سایر ویژگی های مهم شامل ارائه محتوای پویا با ViewComponenets ، پرداخت Paypal یکپارچه سازی UI مبتنی بر نقش.
همه اینها را مرحله به مرحله با تمرین عملی خواهید آموخت. همچنین آزمونهای زیادی خواهید داشت که به بهبود دانش شما در مورد چارچوب ASP.NET MVC کمک می کند.
برخی از موضوعاتی که این دوره پوشش می دهد عبارتند از:
معرفی ASP.NET MVC
مدلها در مقابل ViewModels
Views vs PartialViews
پیکربندی سرور SQL با Entity framework
مهاجرت های Entity Framework
افزودن ، دریافت ، به روز رسانی و حذف داده ها از پایگاه داده SQL با استفاده از Entity Framework
کار با داده های رابطه ای و غیر ارتباطی
تزریق وابستگی
طول عمر تزریق وابستگی
خدمات/مخازن استاتیک و عمومی
الزام آور بودن مدل و اعتبارسنجی آن
مسیریابی
احراز هویت مبتنی بر کوکی
مجوز مبتنی بر نقش
ارائه رابط کاربری مبتنی بر نقش
مرتب سازی ، فیلترینگ و صفحه بندی
ارائه پویا با ViewComponents
پرداخت آنلاین با استفاده از Paypal SDK
و موارد دیگر ...
می توانید کد منبع این دوره را در حساب Github من پیدا کنید: @etrupja/complete-ecommerce-aspnet-mvc-application
نظری ارسال نشده است.
برنامه نویس وب Full-Stack .NET با پیشینه ریاضی
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.