تعلم لغة البرمجة php من الصفر| php tutorial full course

تعلم لغة البرمجة php من الصفر| php tutorial full course

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

في البداية، يتم التركيز على الأساسيات مثل إنشاء الملفات وتشغيلها، ودمج أكواد HTML داخل PHP، واستخدام أوامر الطباعة مثل print و echo. كما يتم شرح التعليقات ومقارنتها مع HTML لتعزيز فهم بناء الجملة. يتقدم الكورس ليشمل المتغيرات وقواعد إنشائها، وأنواع البيانات، وطرق التعامل مع النصوص عبر دوال متعددة مثل substr و str_replace و strlen.

بعد ذلك، يتم تناول العمليات الحسابية وعوامل التخصيص والمقارنة، والجمل الشرطية if else و switch case. يغطي الكورس أيضًا التعامل مع الوقت والتاريخ، وحلقات التكرار while loop، والأوامر break و continue للتحكم في التكرار. ثم ينتقل إلى المصفوفات arrays وكيفية تحويل النصوص إليها.

يتم تعلم التعامل مع الملفات على السيرفر، بما في ذلك إنشاء الملفات وتعديلها وقراءتها، والتأكد من وجودها، وإنشاء المجلدات وحذفها، ونسخ الملفات وإعادة تسميتها. كما يشرح الكورس إرسال البيانات عبر GET و POST، وعرضها باستخدام isset، وإنشاء النماذج وعرض البيانات في صفحات أخرى، وحماية البيانات عبر strip_tags، والانتقال إلى مواقع محددة عبر header، وتشفير البيانات باستخدام md5.

يغطي الكورس الدوال functions والمعاملات parameters وخاصية return، ثم ينتقل إلى البرمجة كائنية التوجه OOP، حيث يتم شرح الكلاس class والاوبجت object، والوظائف داخل الكلاس، والوراثة extend، والمتغيرات public و private و protected، وخاصية this، وخاصية التشغيل التلقائي construct، وتمرير البيانات عبر المعاملات، والثوابت const، والخاصية static.

بعد ذلك، يتم تعلم قواعد البيانات SQL مع PHP، بدءًا من إنشاء قاعدة البيانات والجداول، وإضافة البيانات insert، وتعديلها update، وحذفها delete، وجلب البيانات وعرضها select و fetch. أخيرًا، يختتم الكورس بمشاريع عملية مثل إدارة الطلاب، وتصميم متجر إلكتروني، وموقع لنشر الفيديوهات، لتطبيق المعرفة في سيناريوهات واقعية.

أهم النقاط التي يتناولها هذا الكورس:
- مقدمة عن PHP وأساسياتها مثل الطباعة والتعليقات
- المتغيرات وأنواع البيانات ودوال النصوص
- العمليات الحسابية والجمل الشرطية والحلقات
- المصفوفات والتعامل مع الملفات
- معالجة البيانات والنماذج والأمان
- الدوال والبرمجة كائنية التوجه OOP
- قواعد البيانات SQL والتكامل مع PHP
- مشاريع عملية لبناء تطبيقات ويب كاملة
Course Progress 0/65
Your Progress Let's get started! 📚
0%
0 completed 65 total lessons

Log in to save progress

Sign in to track your learning journey and save progress across devices.

Log in

مقدمة وأساسيات PHP

0/5
  • No lessons in this section yet

المتغيرات وأنواع البيانات

0/4
  • No lessons in this section yet

دوال النصوص

0/5
  • No lessons in this section yet

العمليات والجمل الشرطية

0/5
  • No lessons in this section yet

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

0/3
  • No lessons in this section yet

المصفوفات

0/2
  • No lessons in this section yet

التعامل مع الملفات

0/7
  • No lessons in this section yet

معالجة البيانات والنماذج

0/7
  • No lessons in this section yet

الدوال

0/3
  • No lessons in this section yet

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

0/11
  • No lessons in this section yet

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

0/8
  • No lessons in this section yet

مشاريع عملية

0/5
  • No lessons in this section yet