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