• 2024-09-28

المهارات التي تحتاجها لتكون مطور خلفية

‫Ù...اÙ...ا جابت بيبي جنى Ù...قداد اناشيد طيور الجنة‬‎

‫Ù...اÙ...ا جابت بيبي جنى Ù...قداد اناشيد طيور الجنة‬‎

جدول المحتويات:

Anonim

هل تفكر في الانتقال إلى المجال المزدهر لتطوير الويب؟

كما تعلمون بالفعل ، هناك ثلاثة أنواع من مطوري الويب: الواجهة الأمامية والخلفية والكومة الكاملة ، والتي تجمع بين الاثنين.

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

ما هو دور المطور الخلفي؟

يعد المطورون الخلفيون مسؤولين عن الأعمال الداخلية لتطبيقات الويب ويركزون عليها لبناء "جانب الخادم" لتطبيقات الويب. جانب الخادم هو الرمز واللغة التي تعمل خلف الكواليس على خادم الويب أو النهاية الخلفية. الواجهة الأمامية هي جانب العميل ، ويتم تكليف مطوري الواجهة الأمامية بإنشاء التجربة من جانب العميل.

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

بصرف النظر عن جعل تطبيقات الويب عملية ، فإن المطورين الخلفيين مسؤولون أيضًا عن تحسين التطبيق للسرعة والكفاءة. علاوة على ذلك ، غالبًا ما ينشئ مطورو البرامج الخلفية حلاً لتخزين البيانات مع قاعدة بيانات ، وهو عنصر أساسي لجميع تطبيقات الويب لأنه يخزن المعلومات (مثل المستخدمين والتعليقات والمنشورات ، إلخ). تتضمن قواعد البيانات الشائعة MySQL و MongoDB و PostgreSQL.

من يعمل مع المطور الخلفي؟

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

في الفريق الخلفي ، يعمل مطورو الواجهة جنبًا إلى جنب مع مهندسي البرمجيات لكل منهم دور محدد مثل تطوير واجهة برمجة تطبيقات REST أو ضمان الجودة (QA). حتى داخل النهاية الخلفية ، هناك أدوار ومسؤوليات مختلفة.

المهارات والخبرة التكنولوجية اللازمة لتصبح مطورًا خلفيًا

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

  • معرفة جيدة بلغة البرمجة الخلفية والإطار الذي تستخدمه الشركة
  • فهم تقنيات الويب الأمامية مثل HTML و CSS و JavaScript (للتواصل مع أعضاء الفريق في الواجهة الأمامية)
  • القدرة على إدارة بيئة الاستضافة ، بما في ذلك إدارة قواعد البيانات وكذلك تطبيقات التحجيم للتعامل مع تغييرات الحمل
  • معرفة إمكانية الوصول والامتثال الأمني
  • تجربة مع التحكم في الإصدار ، مثل Git

أين تتعلم مهارات النهاية الخلفية

معظم مطوري الخلفية لديهم تدريب رسمي بطريقة أو بأخرى بما في ذلك شهادة علوم الكمبيوتر (CS).

قد يضطر مطورو الواجهة الخلفية إلى عمل المزيد من التجريد أكثر من مطوري الواجهة الأمامية. يمكن أن يكون التنقيب عن البيانات ، وكتابة خوارزميات مجردة ، وهكذا دواليك. هذا هو السبب في أهمية شهادة CS الرسمية.

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

شخصيا في دورات التنمية الخلفية

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

  • لدى الجمعية العامة دورة تطوير خلفية مدتها 10 أسابيع.
  • لدى Betamore دورة تدريبية مدتها 12 أسبوعًا (وهي دوام جزئي).

في معسكرات التمهيد شخص / دورات ليست رخيصة. لكنها أكثر بأسعار معقولة من درجة CS الرسمية. (بالإضافة إلى ذلك ، بخلاف الفصول الدراسية عبر الإنترنت ، لديك ترف القدرة على التفاعل مع أقرانه ومدرب.)

خيارات التعلم عبر الإنترنت للخلفية (أو المجموعة الكاملة)

ليس من السهل العثور على دورات تدريبية مباشرة عبر الإنترنت. معظمهم يعلمون المكدس بالكامل ، والذي يمثل الواجهة الأمامية والخلفية. ومع ذلك ، فيما يلي بعض خيارات الدورة التدريبية عبر الإنترنت التي يجب مراعاتها:

  • Udacity لديه درجة نانو كاملة ، مع التركيز على التنمية الخلفية.
  • لدى Bloc.io دورة كاملة عبر الإنترنت ، أيضًا ، مع إرشاد واحد على واحد.
  • لدى Udemy مجموعة متنوعة من خيارات الدورات التدريبية عبر الإنترنت ، بما في ذلك التطوير الخلفي. تأكد من قراءة المراجعات في دورة Udemy قبل التسجيل.

استنتاج

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


مقالات مشوقة

وصف وظيفة مدير متحف الفن: الراتب ، المهارات ، والمزيد

وصف وظيفة مدير متحف الفن: الراتب ، المهارات ، والمزيد

تعرف على المزيد حول الواجبات والمهارات والتعليم والخبرة اللازمة للعمل كمدير لمتحف فني.

وصف وظيفة الوكيل الرياضي: الراتب ، المهارات ، والمزيد

وصف وظيفة الوكيل الرياضي: الراتب ، المهارات ، والمزيد

يمثل وكلاء الرياضة اهتمام الرياضيين ، لا سيما في مفاوضات العقود ، والرعاية ، والعلاقات العامة ، والتخطيط المالي.

الوظيفة الشخصية: كيفية تطوير واستخدام

الوظيفة الشخصية: كيفية تطوير واستخدام

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

المذيع الرياضي - الوظيفة والوظيفة الشخصية

المذيع الرياضي - الوظيفة والوظيفة الشخصية

فيما يلي نظرة على مهنة المذيع الرياضي مع أفكار حول الإعداد والمسارات الوظيفية وتوقعات الصناعة.

تعرف على كونك مدير معلومات رياضية

تعرف على كونك مدير معلومات رياضية

تعرف على دور وغرض مديري المعلومات الرياضية ، الذين يعلنون عن إنجازات فرقهم المدرسية أو الدوري.

Sportswriter الوصف الوظيفي والملف الوظيفي

Sportswriter الوصف الوظيفي والملف الوظيفي

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