اسرع PHP عربي في العالم
Description
مرحبًا بك في كورس تعلم PHP و MySQL، الذي صُمم ليمنحك فهمًا شاملاً لتطوير تطبيقات الويب الديناميكية باستخدام هاتين التقنيتين القويتين. يبدأ الكورس من الصفر، مما يجعله مناسبًا للمبتدئين، ثم يتدرج إلى مواضيع متقدمة مثل البرمجة كائنية التوجه والتعامل مع قواعد البيانات، مما يجعله مفيدًا أيضًا للمطورين ذوي الخبرة المتوسطة. ستتعلم كيفية بناء تطبيقات ويب تفاعلية وآمنة، مع التركيز على الجوانب العملية التي يمكن تطبيقها مباشرة في مشاريعك.
في الجزء الأول، ستغوص في أساسيات لغة PHP، بدءًا من إعداد البيئة وكتابة أول سكربت، مرورًا بالتعامل مع المتغيرات والعمليات الحسابية والنصية. ستتعلم كيفية استخدام أوامر الطباعة، ودمج النصوص، واستخراج أجزاء منها، واستبدال المحتوى، مما يبني لديك أساسًا متينًا في معالجة البيانات. كما ستغطي عوامل التخصيص والتعليقات، وعوامل المقارنة والمنطقية، التي تُعد حجر الأساس لاتخاذ القرارات في البرمجة. بالإضافة إلى ذلك، ستتعامل مع التاريخ والوقت والمصفوفات، مما يمكنك من تنظيم البيانات بشكل فعال.
مع تقدم الكورس، ستنتقل إلى هياكل التحكم، حيث ستتعلم استخدام جمل الاختيار if و switch، وجمل التكرار for و foreach و while و do while. هذه الهياكل تمكنك من بناء برامج أكثر ذكاءً وتكيفًا مع الظروف المختلفة. ثم، ستتعمق في الدوال (functions)، وفهم نطاق المتغيرات باستخدام $GLOBALS و $SERVER، وكيفية جمع البيانات من النماذج باستخدام $GET و $POST و $REQUEST، وهو أمر حيوي لتطبيقات الويب التي تتفاعل مع المستخدمين.
لضمان أمان تطبيقاتك، يغطي الكورس مواضيع متقدمة مثل تأمين المواقع من الاختراق، واستخدام التعبيرات القياسية (REGEX) للتحقق من صحة البيانات، واستدعاء الملفات الخارجية باستخدام include و require، والتحقق من وجود المتغيرات باستخدام isset. ستتعلم أيضًا كيفية التعامل مع الملفات النصية من خلال قراءتها وكتابتها باستخدام دوال مثل fopen و fread و fwrite و fclose، وكذلك رفع الملفات إلى الخادم. إدارة الحالة للمستخدمين ستكون جزءًا مهمًا عبر استخدام الكوكيز ($COOKIE) والجلسات ($SESSION)، إلى جانب معالجة الأخطاء لتحسين موثوقية التطبيقات.
في مراحل لاحقة، ستدخل عالم البرمجة كائنية التوجه (OOP) في PHP، حيث ستتعلم مفاهيم الكلاسات والكائنات، ودوال البناء (constructors)، والوراثة (inheritance)، وإعادة كتابة الدوال (overriding). هذه المفاهيم تجعل الكود أكثر تنظيماً وقابلياً للصيانة والتوسع. أخيرًا، ستتعلم كيفية التعامل مع قواعد البيانات MySQL، بدءًا من الأساسيات مثل إنشاء الاتصال، وإجراء عمليات الإدخال والتحديث والحذف (INSERT, UPDATE, DELETE)، والاستعلام عن البيانات (SELECT). ستطبق هذه المعرفة في مشاريع عملية، مثل عرض البيانات في جداول HTML، وتنفيذ البحث دون اتصال بقاعدة البيانات، وإنشاء شاشة موظفين كاملة تشمل جميع عمليات إدارة البيانات.
أهم النقاط التي يتناولها هذا الكورس:
- تعلم الأساسيات الأولى للبرمجة بلغة PHP، بما في ذلك المتغيرات والطباعة والعمليات الحسابية والنصية.
- استخدام هياكل التحكم والتكرار مثل if و switch و for و foreach و while لبناء منطق البرنامج.
- تعريف واستخدام الدوال، وفهم نطاق المتغيرات العالمية والتعامل مع بيانات النماذج.
- تطبيق مفاهيم الأمان مثل التحقق من البيانات ومنع الاختراق، واستخدام التعبيرات القياسية (REGEX).
- التعامل مع الملفات وإدارتها في PHP، بما في ذلك القراءة والكتابة والرفع، واستخدام الكوكيز والجلسات.
- معالجة الأخطاء وتحسين أداء التطبيقات.
- مقدمة إلى البرمجة كائنية التوجه في PHP، covering الكلاسات والكائنات والوراثة.
- الاتصال بقواعد البيانات MySQL وإجراء عمليات CRUD (إنشاء، قراءة، تحديث، حذف).
- تنفيذ مشاريع عملية مثل شاشة إدارة الموظفين التي تتضمن إدراج وتحديث وحذف وعرض البيانات والبحث.
في الجزء الأول، ستغوص في أساسيات لغة PHP، بدءًا من إعداد البيئة وكتابة أول سكربت، مرورًا بالتعامل مع المتغيرات والعمليات الحسابية والنصية. ستتعلم كيفية استخدام أوامر الطباعة، ودمج النصوص، واستخراج أجزاء منها، واستبدال المحتوى، مما يبني لديك أساسًا متينًا في معالجة البيانات. كما ستغطي عوامل التخصيص والتعليقات، وعوامل المقارنة والمنطقية، التي تُعد حجر الأساس لاتخاذ القرارات في البرمجة. بالإضافة إلى ذلك، ستتعامل مع التاريخ والوقت والمصفوفات، مما يمكنك من تنظيم البيانات بشكل فعال.
مع تقدم الكورس، ستنتقل إلى هياكل التحكم، حيث ستتعلم استخدام جمل الاختيار if و switch، وجمل التكرار for و foreach و while و do while. هذه الهياكل تمكنك من بناء برامج أكثر ذكاءً وتكيفًا مع الظروف المختلفة. ثم، ستتعمق في الدوال (functions)، وفهم نطاق المتغيرات باستخدام $GLOBALS و $SERVER، وكيفية جمع البيانات من النماذج باستخدام $GET و $POST و $REQUEST، وهو أمر حيوي لتطبيقات الويب التي تتفاعل مع المستخدمين.
لضمان أمان تطبيقاتك، يغطي الكورس مواضيع متقدمة مثل تأمين المواقع من الاختراق، واستخدام التعبيرات القياسية (REGEX) للتحقق من صحة البيانات، واستدعاء الملفات الخارجية باستخدام include و require، والتحقق من وجود المتغيرات باستخدام isset. ستتعلم أيضًا كيفية التعامل مع الملفات النصية من خلال قراءتها وكتابتها باستخدام دوال مثل fopen و fread و fwrite و fclose، وكذلك رفع الملفات إلى الخادم. إدارة الحالة للمستخدمين ستكون جزءًا مهمًا عبر استخدام الكوكيز ($COOKIE) والجلسات ($SESSION)، إلى جانب معالجة الأخطاء لتحسين موثوقية التطبيقات.
في مراحل لاحقة، ستدخل عالم البرمجة كائنية التوجه (OOP) في PHP، حيث ستتعلم مفاهيم الكلاسات والكائنات، ودوال البناء (constructors)، والوراثة (inheritance)، وإعادة كتابة الدوال (overriding). هذه المفاهيم تجعل الكود أكثر تنظيماً وقابلياً للصيانة والتوسع. أخيرًا، ستتعلم كيفية التعامل مع قواعد البيانات MySQL، بدءًا من الأساسيات مثل إنشاء الاتصال، وإجراء عمليات الإدخال والتحديث والحذف (INSERT, UPDATE, DELETE)، والاستعلام عن البيانات (SELECT). ستطبق هذه المعرفة في مشاريع عملية، مثل عرض البيانات في جداول HTML، وتنفيذ البحث دون اتصال بقاعدة البيانات، وإنشاء شاشة موظفين كاملة تشمل جميع عمليات إدارة البيانات.
أهم النقاط التي يتناولها هذا الكورس:
- تعلم الأساسيات الأولى للبرمجة بلغة PHP، بما في ذلك المتغيرات والطباعة والعمليات الحسابية والنصية.
- استخدام هياكل التحكم والتكرار مثل if و switch و for و foreach و while لبناء منطق البرنامج.
- تعريف واستخدام الدوال، وفهم نطاق المتغيرات العالمية والتعامل مع بيانات النماذج.
- تطبيق مفاهيم الأمان مثل التحقق من البيانات ومنع الاختراق، واستخدام التعبيرات القياسية (REGEX).
- التعامل مع الملفات وإدارتها في PHP، بما في ذلك القراءة والكتابة والرفع، واستخدام الكوكيز والجلسات.
- معالجة الأخطاء وتحسين أداء التطبيقات.
- مقدمة إلى البرمجة كائنية التوجه في PHP، covering الكلاسات والكائنات والوراثة.
- الاتصال بقواعد البيانات MySQL وإجراء عمليات CRUD (إنشاء، قراءة، تحديث، حذف).
- تنفيذ مشاريع عملية مثل شاشة إدارة الموظفين التي تتضمن إدراج وتحديث وحذف وعرض البيانات والبحث.
1
40
03:53:16
2017-12-23
0
0
40/0 100/0
مقدمة وأساسيات PHP
هياكل التحكم
الدوال والتعامل مع البيانات
الأمان والتعامل مع الملفات
البرمجة كائنية التوجه
قواعد البيانات MySQL