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

السؤال

نشر

انهيت تعلم اساسيات البرمجه بمعني صحيح انهيت 

تعلمت الاساسيات بc++

oop

الخورزميات 

والداتا ستركشر 

اريد دخول الباك اند فما الطريق من فضلكم ماذا يجب ان اتعلم

وشكرا مقدما 

 

Recommended Posts

  • 0
نشر

يجب تعلم لغة برمجة خاصة بالباك-إند من بين اللغات المشهورة لتطوير الباك-إند هي JavaScript مع Node.js او Python (مع إطار Django أو Flask) او PHP او Ruby مع Rails او Java (مع Spring Framework) يمكنك البدء بلغة تشعر بالراحة معها.

ولكن المشترك من بين كل هذه اللغات سواء اخترت لغه php او JavaScript او اي لغه اخري يجب تعلم اساسيات وبروتوكلات الويب 

يجب أن تتعلم التعامل مع قواعد البيانات. يوجد نوعان رئيسيان:

قواعد البيانات العلائقية مثل MySQL أو PostgreSQL.

و قواعد البيانات اللاعلائقية NoSQL مثل MongoDB.

تعلم كيفية كتابة استعلامات SQL، وكيفية إدارة البيانات.

وفي الويب ستحتاج لبناء APIs تتواصل مع الواجهة الأمامية (Front-End). تعلم RESTful APIs و JSON.

ويجب ايضا ان تتعلم عن الخوادم وكيف تعمل وكيفية تشغيل وتكوين الخوادم مثل Nginx و Apache.

أيضا تعلم كيفية استخدام تقنيات Docker لتشغيل التطبيقات في بيئات معزولة.

وبالنسبه للامان يجب ان تتعلم او علي الاقل فهم مفاهيم مثل SSL/TLS، وكيفية حماية البيانات وتأمين الخوادم.

واذا كنت ستعمل في شركه او وسط فريق يجب ان تتعلم كيفية استخدام Git لإدارة الشيفرات، والعمل مع فرق باستخدام منصات مثل GitHub أو GitLab.

وبالطبع يجب تتأكد من  ان الكود الخاص بك يعمل جيدا لذلك يجب عمل تجريب له او اختباره للتأكد من خلوه من الأخطاء، سواء عن طريق Unit Testing أو Integration Testing.

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

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...