الإنتقال للتصميم الجديد
رمضان شهر الخير اقبل 🌙 خصم 55% على جميع الدورات والمسارات,
استخدم كوبون: RM23

دورة البرمجة باستخدام PHP and MySQL

تعتبر PHP من أكبر لغات البرمجة في عالم الويب بمجال Back-End وفي هذه المادة ستتعلم الأساسيات والاحتراف وبعض الأمور الأمنية في البرمجة وقواعد البيانات MySQL وكيفية بناء تطبيقات الويب.

ماذا سنتعلم في هذه الدورة؟

كيف تكتب شفرات PHP

ماهو المنطق "Logic" وكيف تستخدمه

كيفية التعامل مع المصفوفات بأنواعها Arrays

دوال التكرار وأنواعها Loops

كتابة الدوال الخاصة بك Functions

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

رفع الملفات للموقع

التحقق من صحة البيانات Validation

إرسال البريد الإلكتروني Mail

الجلسات و الكعكات Sessions & Cookies

التعرف على ثغرات المواقع واستغلالها

الحماية من الثغرات والتخلص منها

ربط تطبيق الويب بقواعد البيانات MySQL

البرمجة المتقدمة باستخدام OOP

توثيق المستخدمين Authentication

بناء نماذج التوثيق

بناء لوحة تحكم بالتطبيق admin panel

ضبط الصلاحيات authorization

تحسينات وأفكار قبل إطلاق المشروع

مراجع مجانية للتعلم

كيف تحصل على معلومات أكثر من خارج المادة

وصف الدورة

PHP هي لغة برمجة نصية تستخدم بشكل أساسي لتطوير الويب ويمكن استخدامها في مجالات برمجية أخرى.

وهي لغة مفتوحة المصدر ويتم تطويرها من قبل مجموعة من المتطوعين حول العالم.

لماذا تتعلم php؟

  • لغة برمجة مفتوحة المصدر ومجانية
  • يمكن تعلمها بشكل أسرع من لغات البرمجة الأخرى
  • مجتمع دعم أكبر
  • أغلب خادمات الاستضافة للويب تدعم php بشكل افتراضي
  • يتم تحديث php بانتظام لتواكب أحدث التطورات البرمجية

في ماذا تستخدم php؟

يتم استخدام لغة php في تطوير أكثر من ٢٠ مليون موقع وتطبيق ويب.

أمثلة على مواقع وخدمات تم تطويرها باستخدام php:

  • Facebook
  • Wordpress
  • wikipedia

منهج هذه الدورة

المدة الدروس (213)
المقدمة -
مقدمة تعريفية عن المادة وعن المدرب
05:41 تعرف على PHP وعلى هذه المادة

في هذا الدرس سأعرفك على نفسي وعلى لغة PHP وعلى أسلوب التدريب في هذه المادة.

تجهيز البيئة المحلية +
تجهيز البيئة المحلية للبدء بالتطوير
البداية السريعة +
هنا سنبدأ بسرعة لكي نفهم سريعا كيف تعمل PHP
بناء الجمل البرمجية Syntax +
هنا سنتعلم كيف نقوم بكتابة الجمل البرمجية Syntax باستخدم PHP
التعامل مع المخرجات +
كيف نقوم بإظهار المخرجات ونتعامل معها
المنطق البرمجي +
كيف نستخدم المنطق البرمجي مثل الشروط في PHP
المصفوفات PHP Arrays +
سنتعرف على المصفوفات في PHP بأنواعها في السلسلة القادمة
التكرار loops +
يحتوي هذا القسم على سلسة دروس لشرح التكرار أو الحلقات التكرارية.
الدوال في PHP +
سنتعرف بالسلسلة القادمة على كيفية كتابة الدوال php functions
الطلبات GET POST REQUEST +
ستتعرف في الدروس القادمة على الطلبات في php والفرق بينها
إنشاء المشاريع +
سنقوم بالدروس التالية بإنشاء المشروع والعمل عليه
التحقق من صحة البيانات +
سنتعلم في الدروس القادمة أهمية التحقق من صحة البيانات "أمنيا" و "منطقيا".
رفع الملفات على الخادم +
في السلسلة القادمة سنتعرف على كيفية رفع الملفات على الخادم باستخدام PHP
الجلسات Sessions +
في السلسلة القادمة سنتعرف على جلسات المتصفح.
الكوكيز Cookies +
سنتعلم في الدروس القادمة كيفية إنشاء وتخزين ملفات التخزين المؤقته Cookies.
التعامل مع البريد الإلكتروني mail +
سنتعرف في السلسلة القادمة على كيفية إرسال البريد باستخدام PHP
البرمجة الشيئية OOP +
سنتعرف على البرمجة الشيئية Object Oriented Programming ماهيتها وطريقة البرمجة من خلالها.
قواعد البيانات MySQL +
في هذه السلسلة سنتعرف على قواعد البيانات MySQL وكيف نتعامل معها
PHP & MySQL +
في هذا القسم سنتعلم سويا بناء المواقع الديناميكية Dynamic Websites وذلك من خلال الاتصال مابين PHP + MySQL
PHP & MySQL Prepared +
في هذا القسم سنتعرف على prepared statement وهي خاصية من خصائص mysql يمكن استخدمها مع php لزيادة الأمان في التطبيق و تحسين الأداء.
توثيق المستخدمين Authentication +
سنتعلم في السلسلة القادمة كيف نقوم ببناء نظام توثيق للمستخدمين بحيث يصبح لدينا القدرة على منحهم إمكانية تسجيل حسابات جديدة والدخول للتطبيق والتحكم بالمستخدمين بناء على توثيقهم
بناء لوحة تحكم +
في هذه السلسلة سنقوم ببناء لوحة تحكم في الموقع وسنتعرف على طريقة التحكم بمحتوى قاعدة البيانات الدينياميكي وكذلك التحكم بصلاحيات المستخدمين وحماية لوحة التحكم
الصلاحيات Authorization +
سنتعلم في هذا القسم المقصود بالصلاحيات وكيف يمكن تطبيقها وماهي طرق التطبيق الممكنة
تجربة المستخدم وتحسينات على التطبيق +
سنتعرف في هذه السلسة على المقصود بتجربة المستخدم User Experience وكيف يمكن وضع بعض التحسينات على التطبيق
مراجع إضافية ومجانية للتعلم +
ستتعرف في هذا القسم على بعض المراجع الهامة والمجانية للتعلم والابحار في لغة PHP
عرض الكل + إخفاء الكل -

دورة البرمجة باستخدام PHP and MySQL

تعتبر PHP من أكبر لغات البرمجة في عالم الويب بمجال Back-End وفي هذه المادة ستتعلم الأساسيات والاحتراف وبعض الأمور الأمنية في البرمجة وقواعد البيانات MySQL وكيفية بناء تطبيقات الويب.

529 ر.س.
529 ر.س.
المستوى : الجميع
مدة الدراسة : من 4 ~ 6 أسابيع
الدروس : 213
التمارين : 17
الوقت المُسجل : 12:38:23 ساعات
آخر تحديث : 2023/01
وصول دائم للمحتوى
ستحصل على شهادة
اسأل المدرب في أي وقت
متابعة مشاريعك مع المدرب
تسويق سيرتك الذاتية ومشاريعك
كوبون
مشاريع مميزة لطلاب الدورة
موقع your note
موقع your note بلغة php mysql javascript html css ومكتبة jquery bootstrap يمكنك انشاء ملاحضاتك فيه وحفضها مدى الحياه. الموقع مكون من 6 صفحات : صفحة تسجيل صفحة تسجيل دخول الصفحه الرئيسية لعرض جميع الملاحضات صفحة view لعرض الملاحضه الواحده (المختاره) صفحة اضافه الملاحضات صفحة تعديل على الملاحضات
Smile studio :)
تم تصميم الموقع لإدارة حجوزات تصوير المواليد والأطفال بحيث يسهل على العميل رؤية الأيام المتاحة له .
موقع مفضلتي
فكرة مفضلتي: هي خدمة لحفظ وتجميع المحتوى من الانترنت في مكان واحد من خلال نسخ الرابط ولصقه في خانة الإضافة في مفضلتي. يمكن حفظ المقالات و الفيديوهات او اي صفحة على الانترنت. كما يمكن انشاء القوائم الخاصة بك واضافة المحتوى اليها. اللغات والتقنيات المستخدمة ----> HTML, CSS, JS, Bootsrap, jQuery, Ajax, PHP, MySQL كما تم استخدام مكتبة Embed لجلب المعلومات من الرابط المضاف مثل نوعه وصورة الموقع واسم الموقع وغيرها. رابط المكتبة (https://github.com/oscarotero/Embed/tree/v3.x) ميزات المسجلين في الموقع: - اضافة الروابط. - حذف الروابط. - البحث في الروابط. - اضافة الرابط الى المفضلة. - اضافة الرابط الى الارشيف (يمكن مشاهدة فقط في قائمة الارشيف). - اضافة قائمة خاصة. - إضافة الرابط الى القائمة المنشئة من قبل المستخدم او وحذفه. -حذف و اعادة تسمية القائمة. - عند الضغط على الرابط المضاف يمكن مشاهدة معلومات اكثر عنه و زيارته ويمكن مشاهدة محتوى بعض المواقع التي تسمح بذالك من موقع مفضلتي مباشر مثل يوتويب، تويتر ..... -صفحة تعديل المعلومات الشخصية. ميزات الآدمن: لوحة تحكم كاملة تحتوي على: - الصفحة الرئيسية تحتوي على إحصائيات، عدد الأعضاء - عدد الروابط - عدد القوائم - عدد الرسائل- اخر الاعضاء المسجلين - اخر الرسائل المرسلة. - صفحة التحكم بالأعضاء، إضافة - تعديل - حذف. - صفحة التحكم بالروابط المضافة، البحث في الروابط بأسم المستخدم - حذف الروابط . - صفحة التحكم بالقوائم المضافة، البحث في القوائم بأسم المستخدم - حذف القوائم . - صفحة التحكم بالرسائل، رد على الرسائل - حذف الرسائل. - صفحة التحكم بإعدادات الموقع ، اسم الموقع - إيميل الآدمن. للتجربة:- الايميل: [email protected] كلمة المرور: 123456
المدرب

مدرب في فلكس كورسز وقائد فريق التطوير والبرمجة في هذا الموقع الرائع. إذا كنت ترغب بمعرفة المزيد عني يمكنك زيارة موقعي الشخصي.

المزيد ...