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

دانلود Upgrading Legacy WordPress Projects: Modernize Workflows and Codebase

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، دیزی اولسن، توسعه‌دهنده و متخصص وردپرس، استراتژی‌ها و تکنیک‌های ضروری برای مدرن‌سازی پروژه‌های قدیمی وردپرس را بررسی می‌کند. بیاموزید که چگونه کدهای موجود را ارزیابی کنید، از کنترل نسخه مبتنی بر Git و استراتژی‌های شاخه‌بندی (Branching) استفاده کنید و تست‌های خودکار را پیاده‌سازی نمایید. با نحوه بازنویسی کدها (Refactoring) برای بهبود قابلیت نگهداری، ادغام فریم‌ورک‌های مدرن و بهینه‌سازی عملکرد آشنا شوید. همچنین مدیریت بدهی فنی، گزارش‌دهی به ذینفعان و متدولوژی‌های مدیریت پروژه چابک (Agile) را کاوش خواهید کرد. علاوه بر این، تجربه عملی در به‌کارگیری این مفاهیم در سناریوهای واقعی را کسب می‌کنید تا بتوانید با اعتماد به نفس کامل، پروژه‌های قدیمی خود را نوسازی کنید. پس از اتمام این دوره، شما مجموعه‌ای جامع از ابزارها برای دمیدن روح تازه در پروژه‌های قدیمی وردپرس خواهید داشت.

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

مقدمه Introduction

  • آنچه باید بدانید What you should know

  • معرفی Intro

1. ارزیابی، ممیزی و هدف‌گذاری 1. Asessment, Audit, and Goal Setting

  • مدرن‌سازی چیست و چرا اهمیت دارد؟ What is modernization, and why is it important?

  • ممیزی و ارزیابی پروژه شما Auditing and assessing your project

  • توضیح ارزش کار و غلبه بر مخالفت‌ها Selling the value and overcoming objections

  • نقشه راه و برنامه‌ریزی برای اجرا Roadmap and implementation planning

  • تعیین اهداف مدرن‌سازی Setting modernization goals

2. کنترل نسخه و گردش‌کارهای گیت 2. Version Control and Git Workflows

  • گردش‌کار گیت‌هاب (GitHub Flow) GitHub Flow

  • توسعه مبتنی بر Trunk Trunk-based development

  • مدیریت تغییرات، بازبینی‌ها و ادغام‌ها Handling changes, reviews, and merges

  • درک مدل‌های شاخه‌بندی (Branching) Understanding branching models

  • آشنایی با کنترل نسخه Introduction to version control

3. استراتژی‌های استقرار (Deployment) 3. Deployment Strategies

  • استقرار دستی با RSYNC/SFTP Manual deployment with RSYNC/SFTP

  • استراتژی‌های بازگشت (Rollback) و کنترل نسخه در استقرار Rollback strategies and version control in Deployment

  • ابزارهای CI/CD برای وردپرس CI/CD tools for WordPress

  • استراتژی‌های استقرار بدون توقف (Zero Downtime) Zero-downtime deployment strategies

  • استقرار با استفاده از GitHub Actions Deploying with GitHub Actions

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

  • راه‌اندازی Codespaces برای توسعه وردپرس Setting up Codespaces for WordPress development

  • چرا محیط‌های توسعه مجزا اهمیت دارند؟ Why individual development environments matter

  • مدیریت محیط‌های Staging و Production Managing staging and production environments

  • استفاده از WordPress Playground به عنوان محیط توسعه Using WordPress Playground as a development environment

  • بهینه‌سازی VS Code برای توسعه وردپرس Optimizing VS Code for WordPress development

5. نگهداری و به‌روزرسانی‌ها 5. Maintenance and Updates

  • آشنایی با مدیریت پکیج‌ها: Composer و NPM Introduction to package managers: Composer and NPM

  • به‌روزرسانی هسته، قالب و افزونه‌ها Core, theme, and plugin updates

  • به‌روزرسانی‌های مبتنی بر Composer Composer-based updates

  • کار با WP CLI Working with WP-CLI

6. تست و کیفیت کد 6. Testing and Code Quality

  • تست خودکار در مقابل تست دستی Automated vs. manual testing

  • درک استانداردهای کدنویسی وردپرس Understanding WordPress coding standards

  • شروع کار با WPCS (PHP, JS, CSS, HTML) Getting started with WPCS (PHP, JS, CSS, HTML)

  • تست‌های End-to-End در وردپرس End-to-end testing in WordPress

  • شناسایی و رفع زودهنگام مشکلات Catching and fixing problems early

7. مدرن‌سازی یک کدبیس قدیمی 7. Modernizing a Legacy Codebase

  • ماژولار کردن کدها و رعایت اصل DRY Modularizing code and keeping it DRY

  • مستندسازی کدبیس برای توسعه‌دهندگان آینده Documenting your codebase for future developers

  • استراتژی‌های بازنویسی برای کدهای قدیمی Refactoring strategies for legacy code

  • منسوخ کردن (Deprecating) قبل از حذف Deprecating before deleting

8. شناسایی و عیب‌یابی مشکلات عملکرد 8. Identifying and Debugging Performance Issues

  • بهینه‌سازی کوئری‌ها و ساختار دیتابیس Optimizing database queries and structure

  • پیاده‌سازی استراتژی‌های کشینگ Implementing caching strategies

  • پیاده‌سازی ممیزی‌های امنیتی خودکار و مانیتورینگ Implementing automated security audits and monitoring

  • تقویت اقدامات امنیتی Enhancing security measures

  • شناسایی و عیب‌یابی مشکلات عملکردی Identifying and debugging performance issues

9. موارد تکمیلی و بهترین تجربیات 9. Extras and Best Practices

  • برنامه‌ریزی پروژه مدرن‌سازی Planning your modernization project

  • مدیریت باگ‌ها و درخواست‌های قابلیت‌های جدید Managing bugs and feature requests

  • ارائه و دفاع از استراتژی مدرن‌سازی Presenting and defending your modernization strategy

  • بهبود همکاری تیمی در پروژه‌های وردپرس Enhancing team collaboration in WordPress projects

جمع‌بندی و کاربرد Conclusion and Application

  • جمع‌بندی نهایی Conclusion

نمایش نظرات

آموزش به‌روزرسانی پروژه‌های قدیمی وردپرس: مدرن‌سازی گردش کار و کدها
جزییات دوره
3h
45
(آخرین آپدیت)
1,212
- از 5
ندارد
دارد
دارد
Daisy Olsen
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Daisy Olsen Daisy Olsen

دیزی اولسن توسعه‌دهنده، علاقه‌مند به وردپرس و مشارکت‌کننده در پروژه‌های متن‌باز است.

دیزی متخصصی چندوجهی با اشتیاق زیاد به ساخت محصول است. او در حال حاضر به عنوان توسعه‌دهنده ارشد در First Tracks Marketing فعالیت می‌کند. با بیش از یک دهه تجربه عملی در تکنولوژی‌های Front-end و Back-end به عنوان مبلغ توسعه (Developer Advocate) و مدیر پروژه، او دیدگاهی منحصر‌به‌فرد در ایجاد سیستم‌های مؤثر و گردش‌کارهای نوآورانه برای نتایج بلندمدت دارد. او همواره به دنبال روش‌های جدید برای ارتقای تجربه کاربری، بهینه‌سازی نتایج و بهبود مهارت‌های شخصی خود است.