Untitled Quiz

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

ما هو مجال تطوير الويب؟

  • كتابة األكواد على الويب.
  • إنشاء المواقع اإللكترونية وتطبيقات الويب التي تهدف إلى توفير ميزة أو خدمة معينة عبر اإلنترنت. (correct)
  • إنشاء قواعد البيانات فقط.
  • تنظيم بيانات المستخدم في برامج مثل اإكسل.

في تقنية تطوير الويب، ما هي قواعد البيانات؟

  • هي لغات البرمجة المستخدمة في تطوير الواجهة األمامية للمواقع.
  • هي األداة التي تستخدم لإنشاء صفحات الويب بشكل سهل ومرن.
  • مجموعة منظمة من البيانات يتم تخزينها إلكترونيةً ويمكن الوصول إليها عبر تطبيق ويب. (correct)
  • هي مجموعة األدوات التي تستخدم للتعامل مع الصور والفيديوهات.

يُعرف جانب الخادم side server لموقع الويب باسم الواجهة األمامية.

False (B)

من أهم وظائف server Web هو إحتواء المواقع اإللكترونية وعرضها عند الطلب من خالل بروتوكول http أو بروتوكول https.

<p>True (A)</p> Signup and view all the answers

تستخدم مواقع الويب الثابتة قواعد البيانات أو ملفات خارجية.

<p>False (B)</p> Signup and view all the answers

تتطلب المواقع الثابتة خبرة عالية في التطوير والتحديث.

<p>True (A)</p> Signup and view all the answers

تستطيع تحسين SEO موقعك من خلال استخدام المواقع الديناميكية.

<p>True (A)</p> Signup and view all the answers

تستخدم HTML للواجهة الأمامية فقط.

<p>False (B)</p> Signup and view all the answers

يُمكن للمطورين استخدام framework Python العامة لإلنشاء كافة أنواع التطبيقات بسرعة أكبر.

<p>True (A)</p> Signup and view all the answers

يستخدم Django مبدأ نموذج-عرض-قالب (MVC) لمعالجة الطلبات.

<p>False (B)</p> Signup and view all the answers

Django تُصنف كمشروع مفتوح المصدر.

<p>True (A)</p> Signup and view all the answers

Django يدعم العديد من قواعد البيانات ، SQlite هي قاعدة بيانات االفتراضية.

<p>True (A)</p> Signup and view all the answers

يُمكن استخدام ORM Django لتنفيذ أوامر SQL مباشرةً.

<p>False (B)</p> Signup and view all the answers

تُعد QuerySet في Django طريقة بسيطة لتنفيذ استعالمات قاعدة البيانات.

<p>True (A)</p> Signup and view all the answers

Django يُمكن استخدام SQL Raw لتنفيذ استعالمات SQL المعقدة .

<p>True (A)</p> Signup and view all the answers

يُمكن استخدام framework Django لبناء منصات CMS مخصصة.

<p>True (A)</p> Signup and view all the answers

تتميز views القائمة على الفئات في Django بعبارات render المضمنة.

<p>True (A)</p> Signup and view all the answers

تتميز views القائمة على الدوال في Django بسهولة إعادة االستخدام.

<p>False (B)</p> Signup and view all the answers

ما هو تطوير الويب Development Web؟

<p>هو أحد أشهر مجالات العمل الحر حاليًا، فهو واحد من بين أكثر المجالات طلبًا في السوق التقنية ، نظرا لكونه يتعلق بإنشاء وصناعة المواقع الإلكترونية وتطبيقات الويب التي تهدف إلى توفير ميزة أو خدمة معينة عبر الإنترنت.</p> Signup and view all the answers

ما هي أشهر التقنيات المستخدمة في برمجة الواجهة الأمامية للمواقع؟

<p>HTML (A), CSS (B), JavaScript (C), Bootstrap (D)</p> Signup and view all the answers

ما هي أنواع قواعد البيانات؟

<p>قاعدة البيانات العالئقية Relational Database (E), قاعدة البيانات غير العالئقية NoSQL database (F)</p> Signup and view all the answers

ما هو خادم الويب Web Server؟

<p>هو جهاز كمبيوتر مخصص لتقديم صفحات الويب عبر اإلترنت. وظيفته األساسية هي استقبال طلبات المستخدمين من خالل متصفح الويب، وإرسال الملفات المطلوبة بما فيها صفحات HTML، وملفات CSS، والصور، والبيانات األخرى الضرورية لعرض صفحة ويب.</p> Signup and view all the answers

ما هو الاختصارات لـ (HTTP (HyperText Transfer Protocol و (HTTPS (HyperText Transfer Protocol Secure ؟

<p>هو بروتوكول االتصال األساسي المستخدم في الويب لنقل البيانات بين المتصفح أو العميل والخادم / HTTPS: هو نفس بروتوكول HTTP لكن مع طبقة أمان إضافية.</p> Signup and view all the answers

ما هي أنواع طلبات HTTP؟

<p>GET (A), OPTIONS (B), HEAD (C), DELETE (D), PUT (E), POST (F)</p> Signup and view all the answers

ما هي أنواع خوادم الويب Server Web؟

<p>Sun Java System Web Server (A), OpenLiteSpeed (B), Tomcat Apache (C), Jigsaw Server (D), Apache Web Server (E), Nginx Web Server (F), IIS Web Server (G), LiteSpeed Web Server (H), Lighttpd (I)</p> Signup and view all the answers

ما هو الفرق بين البرمجة لدى العميل Scripting side-Client و البرمجة لدى الخادم Scripting side-Server ؟

<p>البرمجة لدى العميل Scripting side-Client: الكود الذي يتم تشغيله على العميل (مثل متصفح الويب) وينفذ المهام مباشرة على جهاز المستخدم. / Scripting side-Server: الكود الذي يتم تشغيله على الخادم ويقوم بإنشاء صفحات HTML ديناميكية يتم إرسالها إلى العميل.</p> Signup and view all the answers

ما هو الهدف من تطوير مواقع الويب Development Websites؟

<p>هو إنشاء المواقع وبرمجتها وصيانتها.</p> Signup and view all the answers

ما هو الفرق بين المواقع الإلكترونية Websites و تطبيقات الويب Application Web؟

<p>الموقع االلكتروني Websites عبارة عن مجموعة من صفحات الويب ذات الصلة التي تحتوي على صور ونصوص وصوت وفيديو وروابط. / تطبيقات الويب Applications Web: برنامج يمكن الوصول إليه باستخدام أي متصفح ويب، يمكن القول إن تطبيقات الويب هي مواقع ويب ذات وظائف وعناصر تفاعلية، فإن تطبيقات الويب قابلة للتخصيص، و يمكن أن تؤدي مجموعة كبيرة ومختلفة من المهام والوظائف، حيث أنها أكثر تعقيداً وصعوبة في البناء، ويتطلب إلنشائها فريقاً محترفاً من مطوري البرامج مثل Facebook ، YouTube ، X ، Twitter.</p> Signup and view all the answers

ما هو الأمر الذي يجب عليك كتابته لإلنشاء أول مشروع Django ؟

<p>django-admin startproject mysite</p> Signup and view all the answers

ما هو الغرض من ملف py.manage في مشروع Django ؟

<p>هو ملف يعمل كمركز قيادة للمشروع</p> Signup and view all the answers

ما هو الأمر الذي تستخدمه للتحقق من تثبيت Django ؟

<p>django-admin --version</p> Signup and view all the answers

ما هو الأمر الذي يجب عليك كتابة الذي يُنشىء تطبيق Django ؟

<p>python manage.py startapp</p> Signup and view all the answers

ما هي الخصائص الموجودة في ملف settings.py بالنسبة لمشروع Django ؟

<p>INSTALLED_APPS (A), ALLOWED_HOSTS (B), ROOT_URLCONF (C), DATABASES (D), DEBUG (E), LANGUAGE_CODE (F), MIDDLEWARE_CLASSES (G)</p> Signup and view all the answers

ما هى طريقة العرض Views في Django ؟

<p>Views هي ميزة في Django تُمكننا من التعامل مع بيانات الموقع وتنظيم المحتوى</p> Signup and view all the answers

ما هو الهدف من ملف py.urls في Django؟

<p>يُستخدم ملف urls.py لتحديد الروابط والتى تُوجه الطلبات إلى العروض Views المختلفة.</p> Signup and view all the answers

ما هي اللغة التي تمت كتابه Django بها؟

<p>Python</p> Signup and view all the answers

ما هي أهم الميزات العامة التي توفرها مكتبات Python لتطوير الويب؟

<p>requests : توفر مكتبة requests وظائف مفيدة مطلوبة لتطوير الويب ، Beautiful soup : تستخدم Beautiful soup للتحليل ، SQLAlchemy : تستخدم SQLAlchemy ، WTForms : تستخدم WTForms ، 2Jinja : تستخدم 2Jinja</p> Signup and view all the answers

ما هي أشهر أطر عمل Python لتطوير الويب؟

<p>TurboGears (A), PyTorch (B), FastAPI (C), Flask (D), Pyramid (E), Django (F), Apache MXNet (G), Bottle (H)</p> Signup and view all the answers

ما هي أشهر بيئات التطوير المتكاملة IDEs للغة Python ؟

<p>PyCharm (A), Spyder (B), IDLE (C), Atom (D)</p> Signup and view all the answers

ما هو الأمر الذي تستخدمه لإنشاء جدول في قاعدة البيانات في مشروع Django؟

<p>python manage.py makemigrations</p> Signup and view all the answers

ما هو الأمر الذي تستخدمه لتنفيذ التغييرات في قاعدة البيانات في مشروع Django؟

<p>python manage.py migrate</p> Signup and view all the answers

ما هو الأمر الذي تستخدمه لعرض أوامر SQL التي تم إعدادها عن طريق أمر makemigrations ؟

<p>python manage.py sqlmigrate</p> Signup and view all the answers

ما هو الغرض من ORM Django ؟

<p>هو أداة قوية تسمح لك بالتفاعل مع قاعدة البيانات الخاصة بك بطريقة بايثون.</p> Signup and view all the answers

ما هو الأمر الذي تستخدامه للدخول الى shell Python ضمن بيئة مشروع Django ؟

<p>python manage.py shell</p> Signup and view all the answers

ما هي أهم الخصائص التي تُستخدم في ORM Django ؟

<p>all (A), delete (B), Q (C), get (D), exclude (E), Raw SQL (F), order_by (G), filter (H), values (I), update (J), QuerySet (K), save (L), objects.Model. (M)</p> Signup and view all the answers

ما هو الأمر الذي تستخدمه لإضافة بيانات جديدة الى جدول ؟

<p>save()</p> Signup and view all the answers

ما هو الأمر الذي تستخدمه لإسترجاع بيانات جديدة من جدول ؟

<p>get()</p> Signup and view all the answers

ما هي أهم الخصائص التي تستخدم في معالجة البيانات في Forms Django ؟

<p>table_as.form , ul_as.form , p_as.form</p> Signup and view all the answers

ما هو الأمر الذي تستخدمه لفهم طريقة الطلب HTTP التي تم إرسالها الى الموقع ؟

<p>method.request</p> Signup and view all the answers

ما هو الأمر الذي تستخدمه للفقرة ؟

<p>p_as.form</p> Signup and view all the answers

ما هو الأمر الذي تستخدمه للجدول ؟

<p>table_as.form</p> Signup and view all the answers

ما هو الأمر الذي تستخدمه للقائمة ؟

<p>ul_as.form</p> Signup and view all the answers

ما هو الأمر الذي تستخدمه للملف الذي تم ترحي له؟

<p>FILES.request</p> Signup and view all the answers

ما هو الأمر الذي تستخدمه for validation في Forms Django ؟

<p>valid.is.form</p> Signup and view all the answers

ما هو الأمر الذي تستخدمه for saving في Forms Django ؟

<p>save.form</p> Signup and view all the answers

ما هو الأمر الذي تستخدمه لفهم طريقة العرض Views في Django ؟

<p>as_view</p> Signup and view all the answers

ما هو الأمر الذي تستخدامه لعمل redirect بعد إنجاز عملية ؟

<p>redirect('success')</p> Signup and view all the answers

ما هو الأمر الذي تستخدمه لعرض رسالة ؟

<p>messages.success('request, '</p> Signup and view all the answers

ما هو الأمر الذي تستخدمه for validation في الجدول ؟

<p>clean_fields()</p> Signup and view all the answers

ما هو الأمر الذي تستخدمه لعرض بيانات Django ؟

<p>objects.Model.</p> Signup and view all the answers

ما هو الأمر الذي تستخدمه لإضافة حقل جديد في الجدول ؟

<p>python manage.py makemigrations</p> Signup and view all the answers

ما هو الأمر الذي تستخدمه لإزالة حرف "." من النص ؟

<p>strip()</p> Signup and view all the answers

Flashcards

تطوير الويب

عملية إنشاء وتطوير المواقع الإلكترونية وتطبيقات الويب التي تهدف إلى تقديم خدمة أو ميزة عبر الإنترنت.

الواجهة الأمامية

هو الجزء من موقع الويب الذي يتفاعل فيه المستخدم مباشرة، يُطلق عليه أيضًا "جانب العميل" للموقع. يختص بالمظهر الجمالي والهيكلة الأمامية للمواقع والتطبيقات الإلكترونية.

لغة HTML

هي لغة ترميز تستخدم في تصميم صفحات الويب. وهي لغة هيكلة أو توصيف لبنية صفحات الإنترنت.

لغة CSS

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

Signup and view all the flashcards

Bootstrap

هو إطار عمل CSS مشهور لتطوير مواقع ويب سريعة الاستجابة وموجهة للأجهزة المحمولة.

Signup and view all the flashcards

لغة JavaScript

هي لغة برمجة تستخدم لجعل الموقع الويب الخاص بنا تفاعلي (ديناميكي). تحتوي على المنطق البرمجي مثل الخوارزميات والمتغيرات.

Signup and view all the flashcards

الواجهة الخلفية

هو جانب الخادم لموقع الويب. وهو جزء من البرنامج ال يتصل مباشرة بالمستخدمين. يُستخدم لتخزين البيانات وترتيبها.

Signup and view all the flashcards

لغة PHP

هي لغة برمجة تُنفذ لدى الخادم. مصممة خصيصًا لتطوير الويب.

Signup and view all the flashcards

لغة Java

تُعد لغة Java واحدة من أكثر لغات البرمجة شيوعًا واستخدامًا. وهي قابلة للتطوير بدرجة كبيرة.

Signup and view all the flashcards

لغة Python

بايثون هي لغة برمجة تمكنك من العمل بسرعة ودمج الأنظمة بكفاءة أكبر.

Signup and view all the flashcards

Node.js

هي بيئة مفتوحة المصدر تستخدم لتشغيل كود JavaScript خارج المتصفح.

Signup and view all the flashcards

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

هي مجموعة منظمة من البيانات يتم تخزينها إلكترونيًا ويمكن الوصول إليها عبر تطبيق ويب. تعمل كمكون خلفي حيث يتم تخزين البيانات وإدارتها واسترجاعها.

Signup and view all the flashcards

قواعد البيانات العلائقية

هي قواعد بيانات تخزن البيانات في جداول تشبه جداول البيانات.

Signup and view all the flashcards

قواعد البيانات غير العلائقية

هي قواعد بيانات تخزن البيانات بتنسيق مرن غير جدولي.

Signup and view all the flashcards

MySQL

هو نظام إدارة قواعد بيانات عالئقية مفتوح المصدر يستخدم SQL لإدارة البيانات المنظمة.

Signup and view all the flashcards

MongoDB

هي قاعدة بيانات NoSQL تخزن البيانات في مستندات تشبه JSON.

Signup and view all the flashcards

Cassandra

هي قاعدة بيانات NoSQL مفتوحة المصدر تُستخدم في التعامل مع البيانات الضخمة.

Signup and view all the flashcards

Redis

هي قاعدة بيانات NoSQL مخزنة في الذاكرة معروفة بسرعتها.

Signup and view all the flashcards

المطور الشامل

يشمل تطوير الواجهتين الأمامية والخلفية معًا. يجمع بين تطوير الواجهتين الأمامية والخلفية.

Signup and view all the flashcards

الموقع الالكتروني

هي مجموعة من صفحات الويب ذات الصلة التي تحتوي على صور ونصوص وصوت وفيديو وروابط.

Signup and view all the flashcards

تطبيقات الويب

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

Signup and view all the flashcards

مواقع ساكنة

مواقع ثابتة المحتوى دائما، لا يمكن تغيير محتواها أو إجراء تعديلات فيها بسهولة.

Signup and view all the flashcards

مواقع تفاعلية

مواقع سهلة ومرنة الاستخدام وتفاعلية ومتنوعة المحتوى. يمكن تعديل محتواها بسهولة من قبل صاحب الموقع.

Signup and view all the flashcards

العميل (client)

هو جهاز مستخدم الويب مثل جهاز الكمبيوتر أو الهاتف الذي تتوفر فيه خدمة الاتصال بالإنترنت.

Signup and view all the flashcards

خادم الويب (web server)

هو جهاز كمبيوتر مخصص لتقديم صفحات الويب عبر الإنترنت. وظيفته الأساسية هي استقبال طلبات المستخدمين وإرسال الملفات المطلوبة.

Signup and view all the flashcards

بروتوكول HTTP

هو بروتوكول الاتصال الأساسي المستخدم في الويب لنقل البيانات بين المتصفح والخادم.

Signup and view all the flashcards

بروتوكول HTTPS

هو بروتوكول HTTP مع طبقة أمان إضافية تستخدم SSL/TLS لتشفير البيانات المتبادلة.

Signup and view all the flashcards

SSL/TLS

هو نظام يستخدم لتشفير وفك تشفير البيانات لتأمينها أثناء نقلها بين الخادم والعميل.

Signup and view all the flashcards

خادم web server

هو جهاز كمبيوتر مخصص لتقديم صفحات الويب عبر الإنترنت.

Signup and view all the flashcards

عملية تطوير موقع الويب

هي عملية متكاملة ومتعددة الخطوات تهدف إلى تصميم وتطوير موقع ويب متكامل وذو جودة عالية.

Signup and view all the flashcards

البرمجة لدى العميل

هو الكود الذي يتم تشغيله على العميل (مثل متصفح الويب) وينفذ المهام مباشرةً على جهاز المستخدم.

Signup and view all the flashcards

البرمجة لدى الخادم

هو الكود الذي يتم تشغيله على الخادم ويقوم بإنشاء صفحات HTML ديناميكية يتم إرسالها إلى العميل.

Signup and view all the flashcards

الموقع االلكتروني

مجموعة من صفحات الويب ذات الصلة التي تُقدم معلومات أو خدمات عبر الإنترنت.

Signup and view all the flashcards

More Like This

Untitled Quiz
37 questions

Untitled Quiz

WellReceivedSquirrel7948 avatar
WellReceivedSquirrel7948
Untitled Quiz
55 questions

Untitled Quiz

StatuesquePrimrose avatar
StatuesquePrimrose
Untitled Quiz
18 questions

Untitled Quiz

RighteousIguana avatar
RighteousIguana
Untitled Quiz
50 questions

Untitled Quiz

JoyousSulfur avatar
JoyousSulfur
Use Quizgecko on...
Browser
Browser