آموزش تسلط بر توسعه ویجت Sitefinity MVC

Mastering Sitefinity MVC Widget Development

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: نکات و نکات توسعه ابزارک‌های حرفه‌ای MVC را برای Sitefinity بیاموزید دانش‌آموزان نحوه ایجاد ابزارک‌های مبتنی بر MVC را در Sitefinity و ایجاد طراحان ویجت برای تسهیل تغییرات ویژگی‌ها را یاد خواهند گرفت. شما قادر خواهید بود استفاده از Angular را در ساختن طراحان ویجت درک کنید. شما قادر خواهید بود مجموعه های خارجی برای میزبانی ویجت های خود ایجاد کنید. سیستم مدیریت دانش قبلی MVC یک امتیاز مثبت است دانش عمومی توسعه دات نت امتیاز محسوب می شود

علاوه بر ویجت‌های داخلی Sitefinity CMS، می‌توانید ابزارک‌های جدیدی را از ابتدا ایجاد کنید و منطق خود را پیاده‌سازی کنید و عملکرد داخلی ویجت‌ها را سفارشی کنید. شما همچنین می توانید ویجت ها را در مجموعه های جداگانه نگه دارید و آنها را مستقل از پروژه خود مستقر کنید. سپس می‌توانید از ویجت‌های جدید خود در کنار ویجت‌های داخلی استفاده کنید.

با Sitefinity CMS، می‌توانید ابزارک‌ها را هم در پروژه SitefinityWebApp یا هم در مجموعه‌های خارجی توسعه دهید. مفهوم اساسی توسعه یکسان است اما نحوه سازماندهی و مدیریت کد خود بین این دو روش متفاوت است.

در این دوره شما موارد زیر را خواهید آموخت:


  • ساختن یک برنامه Sitefinity از ابتدا با استفاده از بسته های Nuget در ویژوال استودیو

  • استفاده از Sitefinity CLI برای تولید کد صفحه دیگ برای ابزارک ها

  • استفاده از کنترلرها، مدل‌ها و نماها را در ساختار ابزارک Sitefinity درک کنید

  • در مورد طراح ویجت خودکار در Sitefinity بیاموزید

  • درباره ویژگی‌های ویژگی که ایجاد UX پیچیده در طراحان ویجت را تسهیل می‌کنند بیاموزید

  • ساخت طراحان ویجت سفارشی و استفاده از Sitefinity Feather

  • استفاده از فایل‌های JSON برای تنظیم اولویت، دید، مؤلفه‌ها و اسکریپت‌ها برای طراح

  • استفاده از Angular برای اتصال خواص عمومی به پایگاه داده Sitefinity در Designers

  • ساخت کتابخانه های کلاس برای میزبانی ابزارک های Sitefinity خارجی

  • نکات و ترفندهایی در طول مسیر برای سرگرم کننده و سازنده Sitefinity MVC Widget Development.


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

راه اندازی ویژوال استودیو برای توسعه سایت Setup Visual Studio for Sitefinity Development

  • یک پروژه ویژوال استودیو برای Sitefinity راه اندازی کنید Start a Visual Studio Project for Sitefinity

  • افزودن بسته های Nuget به پروژه های ویژوال استودیو Adding Nuget Packages to Visual Studio Projects

  • ساخت و اجرای برنامه Sitefinity مبتنی بر بسته Nuget شما Building and Running your Nuget package based Sitefinity Application

توسعه ابزارک های MVC در ویژوال استودیو Developing MVC Widgets in Visual Studio

  • مقدمه ای بر Sitefinity VSIX و Sitefinity CLI Introduction to Sitefinity VSIX and Sitefinity CLI

  • نصب Sitefinity CLI Installing the Sitefinity CLI

  • ایجاد اولین ویجت Sitefinity Generating the First Sitefinity Widget

  • استفاده از ControllerToolboxItem Attribute The use of ControllerToolboxItem Attribute

  • استفاده از اولین ویجت در صفحه Using the First Widget on a Page

  • استفاده از ویجت دوم در صفحه با HandleUnknownAction Using a second widget on a page with HandleUnknownAction

طراحان ویجت خودکار Sitefinity Sitefinity Automatic Widget Designers

  • مقدمه ای بر طراحان ویجت Introduction to Widget Designers

  • افزودن ویژگی های چندگانه به مدل ها Adding Multiple Type properties to Models

  • افزودن ویژگی های چندگانه به کنترلرها Adding Multiple Type properties to Conntrollers

  • افزودن ویژگی های چندگانه به Views Adding Multiple Type properties to Views

  • افزودن ویژگی‌های ساده برای تأثیرگذاری بر قابلیت مشاهده دارایی‌های عمومی Adding Simple Attributes to affect visability of public properties

  • استفاده از MixedContentContext برای ویژگی های تصویر Using MixedContentContext for Image Properties

  • استفاده از Library Manager API برای دسترسی به تصویر در نمای Using Library Manager API to access the Image in the View

  • افزودن انتخابگرهای صفحه، انتخابگر برچسب، انتخابگر اخبار و موارد دیگر به طراحان Adding Page Selectors, Tag Selectors, News Selectors and more to Designers

طراحان ویجت سفارشی Sitefinity Sitefinity custom Widget Designers

  • قرارداد Sitefinity Feather برای ایجاد طراحان ویجت سفارشی Sitefinity Feather Convention for creating Custom Widget Designers

  • افزودن یک طراح ویجت سفارشی دوم Adding a second Custom Widget Designer

  • افزودن یک فایل JSON برای تنظیم اولویت و دید Adding a JSON file to set priority and visibility

  • افزودن فایل JSON برای تنظیم کامپوننت ها و اسکریپت ها Adding JSON file to set Components and Scripts

  • استفاده از Angular برای حفظ اموال عمومی در پایگاه داده Using Angular to persist public property to the database

  • رفع sf-Date-Time-Selector از دست رفته برای طراح سفارشی Fixing the missing sf-Date-Time-Selector for the Custom Designer

توسعه ابزارک های MVC در کتابخانه های کلاس Developing MVC Widgets in Class Libraries

  • ایجاد یک کتابخانه کلاس برای حاوی ویجت MVC برای Sitefinity Creating a class library to contain an MVC Widget for Sitefinity

  • ارتقای اپلیکیشن Sitefinity Upgrading the Sitefinity Application

  • افزودن بسته‌های Nuget به کتابخانه کلاس Adding Nuget Packages to the Class Library

  • افزودن ویژگی ControllerContainer به اسمبلی Adding the ConntrollerContainer Attribute to the assembly

  • استفاده از Sitefinity CLI برای تولید یک ویجت برای کتابخانه کلاس Using the Sitefinity CLI to generate a Widget for the Class Library

  • فعال کردن تکمیل کد برای فایل‌های CSHTML در کتابخانه کلاس Enabling Code Completion for CSHTML files in Class Library

  • ساخت و اجرای ویجت جدید ما از کتابخانه کلاس Building and running our new widget from the Class Library

  • تغییر CssClass، sfMvcIcn و نماد اصلی ویجت Modifying the CssClass, sfMvcIcn and the main icon for the widget

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش تسلط بر توسعه ویجت Sitefinity MVC
جزییات دوره
3 hours
32
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
112
4.9 از 5
دارد
دارد
دارد
Lino Tadros
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Lino Tadros Lino Tadros

همکار فنی