تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی ارتقای پروژه‌های وردپرس قدیمی: به‌روز کردن روندهای کاری و کدها

دوره آموزشی ارتقای پروژه‌های وردپرس قدیمی: به‌روز کردن روندهای کاری و کدها

3 ساعتپیشرفته2025-04-11

مدرسین

Daisy Olsen

Daisy Olsen

جزئیات دوره

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

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

مهارت ها

Agile Software DevelopmentWordPressContent Management Systems (CMS)DevOpsProjectWeb DevelopmentOpen Source

سرفصل ها

0. مقدمه

  • 01 - مقدمه
  • 02 - آنچه باید بدانید

1. ارزیابی، حسابرسی و تعیین هدف

  • 03 - مدرنیزاسیون چیست و چرا اهمیت دارد
  • 04 - ممیزی و ارزیابی پروژه شما
  • 05 - تعیین اهداف نوسازی
  • 06 - نقشه راه و برنامه ریزی اجرا
  • 07 - ارزش فروشی و غلبه بر ایرادها

2. کنترل نسخه و گردش کار Git

  • 08 - مقدمه ای بر کنترل نسخه
  • 09 - شناخت مدل‌های انشعاب
  • 10 - توسعه مبتنی بر تنه
  • 11 - جریان GitHub
  • 12 - مدیریت تغییرات، بررسی‌ها و ادغام ها

3. استراتژی‌های استقرار

  • 13 - استقرار دستی با RSYNC SFTP
  • 14 - ابزار سی دی CI برای وردپرس
  • 15 - استقرار با GitHub Actions
  • 16 - استراتژی‌های استقرار بدون توقف
  • 17 - استراتژی‌های بازگشت و کنترل نسخه در Deployment

4. محیط‌های توسعه

  • 18 - چرا محیط‌های توسعه فردی اهمیت دارد؟
  • 19 - استفاده از وردپرس Playground به عنوان محیط توسعه
  • 20 - مدیریت محیط‌های صحنه سازی و تولید
  • 21 - راه‌اندازی Codespace برای توسعه وردپرس
  • 22 - بهینه‌سازی VSCode برای توسعه وردپرس

5. تعمیر و نگهداری و به روز رسانی

  • 23 - آشنایی با مدیران بسته - Composer و NPM
  • 24 - به روز رسانی هسته، تم و افزونه
  • 25 - کار با WP-CLI
  • 26 - به روز رسانی‌های مبتنی بر آهنگساز

6. تست و کیفیت کد

  • 27 - آشنایی با استانداردهای کدنویسی وردپرس
  • 28 - شروع کار با WPCS (PHP، JS، CSS، HTML)
  • 29 - تشخیص و رفع زودهنگام مشکلات
  • 30 - تست خودکار در مقابل تست دستی
  • 31 - تست انتها به انتها در وردپرس

7. نوسازی پایگاه کدهای قدیمی

  • 32 - استراتژی‌های Refactoring برای کدهای قدیمی
  • 33 - مستندسازی پایگاه کد خود برای توسعه دهندگان آینده
  • 34 - مدولار کردن کد و خشک نگه داشتن آن
  • 35 - منسوخ شدن قبل از حذف

8. شناسایی و اشکال زدایی مسائل مربوط به عملکرد

  • 36 - شناسایی و اشکال زدایی مسائل عملکرد
  • 37 - پیاده‌سازی استراتژی‌های کش
  • 38 - بهینه‌سازی و ساختار پایگاه داده
  • 39 - افزایش تدابیر امنیتی
  • 40 - اجرای ممیزی و نظارت خودکار امنیتی

9. موارد اضافی و بهترین شیوه ها

  • 41 - افزایش همکاری تیمی در پروژه‌های وردپرس
  • 42 - مدیریت اشکالات و درخواست‌های ویژگی
  • 43 - پروژه نوسازی خود را برنامه ریزی کنید
  • 44 - ارائه و دفاع از استراتژی نوسازی خود

نتیجه گیری و کاربرد

  • 45 - نتیجه گیری

دوره های مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal