اذهب إلى المحتوى
  • 0

ماذا احتاج لأتعلم إنشاء موقع متكامل (واجهة أمامية وخلفية) كأكاديمية إلكترونية أو إدخال درجات الطلاب للمعلمين

محمد صالح24

السؤال

ماذا احتاج لأتعلم إنشاء موقع متكامل (واجهة أمامية وخلفية) كأكاديمية إلكترونية أو إدخال درجات الطلاب للمعلمين.


بحيث يكون لكل معلم حساب خاص وكذلك الطالب فيمكنه رؤية درجاته وهناك حساب المشرفين وهكذا مثل كلاسيرا مثلا...

وأنا قد اشتركت في دورة تصميم واجهات المستخدم وأنهيت الاساسيات وبدأت بالشاريع.

لكن أريد مشروعا كالذي ذكرته سابقا لكن أظنه سيحتاج خبرة في الواجهات الخلفية.

فمالذي يجب علي تعلمه لأتمكن من ذلك بالإضافة لواجهات المستخدم؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

لإنشاء موقع متكامل كما ذكرت ستحتاج بالإضافة لمهارات واجهة المستخدم التي تملكها إلى تعلم الأمور التالية:

  • لغة برمجة للواجهة الخلفية: اختيار لغة مثل PHP واستخدام إطار العمل Laravel، أو اختيار Python مع إطار العمل Django.
  • إدارة قواعد البيانات: تعلم كيفية استخدام قواعد البيانات مثل MySQL أو PostgreSQL لإنشاء وإدارة قواعد البيانات.
  • تطوير واجهات برمجة التطبيقات (APIs): تعلم كيفية بناء واجهات برمجة التطبيقات باستخدام REST أو GraphQL لتمكين الاتصال بين الواجهة الأمامية والخلفية.
  • المصادقة وإدارة الجلسات: تعلم كيفية إنشاء أنظمة تسجيل الدخول، تسجيل المستخدمين، وإدارة الجلسات بطريقة آمنة.
  • التكامل مع خدمات خارجية: تعلم كيفية التكامل مع بوابات الدفع وخدمات البريد الإلكتروني إذا كنت تحتاج إليها.

هذه المهارات والخبرات ستساعد في بناء موقع متكامل وقوي يشمل جميع الوظائف المطلوبة، وهي ضرورية لأي مبرمج، يمكنك التوسع أكثر من خلال قراءة وتصفح هذه المقالات:

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

تحتاج لتعلم تطوير الواجهة الخلفية تعلم الأساسيات التالية :

  • تعلم لغة برمجة من لغات تطوير الواجهة الخلفية Backend مثل Node.js أو Python وغيرها
  • واختر إطار عمل مناسب مثل Express.js ل nodejs أو Django ل python.
  • تعلم قواعد البيانات وأبرز أنواعها ونظم إدارتها
  • ثم بعد ذلك تعلم واجهات برمجة تطبيقات API
  • معرفة أساسية بالشبكات وأمنها
  • أسس التعامل مع الخوادم والاستضافات ومزودات الخدمة السحابية و نظم التحكم بالإصدارات Git
  • أدوات إدارة الحزم Package Management System و استخدام الحاويات Containers
  • الإحاطة بأساسيات لغتي HTML و CSS

يفضل الإطلاع على المقالة التالية حيث توضح كيفية تعلم تطوير الواجهة الخلفية بالتفصيل 

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...