Logo
Hero Background

مسار تطوير الواجهات الخلفية (Back End Development)

احترف بناء خوادم و APIs وقواعد البيانات. ستتعلم Node.js، Python، SQL، وأمن التطبيقات لتكون مطور خلفية متكامل.

6 مسارات
234 ساعة تدريبية
6 أشهر للاكتمال
icon شرح نظري احترافي
iconتطبيقات عملية مستمرة
icon اختبار تقييم نهائي

نبذة عن المسار

تم تصميم هذا المسار لتأهيل المتدربين لاكتساب المهارات العملية المطلوبة في سوق العمل كمطوري Back End. يبدأ المسار بتأسيس قوي في لغة JavaScript، ثم ينتقل تدريجيًا إلى بناء تطبيقات وخدمات الويب. يركز المسار على فهم كيفية عمل الخوادم (Servers)، وإدارة قواعد البيانات، وتصميم واجهات برمجية (APIs) قابلة للتوسع، مع تطبيق أفضل الممارسات المتبعة في تطوير البرمجيات الحديثة.

ماذا ستتعلم؟

إتقان أساسيات JavaScript
فهم مفاهيم البرمجة غير المتزامنة (Asynchronous Programming) باستخدام Promises وAsync/Await
تصميم وتطوير RESTful APIs
تصميم قواعد البيانات باستخدام MongoDB وإدارة البيانات عبر Mongoose
تنفيذ عمليات CRUD وبناء نماذج بيانات (Schemas) منظمة وقابلة للتوسع
تطبيق مفاهيم (Authentication & Authorization) باستخدام JWT
التعامل مع رفع الملفات وإرسال البريد الإلكتروني وإدارة الأخطاء
نشر التطبيقات وإدارة إعدادات التشغيل
استخدام Git وGitHub لإدارة المشاريع والعمل ضمن فرق التطوير
تطوير مشروع Back End متكامل يحاكي متطلبات المشاريع الحقيقية

المستويات داخل المسار

JavaScript Fundamentals

بناء أساس قوي في لغة JavaScript من خلال تعلم المفاهيم الأساسية والمتقدمة، وفهم ES6+، وإتقان البرمجة غير المتزامنة باستخدام Promises وAsync/Await، بما يؤهلك للانتقال إلى تطوير التطبيقات الخلفية.

Node.js Fundamentals

التعرف على بيئة Node.js وكيفية عمل تطبيقات Back End، مع تعلم إدارة الوحدات (Modules)، والتعامل مع نظام الملفات، والأحداث (Events)، وبناء أول خادم.

Express.js & REST API Development

تعلم بناء واجهات REST APIs باستخدام Express.js، وفهم Routing وMiddleware وإدارة الطلبات والاستجابات، بالإضافة إلى تطبيق أنظمة المصادقة الأساسية.

MongoDB & Database Design

تعلم تصميم قواعد البيانات بطريقة عملية، وبناء النماذج والعلاقات المناسبة باستخدام MongoDB وMongoose، مع تنفيذ عمليات CRUD وإدارة البيانات بكفاءة.

Advanced Backend Development

التعمق في تطوير التطبيقات الخلفية من خلال تطبيق معايير الأمان، وإدارة JWT، وتحسين معالجة الأخطاء، والتعامل مع رفع الملفات، وإرسال البريد الإلكتروني، وتنفيذ استعلامات قواعد بيانات متقدمة.

Professional Engineering Level

تنفيذ مشروع احترافي متكامل يحاكي بيئة العمل الحقيقية، بدءًا من التخطيط وتصميم قاعدة البيانات وحتى تطوير الـ APIs، واختبار النظام، وتجهيزه للنشر على بيئة الإنتاج.

بعد الانتهاء من المسار ستكون قادرًا على

  • تطوير تطبيقات Back End احترافية قابلة للتوسع والصيانة
  • تصميم وبناء RESTful APIs باستخدام Node.js وExpress.js
  • إنشاء وإدارة قواعد البيانات باستخدام MongoDB وMongoose
  • تطبيق أنظمة المصادقة والتفويض
  • تجهيز التطبيقات للنشر

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

  • جهاز كمبيوتر.
  • اتصال مستقر بالإنترنت (في حالة الأونلاين).
  • مهارات أساسية في استخدام الكمبيوتر والتعامل مع الملفات والمتصفح.
  • الرغبة في التعلم والتطبيق العملي المستمر.
  • يفضل إتمام مسار Front End أو امتلاك معرفة أساسية بتطوير الويب، أو اجتياز اختبار تحديد المستوى.
cert-icon احصل على شهادة

مسار تطوير الواجهات الخلفية (Back End Development)

يوجد 6 مسارات في هذا البرنامج

  • JavaScript Fundamentals
  • Node.js Fundamentals
  • Express.js & REST API Development
  • MongoDB & Database Design
  • Advanced Backend Development
  • Professional Engineering Level

قم بمشاركة المسار

bg-image

مستقبلك يبدأ بخطوة

ابدأ رحلتك التعليمية اليوم واكتسب المهارات التي تؤهلك لسوق العمل وتساعدك على تحقيق أهدافك.