TrueschoTruescho
كل الدورات
تقنيات تطبيقات الويب وDjango
edX
دورة
متوسط
مجاني للتدقيق
شهادة

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

The University of Michigan

تعرّف على أساسيات تطبيقات الويب وHTTP وHTML وبنية Django، وتعلّم نشر تطبيق بسيط ليعمل عبر الإنترنت.

3 ساعة/أسبوع5 أسبوعالإنجليزية11,242 متسجل
مجاني للتدقيق

عن الدورة

في هذه الدورة ستستكشف البنية الأساسية لتطبيقات الويب، وكيف يتفاعل متصفح الويب مع خادم الويب. ستتعرّف إلى دورة الطلب/الاستجابة في بروتوكول نقل النص التشعبي (HTTP)، بما في ذلك أساليب GET وPOST وإعادة التوجيه (Redirect)، وكيف تُستخدم هذه الآليات لبناء تطبيقات ويب تتعامل مع المستخدمين والبيانات بشكل صحيح. كما ستحصل على فهم تمهيدي للغة ترميز النص التشعبي (HTML) لبناء صفحات ويب بسيطة، وستتعرّف إلى كيفية تنسيق هذه الصفحات باستخدام أوراق الأنماط المتتالية (CSS) لتحسين المظهر وتجربة الاستخدام. إضافة إلى ذلك، ستتعرّف إلى الهيكل العام لتطبيق Django وكيف تُنظَّم مكوّناته الأساسية ضمن مشروع وتطبيقات فرعية. سنستعرض أيضاً نمط تصميم تطبيقات الويب Model-View-Controller (MVC) وكيف يرتبط بـ Django، بما يساعدك على فهم فصل المسؤوليات بين طبقة البيانات والعرض والمنطق. وفي نهاية الدورة ستتعلّم كيفية نشر تطبيق Django باستخدام خدمة مثل PythonAnywhere ليصبح متاحاً عبر الإنترنت، مع التركيز على الخطوات العملية اللازمة لجعل تطبيقك يعمل في بيئة استضافة حقيقية.

ماذا ستتعلم

  • شرح أساسيات بروتوكول HTTP وكيف تعمل دورة الطلب والاستجابة
  • تثبيت ونشر تطبيق Django بسيط
  • بناء صفحات ويب بسيطة باستخدام HTML وتنسيقها باستخدام CSS
  • شرح العمليات الأساسية في SQL

المدرسون

C

Charles Severance

Professor, School of Information

المواضيع

Django (إطار عمل للويب)
Python (لغة برمجة)
أوراق الأنماط المتتالية CSS
NoSQL

معلومات الدورة

المنصةedX
المستوىمتوسط
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

Django (إطار عمل للويب)
Python (لغة برمجة)
أوراق الأنماط المتتالية CSS
NoSQL

ابدأ التعلم الآن