⁠Full Stack Development

 ⁠Full Stack Development
  • المدة
    96 ساعات
  • الدروس
    48 محاضرة
  • الطلاب
    6 طلاب
  • الفئة
    Web
  • المستوى
    Advanced
  • الشهادة
    متاحة
يجب تسجيل الدخول للتسجيل في الدورة
تقدم الشركه برنامجًا تدريبيًا احترافيًا متكاملًا في تطوير تطبيقات الويب الشاملة (Full-Stack Development)، يهدف إلى إعداد مطورين قادرين على بناء أنظمة ويب متكاملة تشمل تطوير الواجهة الأمامية (Front-End) والجانب الخلفي (Back-End) باحترافية عالية. يركز البرنامج على تأهيل المتدرب لفهم دورة حياة تطوير التطبيق بالكامل، بدءًا من تصميم واجهة المستخدم، مرورًا ببناء الخوادم وقواعد البيانات، وحتى ربط جميع المكونات معًا في نظام متكامل وآمن وقابل للتوسع، بما يتوافق مع متطلبات سوق العمل المحلي والعالمي. يُعد مطوّر الـ Full-Stack مسؤولًا عن تطوير التطبيق بالكامل، مما يمنحه قدرة أكبر على فهم المنظومة التقنية بشكل شامل والعمل بكفاءة ضمن فرق التطوير.

ماذا ستتعلم؟

أولًا: تطوير الواجهة الأمامية (Front-End)

  • HTML لبناء هيكل صفحات الويب.

  • CSS لتنسيق وتصميم الواجهات.

  • JavaScript لإضافة التفاعل والديناميكية.

  • تصميم واجهات متجاوبة (Responsive Design).

  • استخدام Bootstrap و CSS Flexbox & Grid.


ثانيًا: تطوير الجانب الخلفي (Back-End)

  • فهم آلية عمل الخوادم وإدارة الطلبات (Requests & Responses).

  • البرمجة باستخدام C#.

  • تصميم وإدارة قواعد البيانات (MySQL – PostgreSQL – MongoDB).

  • تنفيذ عمليات CRUD وإدارة العلاقات بين الجداول.

  • إنشاء واجهات برمجية (APIs) وربطها بالواجهة الأمامية.

  • تطبيق مفاهيم الأمان وإدارة المستخدمين والصلاحيات.


ثالثًا: التكامل وإدارة المشروع

  • ربط الواجهة الأمامية بالجانب الخلفي بشكل عملي.

  • تنظيم هيكل المشروع وفق أفضل الممارسات.

  • التعامل مع الأخطاء وتحسين الأداء.

  • تنفيذ مشروع متكامل يحاكي تطبيقًا حقيقيًا من سوق العمل.


نظام الدراسة

  • يعتمد البرنامج على التدريب العملي المكثف بنسبة كبيرة.

  • شرح نظري مبسّط مدعوم بتطبيقات عملية مستمرة.

  • تنفيذ مشروعات مرحلية خلال الدراسة.

  • متابعة وتقييم دوري لأداء المتدربين.

  • مشروع نهائي شامل (Capstone Project) يجمع بين Front-End و Back-End.


متطلبات الالتحاق

  • معرفة أساسية باستخدام الحاسب الآلي.

  • لا يُشترط خبرة مسبقة في البرمجة (يبدأ البرنامج من الأساسيات).

  • توفر جهاز كمبيوتر شخصي للتطبيق العملي.

  • الالتزام بالحضور وتنفيذ المهام والمشروعات المطلوبة.


مخرجات البرنامج

بنهاية البرنامج سيكون المتدرب قادرًا على:

  • بناء تطبيق ويب متكامل من البداية وحتى النشر.

  • تطوير واجهات تفاعلية وربطها بخوادم وقواعد بيانات احترافية.

  • إنشاء أنظمة آمنة وقابلة للتوسع.

  • العمل كمطور Full-Stack ضمن فريق تقني أو كمستقل في مجال العمل الحر.