تصميم و برمجة مواقع الإنترنت (2)
الفصل السادس 6th Semester
ملخص مقرر الدراسي "تصميم وبرمجة مواقع انترنت (2)" - برمجة مواقع الويب الديناميكية
وصف المقرر:
يهدف هذا المقرر إلى تعليم الطلاب كيفية تصميم وبناء مواقع الويب الديناميكية باستخدام تقنيات برمجة مواقع الويب الخلفية. سيتعلم الطلاب كيفية استخدام لغات البرمجة وقواعد البيانات وأطر العمل لإنشاء تطبيقات ويب قابلة للتطوير وقابلة للصيانة.
الموضوعات الرئيسية:
- مقدمة إلى برمجة مواقع الويب الديناميكية
- لغات البرمجة الشائعة لبرمجة مواقع الويب الخلفية (مثل Python، Java، PHP، Node.js)
- قواعد البيانات (مثل MySQL، PostgreSQL، MongoDB)
- أطر عمل برمجة مواقع الويب (مثل Django، Spring، Laravel، Express.js)
- واجهات برمجة التطبيقات (APIs)
- الأمان واختبار مواقع الويب
- نشر تطبيقات الويب
مهارات التعلم:
- فهم مبادئ برمجة مواقع الويب الديناميكية
- كتابة كود برمجة مواقع الويب الخلفية باستخدام لغات البرمجة وقواعد البيانات وأطر العمل الشائعة
- تصميم وتنفيذ تطبيقات ويب ديناميكية
- اختبار وتصحيح تطبيقات الويب
- نشر تطبيقات الويب على خوادم الاستضافة
الجمهور المستهدف:
- طلاب الحاسوب في الفصول التخصصية للمستوى الثالث والرابع
المواد المطلوبة:
- كمبيوتر محمول
- اتصال إنترنت
- محرر نصوص
ملاحظات:
- قد تختلف متطلبات المقرر الدراسي ومواد التدريس اعتمادًا على المؤسسة التعليمية.
- يوصى للطلاب بمراجعة متطلبات المقرر الدراسي مع المؤسسة التعليمية قبل التسجيل.
موارد إضافية:
- https://www.w3schools.com/
- https://www.php.net/manual/en/index.php
- https://docs.djangoproject.com/en/5.0/intro/tutorial01/
- https://docs.spring.io/spring-framework/reference/index.html
- https://laravel.com/
- https://expressjs.com/
خاتمة:
يعد برمجة مواقع الويب الديناميكية مهارة قيمة في الطلب الكبير. من خلال إكمال هذا المقرر الدراسي، سيتعلم الطلاب المهارات والخبرات اللازمة لتصميم وبناء مواقع الويب الديناميكية الناجحة.