تسلط به توسعه ویجتهای Sitefinity MVC
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- دانشجویان یاد میگیرند چگونه ویجتهای مبتنی بر MVC را در Sitefinity بسازند و برای تغییر ویژگیها، Widget Designer طراحی کنند.
- توانایی درک استفاده از انگولار برای ساخت Widget Designer را به دست خواهید آورد.
- میتوانند اسمبلیهای خارجی بسازند تا ویجتهای خود را در آنها میزبانی کنید.
- میتوانند هایلایت کردن سینتکس Razor را در پروژههای کتابخانه کلاس برای ویجتها فعال کنند.
پیشنیازهای دوره
- آشنایی با Sitefinity به عنوان سیستم مدیریت محتوا
- دانش قبلی از MVC یک امتیاز محسوب میشود.
- دانش کلی درباره توسعه داتنت نیز مزیت است.
توضیحات دوره
علاوه بر ویجتهای داخلی موجود در Sitefinity CMS، میتوانید ویجتهای جدیدی از ابتدا بسازید، منطق خود را پیادهکنید و عملکرد داخلی ویجتها را سفارشیسازی نمایید. همچنین این امکان را دارید که ویجتها را در اسمبلیهای جداگانه نگه دارید و به صورت مستقل از پروژه اصلی خود آنها را مستقر کنید. به این ترتیب میتوانید ویجتهای جدید خود را در کنار ویجتهای داخلی استفاده کنید.
با Sitefinity CMS میتوانید ویجتها را هم در پروژه SitefinityWebApp و هم در اسمبلیهای خارجی توسعه دهید. مفهوم زیربنایی توسعه یکسان است، اما نحوه سازماندهی و مدیریت کد در این دو روش متفاوت است.
در این دوره موارد زیر را یاد میگیرید:
- ساخت اپلیکیشن Sitefinity از ابتدا با استفاده از پکیجهای Nuget در ویژوال استودیو
- استفاده از Sitefinity CLI برای تولید کد boiler plate برای ویجتها
- درک کاربرد کنترلر، مدل و View در ساختار ویجت Sitefinity
- آشنایی با Widget Designer خودکار در Sitefinity
- آشنایی با Property Attributes که ایجاد UX پیچیده در Widget Designer را آسان میکنند.
- ساخت Widget Designer سفارشی و استفاده از Sitefinity Feather
- استفاده از فایلهای جیسان برای تنظیم اولویت، رویتپذیری، کامپوننتها و اسکریپتها در Designer
- استفاده از انگولار برای اتصال ویژگیهای عمومی با پایگاه داده Sitefinity در Designers
- ساخت کتابخانههای کلاس جهت میزبانی ویجتهای Sitefinity خارجی
- نکات و ترفندهایی برای جذاب و کارآمد کردن توسعه ویجتهای Sitefinity MVC
این دوره برای چه کسانی مناسب است؟
- دانشجویانی که به دنبال توسعه حرفهای ویجتهای MVC برای Sitefinity هستند.
- دانشجویانی که نیاز به ساخت Widget Designer برای ویجتهای Sitefinity MVC دارند.
تسلط به توسعه ویجتهای Sitefinity MVC
-
مقدمه 01:55
-
شروع پروژه ویژوال استودیو برای Sitefinity 05:32
-
افزودن پکیجهای Nuget به پروژههای ویژوال استودیو 09:31
-
ساخت و اجرای اپلیکیشن Sitefinity مبتنی بر پکیج Nuget 04:35
-
آشنایی با Sitefinity VSIX و Sitefinity CLI 07:20
-
نصب Sitefinity CLI 05:56
-
ساخت اولین ویجت Sitefinity 09:58
-
کاربرد ControllerToolboxItem Attribute 09:06
-
استفاده از اولین ویجت در صفحه 07:18
-
استفاده از ویجت دوم روی صفحه با HandleUnknownAction 09:00
-
آشنایی با Widget Designers 03:16
-
افزودن ویژگیهای چند تایپی به مدلها 01:54
-
افزودن ویژگیهای چند تایپی به کنترلرها 04:27
-
افزودن ویژگیهای چند تایپی به Views 04:41
-
افزودن Attributes ساده برای تاثیر بر رویتپذیری ویژگیهای عمومی 02:28
-
استفاده از MixedContentContext برای ویژگیهای تصویر 07:41
-
استفاده از Library Manager API برای دسترسی به تصویر در View 11:08
-
افزودن سلکتورهای صفحه، سلکتورهای تگ، سلکتورهای اخبار و موارد دیگر به Designers 04:48
-
کنوانسیون Sitefinity Feather برای ساخت Widget Designer سفارشی 06:41
-
افزودن دومین Widget Designer سفارشی 03:20
-
افزودن فایل جیسان برای تنظیم اولویت و رویتپذیری 05:34
-
افزودن فایل جیسان برای تنظیم کامپوننتها و اسکریپتها 04:06
-
استفاده از انگولار برای پایداری ویژگیهای عمومی در پایگاه داده 08:41
-
فیکس کردن مشکل عدم وجود sf-Date-Time-Selector در Designer سفارشی 01:47
-
ساخت کتابخانه کلاس برای میزبانی ویجت MVC در Sitefinity 06:31
-
بروزرسانی اپلیکیشن Sitefinity 04:10
-
افزودن پکیجهای Nuget به کتابخانه کلاس 04:23
-
افزودن ConntrollerContainer Attribute به اسمبلی 02:38
-
استفاده از Sitefinity CLI برای تولید ویجت در کتابخانه کلاس 06:17
-
فعالسازی تکمیل خودکار کد برای فایلهای CSHTML در کتابخانه کلاس 05:05
-
ساخت و اجرای ویجت جدید از کتابخانه کلاس 02:57
-
اصلاح CssClass و sfMvcIcn و آیکون اصلی ویجت 11:10
مشخصات آموزش
تسلط به توسعه ویجتهای Sitefinity MVC
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:متوسط
- تعداد درس:32
- مدت زمان :03:03:54
- حجم :1.05GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy