لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ASP.NET MVC | یک برنامه تجارت الکترونیک کامل بسازید
ASP.NET MVC | Build a Complete eCommerce App
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یاد بگیرید که برنامه تجارت الکترونیکی سریع و ایمن را با ASP.NET MVC و Entity Framework Core بسازید
آنچه خواهید آموخت
آشنایی با ASPNET MVC
مدلها در مقابل ViewModels
Views vs PartialViews
پیکربندی سرور SQL با Entity framework
مهاجرت های Entity Framework
افزودن ، دریافت ، به روز رسانی و حذف داده ها از پایگاه داده SQL با استفاده از Entity Framework
کار با داده های رابطه ای و غیر ارتباطی
تزریق وابستگی
طول عمر تزریق وابستگی
خدمات/مخازن استاتیک و عمومی
الزام آور و اعتبارسنجی مدل
مسیریابی
احراز هویت مبتنی بر کوکی
مجوز مبتنی بر نقش
رندر UI مبتنی بر نقش
مرتب سازی ، فیلترینگ و صفحه بندی
ارائه پویا با ViewComponents
پرداخت آنلاین با استفاده از Paypal SDK
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
این دوره برای چه کسانی است:
هر برنامه نویس علاقمند به یادگیری نحوه ساخت برنامه های کاربردی ASPNET MVC از ابتدا
سرفصل ها و درس ها
خوش آمدی
Welcome
نسخه ی نمایشی برنامه
Application Demo
از این دوره چه انتظاری می توان داشت؟
What to expect from this course?
شروع شدن
Getting Started
MVC چیست؟
What is MVC?
اولین برنامه MVC شما
Your first MVC application
فایلهای برنامه پیش فرض
Default application files
ساختار کد دوره
Course code structure
شروع شدن
GETTING STARTED
مدل ها
Models
بررسی اجمالی مدلهای برنامه
Application models overview
مدل اول خود را اضافه کنید
Adding your first model
افزودن مدل تولید کننده
Adding producer model
اضافه کردن مدل سینما
Adding cinema model
افزودن مدل فیلم
Adding movie model
اضافه کردن فایل dbContext شما
Adding your DbContext file
افزودن روابط مدل
Adding model relationships
پیکربندی SQL Server
Configuring SQL Server
مهاجرت اول خود را اضافه کنید
Adding your first migration
کاشت پایگاه داده
Seeding the database
مسابقه مدلهای برنامه
Application models quiz
کنترل کننده ها
Controllers
مروری بر کنترل کننده های برنامه
Application controllers overview
افزودن ActorsController
Adding the ActorsController
افزودن کنترل کننده تولید کننده
Adding the ProducersController
افزودن CinemasController
Adding the CinemasController
افزودن MoviesController
Adding the MoviesController
تست کنترل کننده های برنامه
Application controllers test
بازدیدها
Views
افزودن اولین نمای خود (لیست بازیگران)
Adding your first view (list of actors)
افزودن نمای تولیدکنندگان
Adding the producers view
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
Ervis Trupja یک توسعه دهنده وب دات نت فول استک با سابقه ریاضی و تجربه تدریس است.
او کار خود را به عنوان معلم ریاضی آغاز کرد و در آنجا به قدرت تدریس مؤثر پی برد. پس از یک سال تدریس حرفهای، او تصمیم گرفت خود را در صنعت فناوری در حال تحول و تغییر به چالش بکشد. او هرگز از یادگیری مهارت های برنامه نویسی و زبان های جدید دست نکشید. در اوایل، او شروع به ایجاد برنامه های وب فقط برای سرگرمی کرد. این علاقه از آن زمان به تصمیم او برای کار تمام وقت در زمینه فناوری منجر شد. موفقیت و تفریحی که او در این زمینه دارد، این اشتیاق را امروز زنده نگه می دارد. سوابق تحصیلی او شامل کارشناسی ارشد علوم ریاضی و علوم کامپیوتر است. اشتیاق او به زبان های خارجی او را به یادگیری و برقراری ارتباط روان به پنج زبان سوق داده است: آلبانیایی، انگلیسی، ترکی، ایتالیایی و آلمانی.
نمایش نظرات