Enroll Course: https://www.coursera.org/learn/django-build-web-apps

تعتبر دورة “بناء تطبيقات الويب باستخدام Django” من الدورات الرائعة التي تقدمها منصة Coursera، حيث تتيح لك فرصة التعلم العميق حول كيفية بناء تطبيقات ويب متطورة باستخدام إطار العمل الشهير Django.

تبدأ الدورة بتعريف أسلوب الاتصالات بين Django وقاعدة البيانات من خلال كائنات النماذج، وتنطلق إلى استكشاف مفهوم تخطيط الكائنات بالنسبة للعلاقات (ORM) الذي يدعم الوصول إلى قاعدة البيانات.

في هذه الدورة، سيتم استعراض مفهوم البرمجة الشيئية في بايثون وكيفية تطبيقها في نماذج Django. كما ستتعلم الأساسيات المتعلقة بلغة الاستعلام الهيكلية (SQL) وتصميم قواعد البيانات، بما في ذلك فهم العلاقات من نوع واحد إلى العديد والعديد إلى العديد وكيفية عملها في كل من SQL ونماذج Django.

تتضمن الدورة مجموعة من المواضيع الأساسية التي تبني عليها، مثل:

  • نماذج البيانات – هذا الجزء يستكشف كيفية تعريف النماذج في Django ثم نبني نماذج البيانات ونستكشف واجهة الإدارة لتطبيقنا. تعتبر نماذج البيانات هي الكيفية التي يتفاعل بها Django مع قاعدة البيانات المخفية.
  • مناظير Django – المناظير هي جانب من تطبيقات Django تنتج صفحات الويب المعروضة على المستخدمين. تعتبر المناظير واحدة من العناصر الأساسية لتطبيقات Django.
  • مناظر Django العامة – نستعرض البرمجة الشيئية في بايثون ونلقي نظرة على إمكانية المناظر العامة داخل Django. نستخدم المناظر العامة من خلال توسيع فصول Django لإنشاء فصل منظر جديد.
  • النماذج في HTTP وHTML – نتناول كيفية عمل GET و POST، وكيف يتم بناء النماذج من HTML، وكيف نحمي تطبيقاتنا من هجمات Cross-Site Scripting Forgery (CSRF)، وكيف نتعامل مع تحديثات المتصفح بعد POST.

أوصي بشدة بالتحاق بهذه الدورة، فهي مناسبة للمبتدئين والمحترفين على حد سواء، وستساعدك على تعزيز مهاراتك في بناء تطبيقات الويب باستخدام Django.

لكل من يبحث عن فرصة لتحسين مستوى مهاراته في البرمجة وبناء تطبيقات ويب مرنة، لا تفوتوا هذه الدورة!

Enroll Course: https://www.coursera.org/learn/django-build-web-apps