خصم 50% على معظم الدورات التدريبية -- ثانية -- دقيقة -- ساعة -- يوم

shape
shape

أساسيات لغة البرمجة PHP

أساسيات لغة البرمجة PHP 13 ساعة / 4 يوم

أساسيات لغة البرمجة PHP

أهمية الدورة

 

ستتمكن من خلال هذا الكورس تعلُم كل ما يخص لغة برمجة المواقع PHP
لا تحتاج في البداية إلى مهارات لتبدء في هذا الكورس 
حيث سنأخذ بيدك من البداية إلى النهاية وصولاً إلى أن تكون قادر على بناء تطبيقات كثيره عملية وحل مشاكل منطقية 
ونهايةً ستقوم بتنفيذ مشروع كامل على كل أساسيات اللغة وسنقوم برفعه على إستضافة لِتشاركه مع أصدقائك المبرمجين
‬ الهدف العام

الهدف العام للدور هو ان نُعلمك مسار برمجة المواقع او ما يُطلق عليه الباك اند Back-end فأنت لكي تبدء في مسار الباك اند ستبدأ بتعلم لغة البرمجة PHP فهل تُريد كورس تطبيقي عملي من البداية للنهاية سيكون كورسنا هذا الذي بذلنا فيه الكثير من الجهد هو الكورس المُناسب لك وبعد انتهائك منه سنكون بانتظارك في الكورس الثاني تعلم البرمجة كائنية التوجه OOP لتكمل مسار برمجة المواقع Back-end

 

لماذا اتعلم أساسيات PHP ثم OOP البرمجة كائنية التوجه في PHP لأنك لكي تكون مبرمج مواقع بلغة PHP فبعد تعلمك PHP ستتعلم داتا بيز ثم Framework مبني بلغة PHP مثل Laravel وأي Framework مبيني بلغة PHP سيكون عليك فهم أساسياتها والبرمجة الكائنية لديها OOP وهذا ما سنوفره لك بأعلى جودة
الأهداف التفصيلية

 

محاور الدورة:

1- ماذا تحتاج للبدء في دورة Basics PHP
سنقوم بتحميل البرامج المطلوبة وتحسين محرر الأكواد الذ ستعمل عليه أثناء الدورة من خلال الإضافات Extensions، ونبدأ في تشغيل صفحة PHP بأكثر من طريقة ونوضح الفرق بين صفحة HTML و صفحة PHP.

 


2- php مفاهيم نظرية قبل البدء في دورة Basics PHP
- قبل تعلم أو قبل البدء في مسار برمجة المواقع كباك اند عليك أن تتعلم بعض المفاهيم النظرية لتكون على علم بكيف تنتقل البيانات من Client الفرونت إلى back-end، وأين تُرسل البيانات عن طريق طلب يُسمى POST و GET

 


3- تعلم Basics أو أساسيات PHP
- تشغيل صفحة PHP باللايف سيرفر 
- المتغيرات 
- التعليق 
- الكلمات المحجوزة 
- أنواع البيانات 
- الإخراج 
- الثوابت 
- الربط 

 


4- العمليات أو Operators
- العمليات الرياضية 
- عمليات التعيين
- عمليات الزيادة والنقصان 
- عمليات المقارنة 
- جدول الحقيقة 
- العمليات المنطقية

 


5- الشروط أو Conditions
- الدالة الشرطية IF
- تدريب الطقس باستخدام IF
- الشرط Switch Case
- تحويل Switch إلى If
- تدريب Student Grade باستخدام If و Switch
- مشغل ثلاثي Ternary Operator
- عامل التشغيل الفارغ Nul Operator
- if المتداخلة
- تفكير منطقي باستخدام الشروط أو Conditions


6- التصميم من خلال مكتبة Bootstrap

 


7- تطبيقات عملية على ما تم تعلمه حتى الآن (7 تطبيقات) 
- المشروع 1 : Application ID
- المشروع 2 : Discount
- المشروع 3 : Maximum Or Minimum
- المشروع 4 : Positive Or Negative
- المشروع 5 : Calculator
المشروع 6 : Even Or Odd Number
- المشروع 7 : Student Grade

 


8- كل ما يخص Array
- أنواع المصفوفات 
- indexed Array
- Associative Array
- Object Array
- تدريب المصفوفات مع HTML 
- Multidimensional Array المصفوفات المتداخلة
- تدريب متقدم على المصفوفات 

 


9- التعرف على التكرار Loop
- التكرار باستخدام for 
- Array With Loop
- التكرار باستخدام while 
- التكرار باستخدام do while 
- الفرق بين أنواع التكرار 
- التكرار باستخدام foreach 
- الكلمات المحجوزة للتكرار 
- تدريب عرض الكثير من الصور بشكل ديناميك 
- تدريب التكرار مع HTML
- التكرار المتداخل 
- تدريب متقدم على التكرار 

 


10- الدوال أو Functions
- أنواع الدوال 
- أمثلة على أنواع الدوال 
- Optional Parameter
- Parameters Data Types
- آلة حاسبة باستخدام الدوال 
- مفهوم scope
- Scope(Pass By Value & Pass By Refernce)
- built-in Function (Math)
- built-in Function (Array)

 

1
1- Session
المشروع النهائي لا يوجد به داتا بيز فلكي نقوم بتخزين البيانات سنقوم بتخزينها في Session

 

1
2- Final Project المشروع النهائي
المشروع النهائي Login-System تطبيق شامل على كل ما تم دراسته أثناء الدورة 

 

1
3- رفع الموقع على الاستضافة
أخيرا لكي نحول المشروع من السيرفر المحلي وهو جهاز الكمبيوتر الخاص بنا إلى العالم سنقوم برفعه على استضافة
محاور الدورة

 


1- ماذا تحتاج للبدء في دورة Basics PHP

2- php مفاهيم نظرية قبل البدء في دورة Basics PHP

3- تعلم Basics أو أساسيات PHP

4- العمليات أو Operators

5- الشروط أو Conditions

6- التصميم من خلال مكتبة Bootstrap

7- تطبيقات عملية على ما تم تعلمه حتى الآن (7 تطبيقات) 

8- كل ما يخص Array

9- التعرف على التكرار Loop

10- الدوال أو Functions
1
1- Session
1
2- Final Project المشروع النهائي
1
3- رفع الموقع على الاستضافة
الفئة المستهدفة

الفئة المستهدفة جميع من يريد تعلم برمجة المواقع باستخدام لغة البرمجة PHP حيث ستأخذك الدورة من البداية حتى الاحتراف او من الصفر حتى الاحتراف ان شاء الله

عبدالرحمن عبدالرحيم عوض  - مبرمج

عبدالرحمن عبدالرحيم عوض

المهندس عبدالرحمن عوض - مهندس برمجيات - عمل كمُحاضر في مجالات برمجية مختلفة من 2018م - حاصل على بكالوريوس حاسبات ومعلومات جامعة المنصورة مصر (تخصص كمبيوتر وبرمجة) - يقدم العديد من الدورات الخاصة بالبرمجة.