⚙️
تطوير ويب متوسط شهادة معتمدة

تطوير الواجهات الخلفية — Backend Web

PHP و MySQL — بناء سيرفر متكامل وقواعد بيانات بـ Prepared Statements.

15
مستوى دراسي
74
موضوع تفصيلي
100
ساعة تدريب
شهادة معتمدة

🎬 دروس مجانية للاطلاع

⚠️ المحتوى مسجّل ضمن حقوق الملكية — أي مشاركة أو تحميل دون إذن خطي يعرّضك للمساءلة القانونية.

123 - Delete Data with PDO — الدرس الثالث والعشرون

📚 المحتوى التفصيلي

دورة متخصصة في تطوير الـ Backend باستخدام PHP و MySQL. تغطّي الأساسيات، الدوال، Forms Handling، التعامل مع الملفات، رفع الملفات، والاتصال بقواعد البيانات بطرق متعدّدة (MySQLi OOP/Procedural + PDO) مع Prepared Statements للأمان.

php-101
PHP 101 — مقدمة + الأساسيات
  • Introduction / What is PHP / PHP File
  • Why PHP و التنصيب (WampServer)
  • أول مشروع PHP + Syntax الأساسي
  • First PHP Page (echo + html)
  • Case Sensitivity
  • Variables Declaration + Details
  • Loosely Typed Language
  • Variable Scope (Global/Local + Keyword global + static)
  • echo vs print
  • Data Types (String / Integer / Float / Boolean / Array / NULL / Resource)
php-102
PHP 102 — Strings / Numbers / Math
  • String Functions (strlen / Count / Reverse / Search / Replace)
  • لماذا نتعلم String Functions
  • Numbers (Integers / Floats / Infinity / NaN / Numerical Strings / Casting)
  • PHP Math (pi/min/max/abs/sqrt/round/Random)
  • Constants (Create / Arrays / Global)
php-103
PHP 103 — Operators
  • Arithmetic / Assignment / Comparison
  • Increment / Decrement
  • Logical (AND / OR / XOR / NOT)
  • String Operators
  • Array Operators (Union / Equality / Identity / Inequality)
php-104
PHP 104 — Control Flow
  • if / else / elseif
  • switch + تمارين
  • Loops (while / do-while / for / foreach)
  • Break & Continue
php-105
PHP 105 — Functions
  • User Defined Functions
  • Calling Functions داخل Functions
  • Function Arguments + Default
  • strict types
  • Return Type Declarations
  • Passing Arguments by Reference
php-106
PHP 106 — Arrays + Superglobals
  • Indexed Arrays (Length / Looping)
  • Associative Arrays
  • Multidimensional Arrays + Looping
  • Sorting Arrays (3 أجزاء)
  • Superglobals: $GLOBALS / $_SERVER / $_REQUEST
php-107
PHP 107 — Forms + Login System
  • Form Handling
  • Send Data To New Page
  • تجنب $_SERVER[PHP_SELF] Exploits
  • Form Validation (مع Flag و Redirect)
  • Missing Data Handling
  • Login Forms كاملة + Home Page
php-108
PHP 108 — Date & Includes
  • PHP Date & Time
  • Get Date / Time / Time Zone
  • mktime / strtotime
  • include vs require
  • معالجة أخطاء include/require (تفصيلي)
php-109
PHP 109 — File Handling
  • readfile()
  • fopen() — كل الـ Modes (r/w/a/x/r+/w+/a+/x+)
  • fread() / fclose()
  • fgets / feof / strpos / fgetc
php-110
PHP 110 — Create & Write Files
  • Create File
  • Write to File (fwrite)
  • Overwriting / Append Text
  • Best Practices للملفات
php-111
PHP 111 — رفع الملفات (File Upload)
  • Create HTML Form للرفع
  • PHP Upload Script
  • تحقق من نوع الملف وحجمه
  • Limit File Type
  • Complete Upload Script
  • File Upload مع DB (4 أجزاء)
sql-101
PHP with SQL 101 — قاعدة البيانات
  • What is MySQL (3 أجزاء)
  • Database Queries
  • Create Database / Table / Insert Data
  • Connect to MySQL
  • MySQLi vs PDO
  • Open Connection (MySQLi OOP / Procedural / PDO)
  • Close Connection
  • Insert Data (الطرق الثلاث)
  • Prepared Statements (MySQLi + PDO)
sql-102
PHP with SQL 102 — Select/Update/Delete
  • Select Data (MySQLi OOP / Procedural / PDO)
  • Select + Show in HTML Table
  • Select + Filter + Order
  • Update Data (الطرق الثلاث)
  • Delete Data (الطرق الثلاث)
🎤
المقابلة (Interview)

مقابلة فنية على مواضيع الدورة كاملة، شرط للنجاح والانتقال للمرحلة التالية.

🎓
مشروع التخرج

مشروع التخرج العملي. يُسلَّم خلال فترة محددة.