مميز Advanced 14-18 weeks

خارطة طريق Laravel Performance & Optimization

تعلم تحسين أداء تطبيقات Laravel. من Query Optimization إلى Caching، من Database Indexing إلى Server Optimization.

Your Progress 0%

Who is this for?

مطورو Laravel الذين يريدون تحسين أداء تطبيقاتهم. خبرة متوسطة إلى متقدمة في Laravel مطلوبة.

Prerequisites

خبرة متوسطة في Laravel، فهم قواعد البيانات، معرفة بـ SQL، فهم أساسي لـ Server Administration، معرفة بـ Caching.

Learning Outcomes

تحسين استعلامات قاعدة البيانات، تطبيق Caching بشكل فعال، تحسين الأداء على مستوى الخادم، استخدام Laravel Octane، Monitoring & Profiling.

"هذه الخارطة تركز على تحسين أداء تطبيقات Laravel. سنغطي Query Optimization، Caching، Database Indexing، Server Optimization، والعديد من التقنيات المتقدمة."

Start

تعلم تحسين استعلامات قاعدة البيانات. Eager Loading، حل مشكلة N+1، و Database Indexing.

Query Optimization Eager Loading N+1 Problem Indexing
N+1 Problem Concept *

تعلم كيفية تحديد وحل مشكلة N+1.

Task: حدد مشاكل N+1 في مشروعك وحلها.

Query Optimization Concept *

تعلم تقنيات تحسين الاستعلامات.

Task: حسن جميع الاستعلامات في مشروعك.

Query Profiling Concept *

تعلم استخدام Query Profiling لتحديد المشاكل.

Task: استخدم Profiling tools.

Database Indexing Concept *

تعلم Database Indexing لتحسين الأداء.

Task: أضف indexes على الجداول المهمة.

مشروع: Query Optimization Practice *

حسن جميع الاستعلامات في مشروعك.

Task: طبق جميع تقنيات التحسين.

تعلم استخدام Caching بشكل فعال. Redis، Cache Tags، و Cache Drivers.

Caching Redis Cache Tags Cache Drivers
Redis Caching Concept *

تعلم استخدام Redis للـ Caching.

Task: طبق Redis Caching في مشروعك.

Cache Strategies Concept *

تعلم استراتيجيات Caching المختلفة.

Task: طبق استراتيجيات Caching متعددة.

Cache Tags Concept *

تعلم استخدام Cache Tags.

Task: استخدم Cache Tags في مشروعك.

Cache Invalidation Concept *

تعلم استراتيجيات Cache Invalidation.

Task: طبق Cache Invalidation.

مشروع: Caching System Practice *

أنشئ نظام Caching شامل.

Task: طبق Caching على جميع الأجزاء.

تعلم تحسين قواعد البيانات. Connection Pooling، Read Replicas، و Sharding.

Database Optimization Connection Pooling Read Replicas Sharding
Database Indexing Concept *

تعلم Database Indexing لتحسين الأداء.

Task: أضف indexes على الجداول المهمة.

Connection Pooling Concept *

تعلم Connection Pooling لتحسين الأداء.

Task: طبق Connection Pooling.

Read Replicas Concept *

تعلم استخدام Read Replicas.

Task: طبق Read Replicas في مشروعك.

Database Sharding Concept *

تعلم Database Sharding للمشاريع الكبيرة.

Task: طبق Sharding strategy.

مشروع: Database Optimization Practice *

حسن قاعدة البيانات بالكامل.

Task: طبق جميع تقنيات Database Optimization.

تعلم استخدام Laravel Octane لتحسين الأداء. Swoole و RoadRunner.

Laravel Octane Swoole RoadRunner Performance
Laravel Octane Concept *

تعلم استخدام Laravel Octane لتحسين الأداء.

Task: قم بتثبيت وتكوين Laravel Octane.

Swoole Integration Concept *

تعلم استخدام Swoole مع Laravel Octane.

Task: طبق Swoole في مشروعك.

RoadRunner Concept *

تعلم استخدام RoadRunner مع Laravel Octane.

Task: طبق RoadRunner في مشروعك.

Octane Configuration Concept *

تعلم تكوين Laravel Octane بشكل متقدم.

Task: قم بتكوين Octane بشكل متقدم.

مشروع: Octane Deployment Practice *

قم بنشر تطبيق Laravel مع Octane.

Task: طبق Octane في production.

تعلم مراقبة وتحليل أداء التطبيقات. APM Tools و Performance Profiling.

Monitoring Profiling APM Performance Tools
Complete!
مشاركة