آموزش توسعه ماژول دروپال 8 و 9: با نهادهای سفارشی شروع کنید

Drupal 8 & 9 module development: start with custom entities

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دوره با کیفیت بالا که مقدمه ای بر موجودیت های سفارشی، فرم های موجودیت و دروپال شی گرا ارائه می دهد. کد گنجانده شده است! راه اندازی یک موجودیت محتوای سفارشی افزودن فیلدها به یک موجودیت سفارشی ساخت یک فرم موجودیت چند مرحله ای و ارسال داده ها به پایگاه داده ایجاد فهرستی از موجودیت های سفارشی با نماها دسترسی ایمن با مجوز استفاده از قلاب های موضوعی و فایل های شاخه ای برای نمایش سفارشی پیش نیازها: امکان نصب نصب دروپال 8،9 یا 10 روی سرور یا محلی ترجیحاً حداقل 2 سال سابقه کار در PHP یا زبان برنامه نویسی دیگر

[لطفا ابتدا فهرست مطالب را بخوانید! همچنین پیش نیازها مهم هستند]

این دوره ویدیویی 2 ساعته و 30 دقیقه‌ای است، فصل 3 از "آموزش دروپال 9 به عنوان یک چارچوب"، پرفروش‌ترین کتاب دروپال در Leanpub.

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

  • PDF با متن و کد موجود در هر فصل. لطفاً فهرست مطالب را به دقت بخوانید تا بدانید چه انتظاری دارید!

  • این معرفی ایده آل برای توسعه ماژول های سفارشی با دروپال است.

  • ما با ایجاد یک موجودیت سفارشی از ابتدا شروع خواهیم کرد. مدیریت دسترسی سفارشی یکی از لحظات a-ha است که در این دوره خواهید داشت. مشکلات جداسازی دسترسی بین انواع گره را به خاطر دارید، درست است؟

  • ما موجودیت را قابل فیلدسازی می‌کنیم و یک کتابخانه رسانه اضافه می‌کنیم تا کاربران بتوانند تصاویر را آپلود کنند.

  • در مرحله بعد، به سمت ایجاد فرم موجودیت چند مرحله ای می رویم. بسیار کاربرپسندتر از فرم ایجاد گره یک صفحه ای که می شناسید. قول می دهم دیر یا زود پس از گذراندن این دوره، ماژول گره را در برخی از وب سایت های دروپال حذف نصب کنید.

با مهارت‌های دروپال که نسبتاً جدید اما بسیار قدرتمند هستند، همکاران خود را تحت تأثیر قرار دهید.

استف ون لوورن بیش از 10 سال با دروپال تخصص دارد. پیام او این است: "من را شگفت زده کرد که مسیرهای یادگیری خوب برای دروپال بسیار کم است. با این دوره سعی می کنم این شکاف را پر کنم. بهترین تلاشم را کردم و امیدوارم از آن لذت ببرید!"


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

معرفی موجودیت های محتوا Content entities introduction

  • کمی پس زمینه A bit of background

  • معرفی موجودیت های محتوا Content entities introduction

ساختن اولین موجودیت محتوایی ما Building our first content entity

  • ساختن اولین موجودیت محتوایی ما Building our first content entity

  • دسترسی ایمن به نهادهای ما Securing access of our entities

  • افزودن فرم های ایجاد ویرایش حذف (CRUD) Adding the create edit delete forms (CRUD)

  • ادغام نماها برای نهادهای سفارشی Views integration for custom entities

  • فیلد شدن نهاد Making the entity fieldable

  • افزودن کتابخانه رسانه Adding a Media library

  • افزودن فیلدها به موجودیت سفارشی از طریق UI Adding fields to the custom entity via the UI

گردش کار و حالت تعدیل، و ادغام نمای پیشرفته Workflows and moderation state, and advanced view integration

  • افزودن گردش کار و تعدیل به نهادهای سفارشی Adding workflows and moderation to custom entities

  • دسترسی موجودیت را بر اساس وضعیت های گردش کار تغییر دهید Change entity access based on workflow states

  • افزودن فیلد نماهای سفارشی با افزونه Adding a custom views field with a plugin

  • یک دکمه دراپ اضافه کنید که دارای عملکردهایی با افزونه views است Add a dropbutton which has actions with a views plugin

  • افزودن یک کنترلر سفارشی با آپدیت پارامتر مسیر Adding a custom controller with route parameter upcasting

بهینه سازی تجربه کاربری Optimizing the user experience

  • فهرست نماها با حالت های مشاهده Views listing with view modes

  • بهینه سازی موجودیت با متغیرهای پویا Optimizing the entity with dynamic variables

  • افزودن یک کتابخانه CSS به ماژول Adding a CSS library to the module

  • افزودن یک فرم چند مرحله ای کاربرپسند برای ایجاد موجودیت Adding a user-friendly multistep form for entity creation

  • افزودن اقدامات سفارشی به فرم Adding custom actions to the form

  • فیلدهای شرطی API را تشکیل دهید Form API conditional fields

نمایش نظرات

آموزش توسعه ماژول دروپال 8 و 9: با نهادهای سفارشی شروع کنید
جزییات دوره
2.5 hours
20
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
903
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Van Looveren Stef Van Looveren Stef

توسعه دهنده دروپال