آموزش باغستان پیشرفته

Advanced Orchard

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بسیاری از مفاهیم اصلی مورد استفاده برای گسترش CMS Orchard را با نوشتن یک ماژول سفارشی بررسی می کند. این دوره به شما نشان می دهد که چگونه یک ماژول Orchard سفارشی بسازید، از زمان ایجاد اولیه ماژول تا انتشار آن تا گالری Orchard. در طول راه ما مفاهیم و تکنیک های زیادی برای توسعه ماژول Orchard را یاد خواهیم گرفت. موضوع ماژول ما فیلم ها خواهد بود. در پایان دوره، ما می‌توانیم موارد محتوای فیلم را در Orchard وارد، ویرایش و مشاهده کنیم. همچنین می‌توانیم بازیگرانی را وارد کنیم که رابطه‌ای بین چند به چند با فیلم‌ها دارند. و ما برخی از ویژگی‌های پیشرفته مانند وارد کردن فیلم‌ها از یک سرویس خارجی و نمایش خودکار فیلم‌های مشابه به کاربر بر اساس جستجوی Lucene را پیاده‌سازی خواهیم کرد.

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

مقدمه و شروع Introduction and Getting Started

  • معرفی Introduction

  • بررسی باغ میوه Orchard Review

  • طرح کلی دوره Course Outline

  • نسخه ی نمایشی: پیش نمایش فیلم های باغ باغ - قسمت 1 Demo: Orchard Movies Preview - Part 1

  • نسخه ی نمایشی: پیش نمایش فیلم های باغ باغ - قسمت 2 Demo: Orchard Movies Preview - Part 2

  • راه اندازی برای توسعه باغ Getting Setup for Orchard Development

  • دریافت کد منبع Orchard Getting the Orchard Source Code

  • کاوش در راه حل باغ Exploring the Orchard Solution

  • خلاصه Summary

ایجاد یک ماژول Creating a Module

  • طرح کلی Outline

  • ایجاد یک ماژول Creating a Module

  • تولید یک ماژول جدید Generating a New Module

  • بررسی پروژه تولید شده Exploring the Generated Project

  • مهاجرت ها Migrations

  • ایجاد مهاجرت Creating a Migration

  • تعریف نوع محتوای فیلم Defining the Movie Content Type

  • اجرای اولین مهاجرت Running the First Migration

  • به روز رسانی نوع محتوای فیلم Updating the Movie Content Type

  • ایجاد یک آیتم محتوای فیلم Creating a Movie Content Item

  • سفارشی کردن تنظیمات بخش Customizing Part Settings

  • خلاصه Summary

ایجاد یک قسمت محتوای سفارشی Creating a Custom Content Part

  • طرح کلی Outline

  • ایجاد رکورد قسمت محتوا Creating the Content Part Record

  • ایجاد MoviePart Creating the MoviePart

  • مهاجرت برای MoviePart Migration for the MoviePart

  • رانندگان Drivers

  • ایجاد درایور MoviePart Creating the MoviePart Driver

  • قرار دادن قالب ویرایشگر Placing the Editor Template

  • هندلرها Handlers

  • ایجاد MovieHandler Creating the MovieHandler

  • مدیریت روش پست ویرایشگر در درایور Handling the Editor Post Method in the Driver

  • نمایش اشکال قسمت در قسمت جلویی Displaying Part Shapes on the Front End

  • معرفی طبقه بندی ها Introducing Taxonomies

  • پیکربندی زمینه طبقه بندی ژانر Configuring the Genre Taxonomy Field

  • FeatureEventHandler The FeatureEventHandler

  • ایجاد طبقه بندی ژانر Creating the Genre Taxonomy

  • خلاصه Summary

داده های غیر محتوایی و MVC در باغ Non-Content Data and MVC in Orchard

  • طرح کلی Outline

  • ایجاد مدل برای بازیگران Creating the Model for Actors

  • ایجاد یک View Model برای MoviePart EditorTemplate Creating a View Model for the MoviePart EditorTemplate

  • افزودن رابط کاربری برای ویرایش لیست بازیگران در MoviePart Adding UI for Editing the Actor List on a MoviePart

  • ایجاد سرویس فیلم برای ذخیره MoviePart با بازیگران Creating a Movie Service for Saving the MoviePart with Actors

  • ذخیره بازیگران با استفاده از سرویس فیلم Saving Actors Using the Movie Service

  • ایجاد یک بخش منو در داشبورد باغ Creating a Menu Section in the Orchard Dashboard

  • ایجاد یک کنترلر MVC برای مدیریت بازیگران در داشبورد Creating an MVC Controller for Managing Actors in the Dashboard

  • ایجاد نمای شاخص بازیگران Creating the Actors Index View

  • افزودن مسیر Adding a Route

  • اتمام مدیریت بازیگران - CRUD Finishing the Actors Managment - CRUD

  • Actors CRUD Code - قسمت 1 Actors CRUD Code - Part 1

  • Actors CRUD Code - قسمت 2 Actors CRUD Code - Part 2

  • اضافه کردن بازیگران به قسمت جلو Adding Actors to the Front End

  • خلاصه Summary

سفارشی کردن چیدمان و اتصال به یک سرویس خارجی Customizing Layout and Connecting to an External Service

  • طرح کلی Outline

  • مروری بر تغییرات سبک Overview of Style Changes

  • بررسی قرار دادن شکل Shape Placement Review

  • نادیده گرفتن شکل محتوا Overriding the Content Shape

  • نمای کلی پروژکتور Projector Overview

  • نسخه ی نمایشی پروژکتور Projector Demo

  • نمای کلی تنظیمات Settings Overview

  • پیاده سازی تنظیمات Settings Implementation

  • API TMDb The TMDb API

  • پیاده سازی جستجوی فیلم Implementing Movie Lookup

  • پیاده سازی واردات فیلم Implementing Movie Import

  • اعلام مجوزها Declaring Permissions

  • اجرای مجوزها Enforcing Permissions

  • خلاصه Summary

پایان کار Finishing Touches

  • طرح کلی Outline

  • اضافه کردن شعار و کلمات کلیدی Adding Tagline and Keywords

  • اضافه کردن شکل Tagline Adding the Tagline Shape

  • اضافه کردن یک جایگزین برای شکل شعار Adding an Alternate for the Tagline Shape

  • بازسازی فهرست بازیگران Refactoring the Actors List

  • بازسازی فهرست بازیگران - قسمت 2 Refactoring the Actors List - Part 2

  • استفاده از ShapeResult برای پیاده سازی فیلتر Ajax برای بازیگران Using ShapeResult to Implement Ajax Filter for Actors

  • نمای کلی ویژگی فیلم های مشابه Similar Movies Feature Overview

  • نمایه سازی اقلام محتوای فیلم Indexing Movie Content Items

  • نمایه سازی کلمات کلیدی Indexing Keywords

  • یافتن فیلم های مشابه Finding Similar Movies

  • نمایش فیلم های مشابه Displaying Similar Movies

  • مشاهده نتایج ویژگی فیلم های مشابه Viewing the Results of the Similar Movies Feature

  • بسته بندی یک ماژول برای گالری باغ Packaging a Module for the Orchard Gallery

  • ارسال ماژول به گالری باغ Submitting a Module to the Orchard Gallery

  • خلاصه Summary

نمایش نظرات

آموزش باغستان پیشرفته
جزییات دوره
4h 12m
82
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
172
از 5
دارد
دارد
دارد
Kevin Kuebler
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Kuebler Kevin Kuebler

کوین کوئبلر یک مهندس ارشد نرم افزار برای ViewRay است ، یک شرکت تجهیزات پزشکی نوآورانه که یک سیستم رادیوتراپی منحصر به فرد برای درمان سرطان تولید می کند. او بیش از 15 سال در حال توسعه نرم افزار است و اساساً با پلتفرم .Net مایکروسافت و ابزارهای مرتبط کار می کند. او از ساخت برنامه های کاربردی برای فاکتورهای مختلف از دسک تاپ تا وب تا تلفن های همراه لذت می برد و طیف وسیعی از پروژه ها را از برنامه های کوچک مشتری هوشمند گرفته تا برنامه های وب سازمانی بزرگ با موفقیت هدایت کرده است. کوین در جامعه توسعه دهندگان محلی فعال است و از سخنرانی در گروه های کاربری محلی و رویدادهای برنامه نویس لذت می برد. او با همسر و چهار فرزندش در نزدیکی کلیولند ، اوهایو زندگی می کند. هنگامی که نمی نویسید یا در مورد نرم افزار صحبت نمی کنید ، او از اینکه وقت خود را با خانواده اش بگذراند ، یک فیلم خوب را سپری می کند و تیم های ورزشی مورد علاقه خود را تشویق می کند ، جایی که فرصت گفتن "صبر کنید تا سال دیگر" همیشه در گوشه و کنار است.