مقدمة في برمجة الويب (مفاهيم متقدمة) PDF

Summary

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

Full Transcript

‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫الهدف العام‬...

‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫الهدف العام‬ ‫من الباب األول‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫الهدف العام من الباب األول‪:‬‬ ‫اكساب طالب تكنولوجيا التعليم بعض المفاهيم النظرية حول برمجة‬ ‫الويب كمدخل لدراسة باقي المقرر‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫العناصر الرئيسية‬ ‫للدرس الثاني‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫العناصر الرئيسية للدرس الثاني‪:‬‬ ‫‪.1‬أمن الشبكات‬ ‫‪.2‬اطر العمل‬ ‫‪.3‬نظم اإلدارة على الويب‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫أوالً – أمن الشبكات‬ ‫‪Network Security‬‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫مفهوم أمن الشبكات‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫مفهوم أمن الشبكات‬ ‫هي مجموعة اإلجراءات التي توفر الحماية األفضل للبيانات‬ ‫والمعلومات عبر الشبكة‪ ،‬وهي مرتبطة بمواقع الويب حيث من‬ ‫المفترض أن يتم توفير أسس وأدوات الحماية حتى ال يتم اختراق‬ ‫المواقع من قبل الهاكرز‪.‬‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫مجاالت امن الشبكات والمعلومات‬ ‫(طرق التأمين)‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫‪ – 1‬سرية المعلومات‬ ‫هي إجراءات الحفاظ على المعلومات وعدم التصريح باالطالع عليها‬ ‫إال لمن لهم األحقية‪ ،‬ويتم ذلك من خالل اتخاذ تدابير برمجية من خالل‬ ‫وضع الصالحيات الخاصة لكل مستخدم في نظام الشبكة وفي نظام‬ ‫المعلومات‪ ،‬ويتم أيضا من خالل اتخاذ تدابير امن المعلومات مثل‬ ‫‪ Firewall‬والتشفير‪.‬‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫‪ – 2‬سالمة المعلومات‬ ‫إجراءات الحفاظ على سالمة المعلومات من التزوير والتعديل‬ ‫والتخريب‪ ،‬مثل حسابات البنوك ودرجات الطالب‪.‬‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫‪ – 3‬ضمان الوصول للمعلومات‬ ‫هي تسهيل وصول المعلومات لمن لهم الحق في االطالع عليها‪ ،‬حيث‬ ‫إن هدف جميع نظم المعلومات في المقام األول هو اتاحتها للمصرح‬ ‫بهم‪ ،‬وبالتالي يتم تنفيذ إجراءات توصيل المعلومات ألصحابها ومنع‬ ‫محاوالت التخريب وحجز المعلومات من قبل الهاكرز‪.‬‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫تأمين مواقع الويب‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫تأمين مواقع الويب‬ ‫تمتلك الشركات الكبرى مثل جوجل وفيسبوك فرق عمل ضخمة‬ ‫تتناوب على مدار اليوم وطوال األسبوع بهدف تأمين أنظمة تلك‬ ‫الشركات‪ ،‬بالنسبة لمبرمج الويب المبتدئ والمتوسط يمكنه تنفيذ‬ ‫اإلجراءات التالية لرفع مستوى تأمين موقعه وذلك على النحو التالي‪:‬‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫‪ – 1‬تحديث التطبيقات‬ ‫يتم استخدام أحدث التطبيقات في برمجة الويب مثل نظم التشغيل لغات‬ ‫البرمجة وأدوات التصميم‪ ،‬حيث يتوفر باإلصدارات األحدث إمكانيات‬ ‫أفضل في سد الثغرات األمنية ‪ ، Bugs‬كما ان التحديثات المنتظمة‬ ‫للبرامج يقلل من فرص الثغرات األمنية‪.‬‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫‪ – 2‬كلمات مرور قوية‬ ‫يجب استخدام كلمات مرور قوية تحتوي على حروف صغيرة وكبيرة‬ ‫وعالمات وأرقام‪ ،‬هذا يقلل بشكل كبير فرص قيام المخترقين باستنتاج‬ ‫كلمة المرور لمدير الموقع وبالتالي تقليل فرص االختراق للحد األدنى‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫‪ – 3‬استضافة الموقع ‪Web Hosting‬‬ ‫بعد برمجة الموقع يجب ان يتم تحميله على سيرفر لكي يتاح‬ ‫للمستخدمين تصفحه‪ ،‬لذلك يجب التعامل مع الشركات الكبرى ذات‬ ‫السمعة العريقة ألنها ستوفر فريق أمنى قوي يحمي مواقع الويب‬ ‫والمعلومات المخزنة على سيرفراتها‪.‬‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫‪ – 4‬النسخ االحتياطي ‪Backup‬‬ ‫يجب على مدير موقع الويب عمل نسخ احتياطي بانتظام للمعلومات‬ ‫الموجودة بالموقع‪ ،‬فإذا حدث اختراق للموقع او السيرفر نسفه يسهل‬ ‫حذفه واعادته من خالل النسخة االحتياطية‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫‪ – 5‬الشبكات االفتراضية الخاصة ‪VBN‬‬ ‫هي تقنية تسمح بإنشاء مجموعة من المستخدمين داخل الشبكة‬ ‫بمعزل عن باقي أعضاء الشبكة‪ ،‬وهي من طرق امن البيانات‬ ‫والمعلومات تتضمن إجراءات لتشفير البيانات ‪Encryption‬‬ ‫وتعميه الهوية (إخفاء ‪ ، )IP‬تقدم العديد من الشركات التكنولوجية‬ ‫خدمة تأمين مواقع الويب بتقنية ‪ VBN‬بمقابل شهري أو سنوي‪.‬‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫ثانياً – اطر العمل ‪Framework‬‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫مفهوم اطار العمل في البرمجة‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫مفهوم اطار العمل في البرمجة‬ ‫هي مجموعة من المكونات البرمجية الجاهزة التي يستخدمها‬ ‫المبرمج توفر له البنية التحتية التي تغنيه عن كتابة المشروع‬ ‫البرمجي من الصفر‪.‬‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫اطر العمل في برمجة الويب‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫اطر العمل في برمجة الويب‬ ‫هي اطر عمل وفرتها العديد من الشركات البرمجية ليساعد مصممين‬ ‫ومطوري الويب على بناء صفحات ويب احترافية بسهولة وسرعة‬ ‫ودون الحاجة لكتابة الكود من الصفر ‪ ،‬وهي مبنية على استخدام‬ ‫اكواد ‪ HTML‬و‪ CSS‬و ‪ JavaScript‬مع عدم الحاجة للتعمق‬ ‫في دراسة كيفية البرمجة بهم‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫كيفية االستفادة من اطر العمل‬ ‫في برمجة الويب‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫كيفية االستفادة من اطر العمل في برمجة الويب‬ ‫ تحميل ملف اطار العمل من الشركة المصنعة‬ ‫ نسخ ملف اطار العمل في نفس مجلد موقع الويب والذي يحتوي‬ ‫على الصفحات المبرمجة باستخدام ‪HTML‬‬ ‫ كتابة سطر كود برمجي داخل صفحة ‪ HTML‬تشير إلى اسم ملف‬ ‫اطار العمل (نفس فكرة تضمين ملفات ‪ CSS‬و ‪ HTML‬الخارجية)‬ ‫ استدعاء اكواد اطار العمل داخل ملف ‪ HTM‬تشبه فكرة عمل‬ ‫الدوال ‪ Functions‬إلى حد كبير‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫الهدف من اصدار اطر العمل‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫الهدف من اصدار اطر العمل‬ ‫ تسهيل كتابة المشاريع البرمجية عن طريق اختصار كتابة االكواد‬ ‫البرمجية المكررة والمهام المعقدة ‪ ،‬فالكود البرمجي الذي يتكون من عدة‬ ‫كلمات يقوم باستدعاء عدد قد يصل لعشرة سطور من االكواد البرمجية‪,‬‬ ‫ انتاج مشاريع برمجية احترافية بخبرات المبتدئين‬ ‫ التوافق في العمل مع كافة متصفحات الويب ومختلف األجهزة االلكترونية‬ ‫ يتم انشائها في ملف خارجي وربطها فيما بعد بصفحات الويب وبالتالي‬ ‫تسهل عمليات الصيانة‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫أشهر اطر العمل في برمجة الويب‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫‪Bootstrap‬‬ ‫ اطار عمل مجاني مفتوح المصدر برمجته شركة تويتر بالتعاون مع العالم‬ ‫(جاكوب ثورنتون)‬ ‫ تم اصدار اللغة للمرة األولى عام ‪ ، 2011‬واالصدار األخير ‪ 5.2.0‬عام‬ ‫‪2022‬‬ ‫ تستخدم لغات ‪ HTML‬و ‪ CSS‬و‪JavaScript‬‬ ‫ يحتوي ‪ Bootstrap‬على إضافات من مكتبة ‪jQuery‬‬ ‫ هو االختيار األنسب عند الرغبة في برمجة موقع ويب صالح للتصفح بجهاز‬ ‫الموبايل‬ ‫ يعطي نتائج فنية احترافية بمجرد فقط استخدام قوالب التصميم االساسية‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫‪jQuery‬‬ ‫ اطار عمل مجاني مفتوح المصدر برمجته شركة باركامب بالتعاون‬ ‫مع العالم (جون ريسج)‬ ‫ تم اصدار اللغة للمرة األولى عام ‪ ، 2006‬واالصدار األخير ‪3.5‬‬ ‫عام ‪2020‬‬ ‫ تستخدم فقط لغة جافا سكريبت وهذا يدل على خفة الحجم وسرعة‬ ‫األداء‬ ‫ هو االختيار األنسب عند الرغبة في برمجة موقع ويب ذو واجهة‬ ‫قوية ذات وظائف متعددة‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫الفرق بين ‪ Bootstrap‬و ‪jQuery‬‬ ‫‪ Bootstrap‬هو االختيار األفضل للمبرمجين المبتدئين‬ ‫يعد‬ ‫والمتوسطين حيث يسهل من خالله برمجة موقع ويب صالح لجهاز‬ ‫الموبايل ويعطي شكال فنيا عالي المستوى بمجرد تعلم أساسيات‬ ‫استخدامه ‪ ،‬بينما يعد ‪ jQuery‬هو االختيار األفضل للمبرمجين‬ ‫المحترفين حيث يوفر أدوات برمجية قوية متعددة الوظائف‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫ثالثاً – نظم اإلدارة على الويب‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫مفهوم نظم اإلدارة على الويب‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫مفهوم نظم اإلدارة على الويب‬ ‫هي تطبيقات ويب جاهزة االستخدام تعطي القدرة للمستخدم على‬ ‫انشاء نظام متكامل إلدارة المعلومات على الويب دون الحاجة المتالك‬ ‫خبرة برمجية مسبقة ‪ ،‬وبالتالي سهلت كثيرا على المستخدمين‬ ‫عمليات االنشاء والتعديل والحذف دون الحاجة لكتابة سطر برمجي‬ ‫واحد‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫أنواع نظم اإلدارة على الويب‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫‪ -1‬نظم إدارة المحتوى ‪CMS‬‬ ‫‪، Contents Management System‬‬ ‫هي اختصار لـ‬ ‫تهدف بشكل أساسي الى تنظيم المعلومات وعرضها للمستخدمين ‪،‬‬ ‫حيث تحتوي على مستودعات رقمية ‪ Repository‬لتخزين‬ ‫المحتوى والملفات المختلفة ‪ ،‬وهي موجهة بشكل أساسي للمواقع‬ ‫اإلخبارية (مثل جريدة اليوم السابع) والناشرين والبوابات االلكترونية‬ ‫للمؤسسات المختلفة ‪ ،‬من اشهر األنظمة المجانية مفتوحة المصدر‬ ‫إلدارة المحتوى نظامي ‪ Joomla‬و‪WordPress‬‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫‪ -2‬نظم إدارة التعلم ‪LMS‬‬ ‫‪، Learning Management System‬‬ ‫هي اختصار لـ‬ ‫تهدف بشكل أساسي الى تنظيم رقمنة عملية التعلم من خالل توفير‬ ‫أدوات برمجية لتنفيذ عمليات (التدريس ‪ ،‬التقييم ‪ ،‬األنشطة ‪ ،‬إدارة‬ ‫الطالب) ‪ ،‬ومن أشهر األنظمة المجانية مفتوحة المصدر إلدارة التعلم‬ ‫نظام ‪Moodle‬‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫الفرق بين نظم إدارة المحتوى ونظم إدارة التعلم‬ ‫يعد نظام إدارة المحتوى هو االختيار األفضل في حالة الرغبة في‬ ‫انشاء المواقع التجارية واإلعالمية واالخبارية حيث توفر إدارة عملية‬ ‫نشر المحتوى وتعديله بشكل سهل ‪ ،‬ويعد نظام إدارة المحتوى هو‬ ‫االختيار األفضل عند الرغبة في التحول الرقمي لعملية التعليم من‬ ‫خالل توفير أدوات تتعدى مفهوم إدارة المحتوى لمفهوم تقييم المتعلم‬ ‫في المحتوى وإدارة النشاط الدراسي‪.‬‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫كيفية العمل على نظم اإلدارة‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫‪ -1‬تحميل النظام وتجربته على جهاز الكمبيوتر‬ ‫في حالة الرغبة في تعلم كيفية استخدام النظام أو تشغيله على نظام‬ ‫‪ Server‬ليعطي للكمبيوتر‬ ‫شبكة محلية ‪ :‬يتم تسطيب برنامج‬ ‫االمكانية لتشغيل نظم اإلدارة علية كما لو كان جهاز سيرفر حقيقي ‪،‬‬ ‫ثم تسطيب نظام اإلدارة على جهاز الكمبيوتر ‪ ،‬ثم تشغيل نظام اإلدارة‬ ‫من متصفح الويب ‪.‬‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫‪ -2‬انشاء حسابات على الويب‬ ‫تتيح العديد من الشركات المصنعة لنظم اإلدارة مثل شركة‬ ‫‪ Moodle‬و ‪ WordPress‬إمكانية انشاء حساب على الموقع‬ ‫ليستفيد من إمكانيات النظام دون الحاجة لتحميله على جهاز‬ ‫الكمبيوتر ‪ ،‬وتوفر تلك المواقع خطط مجانية وخطط مدفوعة‬ ‫الدرس الثاني ‪ :‬المفاهيم المتقدمة – الباب األول ‪ :‬مقدمة في برمجة الويب – مقرر ‪ :‬برمجة الويب‬ ‫إعداد د‪/‬محمد ضاحي توني‬ ‫‪ -3‬استضافة مخصصة‬ ‫يمكن لمدير الموقع التعاقد مع شركة الستضافة النظام الخاص به‬ ‫على سيرفرها الخاص ‪ ،‬وتوفر تلك المواقع خطط مجانية وخطط‬ ‫مدفوعة‬ ‫نهاية المحاضرة‬

Use Quizgecko on...
Browser
Browser