0Pricing
PHP Academy icon

PHP Academy

PHPBackendWebBeginnerDatabaseScripting

طوّر تطبيقات ويب ديناميكية بإتقان برمجة PHP في PHP Academy.

🤖 مدعوم بالذكاء الاصطناعي📚 49 دورة👥 100,000+ متعلم⭐ تقييم 4.9
نظرة عامة على الدورة

PHP: تطوير الويب من جانب الخادم من أول سكريبت إلى معمارية الإنتاج

يعمل PHP على أكثر من 75% من جميع مواقع الويب التي تستخدم لغة برمجة معروفة من جانب الخادم، بما في ذلك WordPress و Wikipedia والبنية الأساسية المبكرة لـ Facebook. إنها لغة عملية وموثقة جيداً مع نظام بيئي ضخم، وتعلمها يفتح طرقاً مباشرة لأدوار تطوير backend والعمل الحر وتطوير full-stack. يغطي هذا المسار PHP من البداية إلى النهاية — من طباعة متغيرك الأول إلى تصميم خدمات microservices موجهة بالمجال.

ما ستتعلمه

ستبدأ بالمتغيرات والأنواع والتحكم في التدفق والدوال والمصفوفات، ثم الانتقال إلى معالجة النماذج باستخدام GET و POST وعمليات نظام الملفات والتعبيرات العادية. تغطي المرحلة المتوسطة PHP موجهة الكائنات — الفئات والوراثة والواجهات والـ traits والـ namespaces و PSR-4 autoloading — جنباً إلى جنب مع MySQL و PDO والـ prepared statements وإدارة الجلسات والـ cookies واستهلاك REST APIs مع JSON. ستقوم بعد ذلك ببناء تطبيقات حقيقية باستخدام Laravel، وتغطي MVC routing و Eloquent ORM والمصادقة والـ queues وبناء REST APIs. يتناول المستوى المتقدم أمان PHP (XSS و CSRF و SQL injection) واختبار الوحدات باستخدام PHPUnit والـ caching مع Redis و Memcached وتحليل الأداء و PHP غير المتزامن باستخدام Fibers و ReactPHP و Swoole. يختتم المسار بـ Design Patterns و SOLID principles و GraphQL APIs و CI/CD pipelines مع Docker و Domain-Driven Design و Hexagonal Architecture و microservices و PHP internals.

مسار التعلم

تتقدم تسع وأربعون دورة من A1 حتى C2، منظمة في مراحل واضحة. تؤسس الدورات العشر الأولى (A1–A2) أساسيات اللغة: بناء الجملة والنصوص والتواريخ وتضمين HTML وأساسيات النماذج. يقدم كتلة B1 OOP و Composer و قواعد البيانات و ميزات PHP 8.x. ينتقل B2 إلى Laravel والأمان والنشر والاختبار. في C1 تتعامل مع مكونات Symfony و PHP غير المتزامن و message queues و GraphQL و mutation testing و CI/CD pipelines المحاطة بـ Docker. دورات C2 الختامية — Domain-Driven Design في PHP و Clean و Hexagonal Architecture في PHP و بناء Microservices مع PHP و PHP Internals وكتابة Extensions — توفر العمق المتوقع من مهندس backend كبير.

كيفية العمل

تنقسم كل دورة إلى دروس قصيرة عملية تكملها في محرر الأكواد المدمج مع التعليقات الفورية. يتوفر معلم ذكاء اصطناعي كلما واجهت صعوبة، يشرح الأخطاء ويوجهك نحو الحل الصحيح دون إعطاؤك إياه بشكل مباشر. يمكنك التقدم بسرعتك الخاصة — العودة لمراجعة الأساسيات أو التخطي للأمام إذا كنت تعرف بالفعل الأساسيات.

ابدأ التعلم →

كيف ستتعلم

🎯
دروس تفاعلية
تمارين برمجة عملية مع ردود فعل فورية
🤖
معلم الذكاء الاصطناعي
احصل على مساعدة فورية من معلمنا الذكي عندما تعلق
💻
محرر مدمج
اكتب وشغّل الأكواد مباشرة في متصفحك
🏆
الشهادة
احصل على شهادة عند إكمالك للدورة
المنهج الدراسي

49 دورة

كل الدورات في مسار تعلم PHP Academy.

01

البدء باستخدام PHP

A13 دروس

ابدأ رحلتك في برمجة PHP مع هذه الدورة التأسيسية. تعلّم ماهية PHP، وكيفية إعداد بيئتك، وكتابة أول برنامج نصي بلغة PHP. استكشف الصياغة الأساس…

02

البدء باستخدام PHP — الجزء الثاني

A12 دروسPRO

ابدأ رحلتك في برمجة PHP من خلال هذه الدورة التأسيسية. تعلّم ماهية PHP، وكيفية إعداد بيئتك، واكتب أول نص برمجي لك بلغة PHP. استكشف البنية ال…

03

أساسيات PHP: المتغيرات والأنواع وEcho

A14 دروسPRO

أتقن متغيرات PHP وأنواع البيانات والإخراج. تعلّم كيفية تخزين PHP للسلاسل والأعداد الصحيحة والأعداد العشرية والقيم المنطقية، وكيفية عرض البي…

04

التحكم في التدفق: if/else وswitch والحلقات

A24 دروسPRO

تحكّموا في تدفق برامج PHP باستخدام الشروط والحلقات. اكتبوا سلاسل if/else وعبارات switch وحلقات for وحلقات while وforeach.

05

الدوال ونطاق المتغيرات

A24 دروسPRO

عرّفوا دوال قابلة لإعادة الاستخدام في PHP، ومرّروا الوسائط، وأعيدوا القيم، وافهموا نطاق المتغيرات المحلي في مقابل العام.

06

المصفوفات ودوال المصفوفات

A24 دروسPRO

تعامَلوا مع المصفوفات المفهرسة والارتباطية في PHP. استخدموا دوال المصفوفات المضمّنة لترتيب البيانات والبحث فيها وتصفيتها وتحويلها.

07

دوال السلاسل النصية في PHP

A24 دروسPRO

عالجوا النصوص باستخدام مكتبة السلاسل النصية القوية في PHP. تعلّموا strlen وstrpos وsubstr وstr_replace وexplode وغير ذلك.

08

دوال التاريخ والوقت

A24 دروسPRO

تعامَلوا مع التواريخ والأوقات في PHP باستخدام date() وtime() وmktime() والصنف DateTime للتنسيق وإجراء الحسابات.

09

PHP وHTML: تضمين PHP في الصفحات

A24 دروسPRO

ادمجوا منطق PHP مباشرةً في قوالب HTML. استخدموا وسوم short echo وافصلوا المنطق عن العرض وأنشئوا صفحات ديناميكية.

10

أساسيات PHP

A25 دروسPRO

أتقنوا اللبنات الأساسية لبرمجة PHP في هذا التصنيف الضروري. بدءًا من المتغيرات وأنواع البيانات ووصولًا إلى المعاملات وهياكل التحكم، ستكتسبون…

11

الدوال في PHP

A25 دروسPRO

تُعد الدوال جوهر البرمجة باستخدام PHP. ستتعلمون في هذا التصنيف كيفية استخدام الدوال المضمّنة، وتعريف دوالكم القابلة لإعادة الاستخدام، وتمري…

12

التعامل مع النماذج

A23 دروسPRO

تعلّموا معالجة إدخالات المستخدم من خلال النماذج في هذا التصنيف العملي. اكتشفوا كيفية إنشاء النماذج، ومعالجة بياناتها بأمان، والتحقق من مدخل…

13

مشاريع ممتعة

A22 دروسPRO

طبّقوا معرفتكم بـ PHP من خلال مشاريع جذابة وإبداعية. ابنوا تطبيق قائمة مهام، أو نموذج تواصل، أو حتى معرض صور ديناميكي. صُممت هذه المشاريع ل…

14

التعامل مع نماذج GET وPOST

B14 دروسPRO

عالجوا مدخلات المستخدم في PHP باستخدام المتغيرين العامين GET وPOST. تحقّقوا من صحة بيانات نماذج HTML ونقّوها وعالجوها بأمان.

15

عمليات نظام الملفات في PHP

B14 دروسPRO

اقرؤوا الملفات واكتبوا فيها وأديروها على الخادم باستخدام دوال نظام الملفات في PHP. تعامَلوا مع المجلدات وعالِجوا عمليات رفع الملفات.

16

معالجة الأخطاء والاستثناءات

B14 دروسPRO

اكتبوا شيفرة PHP متينة مع معالجة مناسبة للأخطاء. استخدموا try/catch والاستثناءات المخصّصة وإعدادات الإبلاغ عن أخطاء PHP.

17

PHP كائنية التوجه: الأصناف والكائنات

B14 دروسPRO

افهموا أساسيات البرمجة كائنية التوجه في PHP. عرّفوا الأصناف وأنشئوا الكائنات واستخدموا البُناة وتعامَلوا مع الخصائص والأساليب.

18

الوراثة والواجهات والسمات

B14 دروسPRO

وسّعوا الأصناف باستخدام الوراثة، وفرضوا العقود باستخدام الواجهات، وامزجوا السلوك القابل لإعادة الاستخدام باستخدام سمات PHP.

19

مساحات الأسماء والتحميل التلقائي (PSR-4)

B14 دروسPRO

نظّموا شيفرة PHP باستخدام مساحات الأسماء، وتجنّبوا تعارضات الأسماء، وأعدّوا التحميل التلقائي وفق PSR-4 لتحميل الأصناف تلقائيًا.

20

Composer وإدارة الحزم

B14 دروسPRO

استخدموا Composer لإدارة تبعيات PHP. تعلّموا composer.json وتثبيت الحزم والتحميل التلقائي وتحديث التبعيات.

21

MySQL باستخدام PDO والعبارات المُحضّرة

B14 دروسPRO

اتصلوا بـ MySQL من PHP باستخدام PDO، ونفّذوا عبارات مُحضّرة آمنة، وعالِجوا نتائج الاستعلامات باستخدام أساليب fetch.

22

إدارة الجلسات وملفات تعريف الارتباط

B14 دروسPRO

احتفظوا ببيانات المستخدم بين الطلبات باستخدام جلسات PHP وملفات تعريف الارتباط. افهموا تخزين الجلسات وانتهاء الصلاحية وأفضل ممارسات الأمان.

23

التعبيرات النمطية في PHP

B14 دروسPRO

استخدموا التعبيرات النمطية في PCRE ضمن PHP مع preg_match وpreg_replace وpreg_split للتحقّق من النصوص والبحث فيها وتحويلها.

24

JSON واستهلاك واجهات REST البرمجية

B14 دروسPRO

استهلكوا واجهات REST البرمجية الخارجية في PHP باستخدام cURL وfile_get_contents. شفّروا بيانات JSON وفكّوا تشفيرها باستخدام json_encode وjso…

25

الميزات الجديدة في PHP 8.x

B14 دروسPRO

طوّروا مهاراتكم في PHP باستخدام ميزات 8.x الحديثة: تعبير match والوسائط المُسمّاة والعامل nullsafe والتعدادات وFibers.

26

PHP وقواعد البيانات

B16 دروسPRO

ارتقوا بمهاراتكم في PHP إلى المستوى التالي من خلال دمج قواعد البيانات في مشاريعكم. تعلّموا الاتصال بـ MySQL، وتنفيذ عمليات CRUD، وتأمين است…

27

البرمجة كائنية التوجه (OOP)

B15 دروسPRO

استكشفوا الجانب كائني التوجه من PHP لتصميم تعليمات برمجية أكثر تنظيمًا وقابلية لإعادة الاستخدام. يعرّفكم هذا التصنيف بالفئات والكائنات والو…

28

اختبار الوحدات باستخدام PHPUnit

B24 دروسPRO

اكتبوا شيفرة PHP موثوقة باستخدام PHPUnit. أنشئوا حالات اختبار وتأكيدات ومزوّدي بيانات وبدائل وهمية لضمان الصحة.

29

مفاهيم PHP المتقدمة

B24 دروسPRO

تعمّقوا أكثر في PHP من خلال مفاهيم متقدمة مثل التعامل مع الجلسات وملفات تعريف الارتباط، والعمل مع الملفات، وإدارة الأخطاء بفاعلية. تعلّموا…

30

أساسيات Laravel: MVC والتوجيه

B24 دروسPRO

ابدؤوا باستخدام Laravel. افهموا نمط MVC، وعرّفوا المسارات، وأنشئوا المتحكّمات، وأعيدوا العروض من تطبيق Laravel.

31

Laravel Eloquent ORM

B24 دروسPRO

تفاعَلوا مع قاعدة بياناتكم باستخدام Laravel Eloquent. عرّفوا النماذج والعلاقات، واستخدموا أساليب منشئ الاستعلامات لتنفيذ عمليات CRUD.

32

المصادقة والتفويض في Laravel

B24 دروسPRO

نفّذوا مصادقة المستخدمين باستخدام Laravel Breeze، وتحكّموا في الوصول باستخدام البوابات والسياسات والبرمجيات الوسيطة.

33

قوائم الانتظار والمهام في Laravel

B24 دروسPRO

انقلوا المهام البطيئة إلى الخلفية باستخدام قوائم انتظار Laravel. أنشئوا المهام وأرسلوها واضبطوا برامج التشغيل وراقبوها باستخدام Horizon.

34

إنشاء واجهات REST البرمجية باستخدام Laravel

B24 دروسPRO

صمّموا واجهات REST برمجية وأنشئوها في Laravel لتكون جاهزة لبيئة الإنتاج، باستخدام متحكّمات الموارد وموارد API وإدارة الإصدارات وتحديد معدل…

35

أمان PHP: XSS وCSRF وحقن SQL

B24 دروسPRO

حصّنوا تطبيقات PHP ضد أكثر ثغرات الويب شيوعًا: البرمجة النصية عبر المواقع وهجمات CSRF وحقن SQL.

36

نشر تطبيقات PHP

B24 دروسPRO

انشروا تطبيقات PHP في بيئة الإنتاج على خوادم Linux: اضبطوا Nginx وPHP-FPM، وأعدّوا مسارات CI/CD، وأديروا البيئات.

37

استكشاف متعمّق لمكوّنات Symfony

C14 دروسPRO

استخدموا مكوّنات Symfony المستقلة خارج إطار عمل متكامل: HttpFoundation وDependencyInjection وEventDispatcher وConsole.

38

استراتيجيات التخزين المؤقت: Redis وMemcached

C14 دروسPRO

سرّعوا تطبيقات PHP باستخدام التخزين المؤقت للكائنات وأجزاء الصفحات والصفحات الكاملة مع Redis وMemcached.

39

تحليل أداء PHP وتحسينه

C14 دروسPRO

حدّدوا اختناقات PHP وأصلحوها باستخدام أدوات التحليل مثل Xdebug وBlackfire. حسّنوا الحلقات واستعلامات قواعد البيانات واستخدام الذاكرة.

40

أنماط التصميم وSOLID في PHP

C14 دروسPRO

اكتب برمجيات PHP سهلة الصيانة وقابلة للتوسّع من خلال إتقان مبادئ SOLID وأنماط التصميم الكلاسيكية لعصابة الأربعة، مع أمثلة من العالم الواقعي

41

PHP غير المتزامن: Fibers وReactPHP وSwoole

C14 دروسPRO

تجاوز نموذج الطلب والاستجابة. تعلّم كيفية التعامل مع التزامن في PHP باستخدام Fibers، وحلقات الأحداث عبر ReactPHP، والخوادم عالية الأداء باس…

42

قوائم الرسائل وPHP المعتمدة على الأحداث

C14 دروسPRO

وسّع أنظمتك وافصل مكوّناتها باستخدام المراسلة غير المتزامنة. استخدم RabbitMQ وKafka من PHP لبناء سير عمل متين قائم على الأحداث.

43

واجهات GraphQL البرمجية في PHP

C14 دروسPRO

ابنِ واجهات API مرنة ومحددة الأنواع باستخدام GraphQL في PHP. عرّف المخططات، واكتب المُحلِّلات والطفرات، وحل مشكلة N+1 باستخدام DataLoader.

44

الاختبار المتقدم: TDD وMockery واختبار الطفرات

C14 دروسPRO

تجاوز أساسيات PHPUnit. أتقن التطوير المدفوع بالاختبارات، والمحاكاة باستخدام Mockery، واختبارات التكامل، والتحقق من اختباراتك باستخدام اختبا…

45

وضع PHP في حاويات وخطوط CI/CD

C14 دروسPRO

انشر تطبيقات PHP باعتمادية. ضع التطبيقات في حاويات باستخدام Docker، وحسّن الصور باستخدام البُنى متعددة المراحل، ونظّمها باستخدام Compose، و…

46

التصميم المعتمد على المجال في PHP

C24 دروسPRO

عالج منطق الأعمال المعقّد باستخدام التصميم المعتمد على المجال: الكيانات، وكائنات القيم، والتجميعات، وأحداث المجال، والسياقات المحدودة في PHP

47

البنية النظيفة والبنية السداسية في PHP

C24 دروسPRO

افصل النواة الخاصة بمنطق الأعمال عن أُطر العمل وقواعد البيانات باستخدام البنية النظيفة ونمط المنافذ والمحوّلات (البنية السداسية).

48

بناء الخدمات المصغّرة باستخدام PHP

C24 دروسPRO

قسّم التطبيق الأحادي إلى خدمات مستقلة. تعرّف على الاتصال بين الخدمات، وبوابات API، واكتشاف الخدمات، وأنماط المرونة.

49

أعماق PHP الداخلية وكتابة الإضافات

C24 دروسPRO

اكتشف ما وراء الكواليس. افهم Zend Engine وإدارة الذاكرة وOPcache وJIT، ثم اكتب أول إضافة أصلية لـPHP بلغة C.

الأسئلة الشائعة

الأسئلة الشائعة

هل دورة PHP Academy مجانية؟

نعم. يمكنك البدء في دورة PHP Academy مجانًا وإكمال دروسها التفاعلية بلا تكلفة. اشتراك PRO اختياري يفتح لك أدوات ذكاء اصطناعي متقدمة وشهادة قابلة للمشاركة.

هل أحتاج إلى خبرة سابقة لتعلم PHP؟

لا. تبدأ الدورة بالأساسيات وتنتقل تدريجيًا إلى مواضيع أكثر تقدمًا، لذا يمكنك البدء حتى بدون خبرة سابقة في PHP.

كيف ستتعلم PHP على CoddyKit؟

تتعلم من خلال العمل. دروس تفاعلية قصيرة تجمع بين شرح واضح وتمرين برمجة عملي يعمل في الوقت الفعلي، ومعلم ذكاء اصطناعي يعمل 24/7 يقدم مساعدة مخصصة عندما تعلق.

هل أحصل على شهادة عند إكمال PHP Academy؟

نعم. متعلمو PRO يمكنهم الخضوع لامتحان والحصول على شهادة إكمال قابلة للمشاركة برمز تحقق لدورة PHP Academy.

هل يمكنني تعلم PHP على هاتفي؟

نعم. CoddyKit متاح على الويب وكتطبيقات iOS و Android أصلية، لذا يمكنك تعلم PHP على أي جهاز وسيتم مزامنة تقدمك عبرها جميعًا.

ابدأ PHP Academy الآن

انضم إلى آلاف المتعلمين الذين يتقنون البرمجة مع دروس مدعومة بالذكاء الاصطناعي.

ابدأ مجاناً →استعرض جميع الدورات