- وصف
- المناهج الدراسية
يقدم لك هذا المساق العميق استكشافاً شاملاً لإطار عمل الويب القوي بايثون جانغو (Django)، بدءاً من الأساسيات وصولاً إلى بناء واجهات برمجية متكاملة (REST APIs). صُمم هذا المساق خصيصاً لمطوري الواجهة الخلفية (Backend Developers)، حيث ستتعلم كيفية إنشاء تطبيقات ويب قابلة للتوسع (Scalable)، آمنة (Secure)، وسهلة الصيانة (Maintainable) بالاعتماد على الميزات القوية التي يقدمها جانغو.
الفقرة الثانية (Paragraph 2) – ما ستتعلمه: ما ستتعلمه (What You’ll Learn)
- ✅ أساسيات جانغو: لماذا يُعد الخيار الأمثل والأكثر اعتماداً لتطوير الواجهة الخلفية باستخدام بايثون.
- ✅ إعداد مشروع جانغو: باستخدام البيئات الافتراضية (Virtual Environments) وهيكلة التطبيقات (App Structures).
- ✅ التعامل مع النماذج (Models): قواعد البيانات، الهجرات (Migrations)، ولوحة الإدارة المدمجة في جانغو.
- ✅ إدارة العروض (Views): توجيه عناوين (URL Routing) والتحميل الديناميكي لصفحات HTML باستخدام نمط (MTV).
- ✅ مقدمة في واجهات REST API: واستخدام إطار عمل جانغو لتطوير واجهات REST (DRF – Django REST Framework).
- ✅ اختبار وتصحيح الأخطاء (Testing and Debugging): في تطبيقات جانغو باستخدام الأدوات المدمجة.
- ✅ استعراض تطبيقات جانغو في الواقع العملي: في منصات عالمية مثل انستغرام، سبوتيفاي، موزيلا، ووكالة ناسا.
الفقرة الثالثة (Paragraph 3) – لمن هذا المساق: لمن هذا المساق؟ (Who Should Take This Course?)
- مطورو بايثون الراغبون في التخصص بتطوير الويب للواجهات الخلفية.
- مطورو الـ Full-Stack الذين يسعون لدمج جانغو في سير عملهم.
- المبتدئون الذين يريدون تعلم بناء تطبيقات الويب بكفاءة عالية.
- المطورون المستقلون (Freelancers) وأصحاب الشركات الناشئة الباحثون عن حلول ويب قابلة للتوسع.
الفقرة الرابعة (Paragraph 4) – الخاتمة: في نهاية هذا المساق، ستكون لديك قاعدة معرفية متينة في جانغو، والقدرة على بناء تطبيقات ويب متكاملة، بالإضافة إلى الثقة لنشر مشاريعك الخاصة الآمنة والقابلة للتوسع.
الوحدة 1
الوحدة 4
الوحدة 8
الوحدة 9
مشاركة
تفاصيل الدورة
محاضرات
14
المستوى
Beginner
الدورات الشائعة