آموزش جامع مبانی دروپال ۱۱ برای توسعه‌دهندگان و سایت‌سازان - ۲۰۲۶ - آخرین آپدیت

دانلود Drupal 11 Basics for Developers and Sitebuilders - 2026

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: راهنمای کامل شما برای پیاده‌سازی پروژه‌های پیشرفته دروپال. در این دوره یاد می‌گیرید: - مفاهیم پایه دروپال را به عنوان یک توسعه‌دهنده یا سایت‌ساز بیاموزید - مدیریت وابستگی‌ها را از طریق مدیریت بسته Composer PHP یاد بگیرید - نحوه نصب دروپال بر روی سیستم‌عامل خود را بیاموزید - روش‌های کدنویسی و پیکربندی وب‌سایت دروپال را فرا بگیرید پیشنیازها: آشنایی با مفاهیم پایه برنامه‌نویسی PHP و سینتکس آن - توانایی استفاده از مرورگر وب و کار با محیط خط فرمان (CLI/Terminal) - اگرچه الزامی نیست، اما تجربه قبلی در کار با سیستم‌های مدیریت محتوا (CMS) برای بهره‌مندی بیشتر از این دوره مفید خواهد بود.

Dروپال یک سیستم مدیریت محتوای جهانی با جامعه‌ای بزرگ است که به دلیل قابلیت‌های گسترده در توسعه، پیکربندی و مقیاس‌پذیری شناخته می‌شود. در عین حال، دروپال سیستمی پیچیده است که روش‌های متعددی را برای دستیابی به اهداف مختلف ارائه می‌دهد. در این راهنما، من بر اساس تجربیاتم راهکارهای عملی را ارائه می‌دهم: از اجزای اثبات شده برای توسعه ماژول‌های اختصاصی دروپال گرفته تا پیکربندی وب‌سایت در بخش سایت‌سازی (Site Building) و شخصی‌سازی فرانت-اند.

Dروپال یکی از شناخته‌شده‌ترین سیستم‌های مدیریت محتوای متن‌باز است که توسط میلیون‌ها کاربر در سراسر جهان استفاده می‌شود. این نرم‌افزار هم برای وبلاگ‌های کوچک و هم برای پورتال‌های شرکتی بزرگ، دانشگاه‌ها، سازمان‌های غیردولتی (NGOs) و سازمان‌های دولتی مناسب است. جامعه کاربری آن پویاست و به‌طور مداوم سیستم را توسعه می‌دهد و ویژگی‌ها، ماژول‌ها و طرح‌های جدیدی را ارائه می‌کند.

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

من در ویدیوهایم شما را در راه‌اندازی محیط توسعه راهنمایی خواهم کرد. همچنین یاد می‌گیرید که تشخیص دهید چه زمانی دروپال ابزار مناسبی است و چه زمانی بهتر است از راهکار دیگری برای پروژه خود استفاده کنید. ما به کدهای مدرن دروپال و رویکردهای به‌روز خواهیم پرداخت.


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

مقدمه Introduction

  • خوش‌آمدگویی Welcome

  • دسترسی به پروژه نمونه در گیت‌لب Accessing Our Example Project on GitLab

راه‌اندازی و ابزارها Setup and Tools

  • نصب دروپال با DDEV و راه‌اندازی سریع ابزارها Install Drupal with DDEV and Set Up Your Tools Fast

  • مدیریت بسته‌ها با Composer Composer - Package Management

  • تنظیمات پایه در PhpStorm PhpStorm: Basic Settings

  • پیکربندی DDEV نسخه PHP، دیتابیس، ایمیل و مدیریت چندین پروژه/هاست Configure DDEV - PHP Version, Database, E-Mail, Multiple Project Instances/Hosts

  • غیرفعال کردن کش دروپال برای محیط توسعه Deactivate the Drupal Caches for Development

  • پیکربندی کنترل نسخه از طریق Git Configure Version Control via Git

  • اسنپ‌شات‌های DDEV ذخیره و بازیابی سریع وضعیت دیتابیس پروژه‌ها DDEV Snapshots: Quickly Save and Restore the State of Your Projects' Databases

سایت‌سازی Sitebuilding

  • مدیریت پیکربندی با کنترل نسخه Git Managing Configuration with Git Version Control

  • بهبود تجربه کاربری مدیریت: قالب Gin و نوار ابزار Gin Better Admin UX: Gin Theme and Gin Toolbar

  • نصب ماژول جدید دروپال و بررسی کیفیت آن Install a new Drupal Module and Check its Quality

  • ساخت نوع محتوای «پروفایل کارکنان» Creating a "Staff Profile" Content Type

  • سیستم بلوک‌ها: سازماندهی محتوای سفارشی در نواحی قالب Block System: Organizing Custom Content in Theme Regions

  • تسلط بر جستجوی مبتنی بر ایندکس: مبانی و منابع Solr Mastering Index-Driven Search: Solr Fundamentals & Resources

  • گام به گام: نصب Solr و پیکربندی صفحه جستجو از طریق Views Step-by-Step: Installing Solr and Configuring the Search Page via Views

  • قرار دادن بلوک فرم جستجو در هدر تمامی صفحات Search Form Block in Header on Every Page

  • جعبه ابزار سرور جستجو: رابط مدیریت Solr و ادغام با Drush Search Server Toolbox: Solr Admin Interface and Drush Integration

  • Webform: مقدمه‌ای بر ساخت فرم‌های قدرتمند Webform: Introduction to Building Powerful Forms

  • Webform: درک اکوسیستم پروژه و مستندات Webform: Understanding the Project Ecosystem & Documentation

  • Webform: ساخت فرم با استفاده از رابط کاربری وب Webform: Build a Form with the Web UI

  • Webform: قابلیت انتقال، خروجی، همگام‌سازی و بازیابی از طریق پیکربندی YAML Webform: Portability - Export, Sync, and Restore via YAML Config

توسعه و برنامه‌نویسی Development

  • ساخت ماژول «Hello World» در دروپال Create a "Hello World" Drupal Module

  • تزریق وابستگی در کنترلر و قالب‌بندی تاریخ Controller Dependency Injection & Date Formatting

  • جداسازی منطق از کنترلر: ساخت و ثبت سرویس‌های سفارشی Decoupling Logic from the Controller: Creating and Registering Custom Services

  • معرفی Migrate API Migrate API: Presentation

  • مثال عملی Migrate API Migrate API: Practical Example

  • معرفی Drupal Test Traits (DTT) تست پروژه به جای تست واحدها Presentation: Drupal Test Traits (DTT) – Testing the Project, Not Just Units

  • مثال عملی Drupal Test Traits (DTT) Practical Example: Drupal Test Traits (DTT)

  • معرفی API: راهکارهای Low Code و کدنویسی سفارشی Presentation: API - Low Code and Custom Code Solutions

  • API: ساخت یک فید RSS ساده در دروپال بدون نیاز به ماژول اضافی API: Build a Simple RSS Feed in Drupal – No Additional Modules Required

  • API: ماژول هسته JSON:API ساخت API مبتنی بر JSON بدون کدنویسی سفارشی API: The JSON:API Core Module - Build a JSON-Based API Without Custom Code

نمایش نظرات

آموزش جامع مبانی دروپال ۱۱ برای توسعه‌دهندگان و سایت‌سازان - ۲۰۲۶
جزییات دوره
2.5 hours
32
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
165
4.2 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Peter Majmesku Peter Majmesku

توسعه‌دهنده ارشد بک-اند دروپال