
الموقع الثابت بيوصف، والموقع الديناميكي بيشتغل
لو موقعك صفحة ثابتة، كل تغيير هيحتاج تعديل يدوي. لو موقعك ديناميكي، البيانات بتتخزن مرة، والصفحة بتعرضها تلقائيا، والمستخدم يقدر يتفاعل معاها.
الكورس بيركز على برمجة المواقع الديناميكية وربطها بقواعد البيانات، ودي مهارة أساسية في شغل الويب الخلفي. لأن معظم المواقع الحقيقية، من متجر لمدونة لمنصة، وراها قاعدة بيانات.
والنقطة اللي كتير بيهملوها هي تأمين المدخلات. أي بيانات جاية من المستخدم لازم تتفحص وتتأمن قبل ما تدخل قاعدة البيانات، وإلا الموقع هيبقى عرضة لمشاكل أمنية. الكورس بيحط النقطة دي في مكانها الصح.
اضغط على كل محور وشوف هتتعلم فيه إيه
المواقع الديناميكية
برمجة المواقع الديناميكية. صفحات بتتغير حسب البيانات والمستخدم، مش صفحة ثابتة واحدة للكل.
قاعدة البيانات
الربط بقاعدة البيانات. تخزين البيانات واسترجاعها وعرضها في الصفحات، بحيث الموقع يفتكر ويتفاعل.
تأمين المدخلات
تأمين المدخلات. فحص أي بيانات جاية من المستخدم قبل ما تدخل قاعدة البيانات، عشان تحمي الموقع من البيانات الضارة.
موقع يتغير حسب البيانات
بدل ما تعدل كل صفحة يدويا، البيانات بتتخزن مرة، والصفحة بتعرضها تلقائيا.
ربط حقيقي بقاعدة بيانات
هتفهم إزاي الموقع يخزن ويسترجع ويعرض، ودي أساس أي تطبيق ويب حقيقي.
تأمين المدخلات أساسي
أي مدخل من المستخدم لازم يتفحص، لأن تجاهل النقطة دي من أكتر أسباب مشاكل المواقع.

كل حاجة في جدول واحد، من غير لف
| البند | التفاصيل |
|---|---|
| الكورس | بناء تطبيقات الويب باستخدام PHP وMySQL |
| المنصة والجهة | مهارة تك — معهد تكنولوجيا المعلومات |
| المستوى | متوسط |
| المدة | ساعتان و47 دقيقة |
| المحتوى | 6 فصول — 32 فيديو حسب صفحة الكورس |
| الشهادة | شهادة إتمام معتمدة مجانية |
| أبرز المهارات | برمجة المواقع الديناميكية وربطها بقواعد بيانات MySQL مع تأمين المدخلات |
| يناسب مين؟ | أي حد عنده أساسيات ويب وعايز يدخل تطوير المواقع الديناميكية والخلفيات |
ملاحظة عن البيانات: المدة والشهادة هنا حسب صفحة الكورس وقت الكتابة، وقد تتغير بعد كده، فصفحة الكورس نفسها هي المرجع وقت التسجيل.
تفاصيل بسيطة تفرق قبل ما تبدأ
كل اللي تحتاجه حساب على مهارة تك وجهاز ومتصفح. قبل ما تبدأ، اختار فكرة موقع بسيط، زي موقع مقالات أو موقع منتجات صغير، عشان تطبق عليها طول الكورس. وبعد الكورس، جرب موقعك ببيانات حقيقية، واختبر إيه اللي بيحصل لما تدخل بيانات غلط.
موقع مقالات بسيط: المقال يتخزن في قاعدة البيانات، ويظهر في صفحة المقالات، ويقدر الزائر يفتحه ويقراه. لو المقال الجديد بيظهر لوحده من غير تعديل يدوي، يبقى فهمت الفكرة.
أحسن موقع ديناميكي مش اللي فيه صفحات كتير، هو اللي البيانات فيه بتتحرك صح: من المستخدم، لقاعدة البيانات، للصفحة، من غير ما تضيع أو تتسرب.
وزع وقتك صح، وابن مشروعك صح
الرسمان دول مش إحصاءات من دراسة، هما خطة مقترحة للتنظيم فقط. الأعمدة بتتملي لوحدها لما تفتح الصفحة.
خطة مذاكرة مقترحة
توزيع مقترح لوقت الدراسة، وليس بيانات بحثية.
تركيبة مشروعك في الكورس
توزيع مقترح لمكونات المشروع، وليس نسب نجاح حقيقية.
الأول
خلص الكورس في خطوات، وعلم عليهم وانت ماشي
اختبر نفسك في 30 ثانية
أسئلة من نفس روح الكورس، مش امتحان رسمي. جاوب وشوف التغذية الراجعة فورا.
1) بيانات الموقع بتتخزن فين؟
في الصفحة نفسها بس
مش دي. فكر تاني في وظيفة كل لغة في الصفحة.
في قاعدة البيانات
صح. دي وظيفة اللغة دي بالظبط.
2) تأمين المدخلات مهم ليه؟
عشان شكل الموقع بس
مش دي. فكر تاني في وظيفة كل لغة في الصفحة.
عشان يمنع البيانات الضارة من الوصول لقاعدة البيانات
صح. دي وظيفة اللغة دي بالظبط.
أخطاء شائعة في البداية
أول خطأ إنك تثق في أي بيانات جاية من المستخدم من غير فحص. تاني خطأ إنك تخلط بين عرض البيانات وتخزينها، فتتلخبط لما الموقع يكبر. تالت خطأ إنك ما تختبرش الموقع ببيانات غلط، وتكتفي بالحالة المثالية.
أسئلة بتتكرر قبل التسجيل
هل الكورس ده مناسب لو أنا مبتدئ تماما؟
المستوى في الملف مكتوب متوسط، فلو انت لسه بتبدأ، خلص أساسيات الويب الأول، وبعدين ارجع للكورس ده عشان تستفيد منه صح.
هل الشهادة دي كفاية للشغل؟
الشهادة بتثبت إنك خلصت كورس، لكن اللي بيقنع صاحب العمل هو موقع ديناميكي شغال تقدر تعرضه وتشرح قاعدة بياناته.
ليه الكورس ساعتان و47 دقيقة بس؟
لأنه كورس مركز في موضوع محدد: بناء موقع ديناميكي وربطه بقاعدة بيانات، مش مسار كامل في كل حاجة.
ابن موقعا ديناميكيا، واختبره ببيانات حقيقية
لو خلصت الكورس ومعاك موقع بيخزن وبيعرض وبيأمن مدخلاته، فأنت بدأت طريق تطوير الويب الخلفي صح. وده هو الزر الوحيد للكورس في المقالة كلها، وهتلاقيه هنا في النهاية، زي ما طلبت.
الدخول إلى الكورس على مهارة تك
الرابط بيفتح صفحة الكورس بالعربي، وتأكد من المدة والشهادة من الصفحة نفسها وقت التسجيل.
