دورة البرمجة باستخدام 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
المتطلبات

معرفة أساسية بلغة HTML

معرفة أساسية بلغة CSS

جهاز حاسب آلي بمواصفات متوسطة

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

المدة الدروس (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 وكيفية بناء تطبيقات الويب.

519.00 ر.س. 659.00 ر.س.
519.00 ر.س.
659.00 ر.س.
المستوى : جميع المستويات
مدة الدراسة : من 4 ~ 6 أسابيع
الدروس : 213
التمارين : 16
الوقت المُسجل : 12:38:23 ساعات
آخر تحديث : 2020/09
وصول دائم للمحتوى
ستحصل على شهادة
اسأل المدرب في أي وقت
متابعة مشاريعك مع المدرب
تسويق سيرتك الذاتية ومشاريعك
مشاريع مميزة لطلاب الدورة
موقع إدارة حجوزات صالون نسائي
فكرة المشروع هي إدارة حجوزات صالون تزيين نسائي بحيث ينظم خدمة العميل من الحجز واستلام المبلغ وتقديم الخدمة المطلوبة للنظام ثلاثة مستخدمين على النحو التالي :- ١- زائر : متاحة للزائر الدخول على الشاشة الرئيسية والتواصل مع إدارة الصالون عن طريق ارسالة رسالة موضح فيها إسمه وبريدة الإلكترونية وموضوع الرسالة ويتم الرد عليه برسالة تصل على بريدة الإلكتروني ، وكذلك بإمكان تصفح الخدمات المقدمة . ٢- العميل : لدية كل ماهو متاح للزائر بالإضافة إلى إمكانية حجز موعد لخدمة واحدة أو عدة خدمات ويمكنه إلغاء الحجز إذا لم يمضي ساعة واحدة على تاريخ الحجز ويمكنه أيضا الإطلاع على جميع حجوزاته من خلال صفحة حجوزات وكذلك تغيير كلمة المرور لحسابة في حال نسيانها ونحوه ٣- الموظفين : قسم الاستقال وخدمة العملاء : يقومون باستقبال العملاء في الاستقبال وعند أستلام المبلغ من العميل يتم قبول الحجز على النظام ليتم إحالة الحجز إلكتروني للعامله المسؤله عن تقديم الخدمة وكذلك الرد على الرسائل المرسله من الزائرين والعملاء من خلال النظام نفسه . قسم العاملات: تظهر لكل عامله على صفحة العاملات الزبائن المحالين لها وعند إكمال تقديم الخدمة تقوم بالتأشيرة على الحجزمنتهي من خلال صفحتها . ٤- مدير النظام لديه لوحة التجكم الكامله على النظام حريص على مساعدتي فالتعلم بتقديم الملاحظات من أساتذتي المدرب ومساعديه وكذلك من زملائي الطلبه في فلكس كورسز تحياتي،، كيف أعطي المدرب يوزر الادمن والموظف لفحص النظام ؟؟؟؟:)
موقع بروفايلي
موقع بروفايلي يقدم خدمة بناء صفحتك الخاصة على الأنترت بشكل مميز .. اعرض اعمالك وخدماتك وسيرتك الذاتية وكل مايخص عملك بشكل مميز يغنيك عن تطوير موقع وشراء استظافة مزايا كثيرة يتم العمل عليها حاليا لتلبي كل احتياجاتك صفحتي الشخصية على الموقع ان شاء الله سوف اضيف كل اعمالي وخدماتي فيها https://profayle.com/me/aseelmuhammad
موقع لادارة حجوزات المطاعم والمناسبات
موقع fnbtime متخصص في ادارة حجوزات المطاعم اذا عندك مناسبه او اجتماع او حفل ومانت عارف وين تروح فريق fnbtime يرشح لك افضل الاماكن عشان تزروها وتحجز فيها كل اللي عليك تسجل معانا وتفعل حسابك وتختار اي مطعم ودك فيه وأبشرك موجود عندنا كل انواع المطاعم وكل انواع الأكل اللي تحبه وبعد كذا تسجل بياناتك اسمك وايميلك وتاريخ الحجز وعدد الضيوف اللي معاك وبعدها راح يجيك رقم الحجز وتقدر تتابع فيه من صفحتك الشخصيه ولا مو لازم تتعب نفسك نحنا نرسلك ايميل بتأكيد الحجز فيه كل المعلومات وراح يأكد لك الادمن حجزك مع المطعم في اقل من 12 ساعه وراح يوصلك ايميل فيه كل معلومات الحجز ----- اقسام الموقع - الصفحة الرئيسية صفحه عرض المطاعم صفحه عرض المطعم صفحه تأكيد الحجز صفحه تسجيل الدخول صفحة تسجيل حساب جديد صفحه نسيان الباسورد صفحه اتصل بنا - صفحات اليوزر صفحه تعديل بياناته صفحه فيه كل حجوزاته ومطاعمه المفضلة - لوحه تحكم للأدمن بالكامل بنظام CRUD لليوزر المطاعم الحجوزات --- اللغات والتقنيات المستخدمة HTML -CSS -JS-Bootsrap - JQuery - Ajax - PHP -MySQL -
المدرب

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

المزيد ...