آموزش ملزومات اساسی توسعه‌دهنده دروپال - آخرین آپدیت

دانلود Drupal developer essentials

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: حتما، در ادامه ترجمه متن به زبان فارسی با بهینه‌سازی برای موتورهای جستجو و در قالب HTML ارائه شده است.

آموزش جامع مدیریت پیکربندی، کامپوزر، دراش و دیباگ در دروپال ۱۰، ۹ و ۸

در این دوره، مباحث کلیدی توسعه دروپال را فرا خواهید گرفت:

  • یادگیری کامل کامپوزر (Composer) و دستورات ضروری آن
  • درک و پیاده‌سازی بهترین شیوه‌های استفاده از گیت (Git) برای پروژه‌های دروپال
  • استفاده حرفه‌ای از ابزارهای دیباگ و پروفایلینگ (Debugging & Profiling)
  • پیاده‌سازی مدیریت پیکربندی (Configuration Management) به شکل مؤثر

پیش‌نیازهای دوره

  • دانش پایه PHP: آشنایی با مفاهیم و سینتکس برنامه‌نویسی PHP.
  • اصول اولیه دروپال: درک پایه‌ای از معماری، مفاهیم و اصطلاحات دروپال مانند ماژول‌ها (modules)، قالب‌ها (themes) و نودها (nodes).
  • اگرچه الزامی نیست، اما داشتن تجربه قبلی در توسعه سایت‌های ساده دروپال یا کار با سایر سیستم‌های مدیریت محتوا (CMS) می‌تواند برای بهره‌مندی حداکثری از این دوره مفید باشد.

[توجه مهم: لطفاً ابتدا فهرست مطالب را مطالعه کنید! توجه به پیش‌نیازها نیز ضروری است.]

این یک دوره ویدیویی جامع است که برای ارائه مهارت‌ها و دانش ضروری به توسعه‌دهندگان جهت کار مؤثر با دروپال طراحی شده است.

این دوره مجموعه‌ای از ابزارهای حیاتی و بهترین شیوه‌ها را با تمرکز بر کامپوزر (Composer)، گیت (Git)، ابزارهای خط فرمان (CLI) مانند Drush و تکنیک‌های دیباگ پوشش می‌دهد. در پایان این دوره، شما درک کاملی از اکوسیستم توسعه دروپال خواهید داشت و برای ساخت پروژه‌های دروپال قوی، قابل نگهداری و کارآمد به خوبی مجهز خواهید شد.

سرفصل‌های دوره:

  1. کامپوزر (Composer): اصول اولیه کامپوزر، مدیر وابستگی‌های PHP، و اهمیت آن در اکوسیستم دروپال را بیاموزید. کشف کنید که چگونه از کامپوزر برای مدیریت وابستگی‌های پروژه دروپال خود استفاده کنید.

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

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

  4. بهترین شیوه‌های استفاده از گیت (Git): بهترین شیوه‌ها برای استفاده از گیت، سیستم کنترل ورژن محبوب، در زمینه توسعه دروپال، از جمله شاخه‌بندی (branching)، ادغام (merging) و کامیت کردن (committing) را درک کنید.

  5. ابزارهای خط فرمان (CLI): با Drush آشنا شوید و یاد بگیرید چگونه وظایف را خودکار کرده و تجربه توسعه خود را بهبود بخشید.

  6. توسعه و دیباگ (Debug): با ابزارهای توسعه و دیباگینگ دروپال مانند Symfony VarDumper و Xdebug آشنا شوید تا مشکلات کد خود را با کارایی بیشتری شناسایی و برطرف کنید.

  7. وب‌پروفایلر (Webprofiler): کشف کنید چگونه از Webprofiler، یک ماژول دروپال که اطلاعات دقیقی از عملکرد و جزئیات داخلی برنامه شما ارائه می‌دهد، استفاده کنید.

  8. مدیریت پیکربندی (Configuration Management): اصول سیستم مدیریت پیکربندی دروپال و چگونگی کمک آن به حفظ یکپارچگی و قابلیت مدیریت در پروژه‌هایتان را درک کنید.

  9. ایجاد تنظیمات پیکربندی سفارشی: یاد بگیرید چگونه تنظیمات پیکربندی سفارشی برای ماژول‌های دروپال خود ایجاد و مدیریت کنید تا انعطاف‌پذیری و سفارشی‌سازی را به پروژه‌های خود بیافزایید.

  10. پیکربندی متفاوت برای هر محیط: استراتژی‌های مدیریت پیکربندی‌های مخصوص هر محیط را بررسی کنید تا فرآیند استقرار یکپارچه‌ای در محیط‌های توسعه (development)، آزمایشی (staging) و نهایی (production) داشته باشید.

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


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

کامپوزر، گیت و ابزارهای خط فرمان Composer, GIT, CLI tools

  • کامپوزر برای توسعه دروپال Composer for Drupal development

  • اعمال پچ‌ها با کامپوزر Applying patches with Composer

  • گیت و دروپال Git and Drupal

  • ابزارهای خط فرمان دروپال: مقدمه‌ای بر Drush Drupal CLI tools: introduction to Drush

راه‌اندازی و ابزارهای دیباگینگ در دروپال Debugging setup and tools in Drupal

  • راه‌اندازی دیباگ Debug setup

  • ماژول‌های Devel و Webprofiler Devel and webprofiler

  • استفاده از XDebug Using XDebug

مدیریت پیکربندی Configuration management

  • مقدمه‌ای بر مدیریت پیکربندی Introduction to Configuration management

  • ایجاد فرم تنظیمات پیکربندی سفارشی Creating a custom configuration settings form

  • سناریوهای مدیریت پیکربندی: الف Configuration management scenarios: A

  • سناریوهای مدیریت پیکربندی: ب Configuration management scenarios: B

  • سناریوهای مدیریت پیکربندی: ج Configuration management scenarios: C

  • خواندن پیکربندی و استفاده از آن در وب‌سایت Reading out configuration and use it on your website

درس‌های تکمیلی Bonus Lectures

  • ارتقاء دروپال ۹ به دروپال ۱۰ Upgrading Drupal 9 to Drupal 10

  • نحوه ارتقاء از PHP 7 به PHP 8 با کامپوزر How to upgrade from PHP 7 to PHP 8 with Composer

  • نحوه ارتقاء از دروپال ۸ به دروپال ۹ با کامپوزر How to upgrade from Drupal 8 to Drupal 9 with Composer

  • دموی توسعه دروپال با گیت‌هاب Copilot Drupal development with Github Copilot demo

  • انتقال از jQuery به ES6 در دروپال با ChatGPT Move from jQuery to ES6 in Drupal with ChatGPT

  • درس تکمیلی Bonus Lecture

نمایش نظرات

آموزش ملزومات اساسی توسعه‌دهنده دروپال
جزییات دوره
3.5 hours
19
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
441
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Van Looveren Stef Van Looveren Stef

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