تفاصيل دورة برمجة ويب (Full-Stack Web Development)
مدة الدراسة
شهرين
وصف الدورة
🌐 برنامج برمجة الويب – Full-Stack Web Development
برنامج "Full-Stack Web Development" هو برنامج تدريبي متكامل يُعنى بتأهيل المتدرب على بناء تطبيقات ومواقع ويب متكاملة من الصفر حتى النشر، مع تغطية الجانبين: الفرونت إند (واجهة المستخدم) والباك إند (الخادم وقاعدة البيانات).
البرنامج مناسب لمن يسعى لدخول مجال البرمجة من أوسع أبوابه، ويطمح لبناء مشاريع حقيقية والعمل الحر أو داخل شركات التقنية.
🎯 أهداف البرنامج:
- تعليم أساسيات تصميم وتطوير واجهات المواقع (Front-End).
- تدريب المتدرب على إنشاء قواعد بيانات وبناء منطق الخادم (Back-End).
- إكساب المتدرب القدرة على تطوير مواقع تفاعلية متكاملة.
- تمكين المتدرب من رفع المشروع على الإنترنت وإدارته.
📚 المحتوى التدريبي يشمل:
🧩 الفرونت إند (Front-End):
- HTML – لبناء هيكل الصفحات.
- CSS – لتنسيق الصفحات وتجميلها.
- Bootstrap / Tailwind – لتصميم واجهات مرنة وسريعة.
- JavaScript – لإضافة التفاعل والوظائف الديناميكية.
- مكتبة jQuery أو إطار عمل مثل React (اختياري حسب مدة البرنامج).
🖥️ الباك إند (Back-End):
- PHP أو Node.js (حسب التقنية المستخدمة).
- قواعد البيانات (MySQL أو MongoDB).
- Laravel (إذا تم اختيار PHP) أو Express (في حال Node.js).
- RESTful APIs – لإنشاء واجهات برمجية للتفاعل مع البيانات.
☁️ نشر المشروع:
- استخدام Git وGitHub لإدارة الإصدارات.
- رفع المواقع على استضافة مثل Vercel / Netlify / cPanel / Heroku.
- مفاهيم أساسية في الأمن والحماية.
🛠️ المهارات التي يكتسبها المتدرب:
- بناء مواقع كاملة من البداية للنهاية.
- التعامل مع قواعد البيانات وإدارة البيانات ديناميكيًا.
- تصميم واجهات مستخدم متجاوبة ومناسبة لجميع الأجهزة.
- تحليل المشاكل البرمجية وحلها.
- بناء مشاريع حقيقية تصلح لسيرتك الذاتية أو العمل الحر.
محتويات الدورة
دراسه شامله لتقنيات تصميم واجهات الويب
تعلم الباك إند php
التطبيق بمشروع بعد كل محاضره
التأهيل لسوق العمل