مميز Advanced 10-14 weeks

خارطة طريق Laravel Realtime Applications

تعلم بناء تطبيقات Real-time باستخدام Laravel. من WebSockets إلى Laravel Reverb، من Broadcasting إلى Presence Channels.

Your Progress 0%

Who is this for?

مطورو Laravel الذين يريدون بناء تطبيقات Real-time. خبرة متوسطة في Laravel و JavaScript مطلوبة.

Prerequisites

خبرة متوسطة في Laravel، معرفة جيدة بـ JavaScript، فهم WebSockets، معرفة بـ Node.js (اختياري)، فهم أساسي لـ Event-Driven Architecture.

Learning Outcomes

بناء تطبيقات Real-time، استخدام Laravel Reverb، تطبيق Broadcasting، استخدام Presence Channels، بناء Chat Applications، Real-time Notifications.

"هذه الخارطة تركز على بناء تطبيقات Real-time باستخدام Laravel. سنغطي WebSockets، Laravel Reverb، Broadcasting، Presence Channels، والعديد من التقنيات المتقدمة."

Start

تعلم WebSockets و Broadcasting في Laravel. Pusher و Laravel Echo.

WebSockets Pusher Laravel Echo Broadcasting
Laravel Broadcasting Concept *

تعلم Laravel Broadcasting للـ Real-time Events.

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

Pusher Integration Concept *

تعلم استخدام Pusher مع Laravel Broadcasting.

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

Laravel Echo Concept *

تعلم استخدام Laravel Echo في Frontend.

Task: طبق Laravel Echo في Frontend.

Real-time Events Concept *

تعلم إنشاء Real-time Events.

Task: أنشئ Real-time Events متعددة.

مشروع: Real-time Notifications Practice *

أنشئ نظام Real-time Notifications.

Task: طبق Broadcasting و Echo.

تعلم Laravel Reverb - WebSocket Server الرسمي من Laravel. Channels و Events.

Laravel Reverb WebSocket Server Channels Events
Laravel Reverb Setup Concept *

تعلم تثبيت وتكوين Laravel Reverb.

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

WebSocket Server Concept *

تعلم كيفية تشغيل WebSocket Server.

Task: قم بتشغيل Reverb server.

Reverb Configuration Concept *

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

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

Broadcasting with Reverb Concept *

تعلم استخدام Broadcasting مع Reverb.

Task: طبق Broadcasting مع Reverb.

مشروع: Reverb Integration Practice *

طبق Laravel Reverb في مشروع حقيقي.

Task: أنشئ تطبيق Real-time مع Reverb.

تعلم أنواع Channels المختلفة. Presence Channels، Private Channels، و Channel Authorization.

Presence Channels Private Channels Public Channels Channel Authorization
Presence Channels Concept *

تعلم استخدام Presence Channels.

Task: أنشئ Presence Channel في مشروعك.

Private Channels Concept *

تعلم استخدام Private Channels.

Task: أنشئ Private Channels متعددة.

Public Channels Concept *

تعلم استخدام Public Channels.

Task: أنشئ Public Channels.

Channel Authorization Concept *

تعلم Channel Authorization.

Task: طبق Channel Authorization.

مشروع: Multi-Channel System Practice *

أنشئ نظام متعدد Channels.

Task: طبق جميع أنواع Channels.

تعلم بناء تطبيقات Real-time كاملة. Chat Applications، Notifications، و Live Updates.

Chat Applications Notifications Live Updates Real-time Features
Chat Applications Concept *

تعلم بناء تطبيقات Chat باستخدام Real-time.

Task: أنشئ Chat application بسيط.

Real-time Notifications Concept *

تعلم بناء Real-time Notifications.

Task: أنشئ نظام Notifications Real-time.

Live Data Updates Concept *

تعلم تحديث البيانات بشكل Real-time.

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

Real-time Features Concept *

تعلم بناء Real-time Features متقدمة.

Task: أنشئ Real-time features متعددة.

مشروع: Chat Application Project *

أنشئ تطبيق Chat كامل باستخدام Laravel Reverb.

Task: أنشئ تطبيق Chat كامل مع Real-time messaging.

تعلم Scaling تطبيقات Real-time. Load Balancing، Redis Pub/Sub، و Performance Optimization.

Scaling Load Balancing Redis Pub/Sub Performance
Scaling Strategies Concept *

تعلم استراتيجيات Scaling لتطبيقات Real-time.

Task: طبق Scaling strategies.

Load Balancing Concept *

تعلم Load Balancing لتطبيقات Real-time.

Task: طبق Load Balancing.

Redis Pub/Sub Concept *

تعلم استخدام Redis Pub/Sub للـ Scaling.

Task: طبق Redis Pub/Sub.

Performance Optimization Concept *

تعلم تحسين أداء تطبيقات Real-time.

Task: حسن أداء تطبيقك.

Monitoring Real-time Apps Concept *

تعلم مراقبة تطبيقات Real-time.

Task: طبق Monitoring tools.

مشروع: Scalable Real-time App Practice *

أنشئ تطبيق Real-time قابل للـ Scaling.

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

Complete!
مشاركة