احب البرمجة وابغ اركز على back end لكني لا اعرف الطريق

زياد العتيبي • منذ 6 سنوات

السلام عليكم

لا اعرف ما هو مستقبل back end developer وماذا يفعل بالتحديد وماذا لا يجب علي تعلمه من front end وكيف سوق العمل لمبرمج back end.

كلمات دليلية: برمجة

ساعد بالإجابة

"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."

الإجابات (1)

Abdullah Alhariri • منذ 6 سنوات
مميز

وعليكم السلام ورحمة الله وبركاته

في برمجة التطبيقات والمواقع التي تعمل من خلال الشبكة ينقسم البرنامج إلى قسمين 

1- قسم يعمل على جهاز العميل (متصفح أو تطبيق موبايل ) وهذا الجزء يسمى Front End  أو الواجهة الأمامية للتطبيق أو الموقع وهنا يقوم المطور بجعل التطبيق أو الموقع يتفاعل مع المستخدم كالتحقق من المدخلات والاستجابة لحدث معين أو تغيير هيئة البيانات بناءً على قيم وشروط معينة وغيرها من الأشياء التي تجعل التطبيق أو الموقع تفاعلي مع المستخدم .

2- قسم يعمل على السيرفر وهذا الجزء يسمى Back End  أو الواجهة الخلفية للتطبيق أو الموقع وهنا يقوم المطور بتطوير وبرمجة العمليات التي لا تحتاج لتفاعل المستخدم أو العمليات التي لا نستطيع تنفيذها في جهة العميل ومن أمثلتها : 

- العمليات التي تتم على قواعد البيانات ( حفظ، تعديل، حذف، قراءة)

- إرسال بريد إلكتروني أو رسائل sms

- تصدير البيانات إلى ملفات (إكسيل أو Pdf) مثلاً . 

وغيرها الكثير من العمليات التي لا استطيع ذكرها كاملة هنا .

ماذا يجب علي أن أتعلم لأصبح Back End Developer  ؟ 

لتصبح Back End Developer يجب عليك أن تتعلم اللغات و التقنيات التي تعمل على السيرفر وتتعلم كيف تتعامل مع قواعد البيانات ومن أمثلتها ما يلي :  

* تعلم لغة PHP بالاضافة لقواعد البيانات MySql بالاضافة لإطار عمل خاص بها كـ Laravel مثلاً تصبح PHP Back End Developer

* تعلم لغة البرمجة C# مع تقنية ASP.Net وقواعد البيانات MSSQL مع إطار العمل MVC لتصبح .Net Back End Developer

* تعلم JavaScript و Nodejs و Mangodb و إطار العمل Express js لتصبح JS Back End Developer وأتوقع بشدة أن المستقبل هنا

طبعاً ما ذكر سابقاً  ليس هو كل شئ و لا يكفي وحده لكي تكون Back End Developer  ولكن هذه بعض الأمثلة يعني البدايات فقط .

ماذا لا يجب علي تعلمه من front end ؟ 

أنصحك أن تتعلم أساسيات ال Front End كالـ HTML و CSS و JavaScript لإنها مهمة وضرورية بعملك

وكيف سوق العمل لمبرمج back end ؟ 

لا يوجد Front End بدون وجود Back End ولكن سوق العمل يبحث دائماً عن المحترفين في أي مجال .

 

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

والسلام عليكم

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !