• 2024-11-23

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

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

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

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

Anonim

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

استنتاج

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


مقالات مشوقة

البريد الإلكتروني مرجع شكرا رسالة نموذج

البريد الإلكتروني مرجع شكرا رسالة نموذج

مثال على رسالة بريد إلكتروني تفيد شكرًا لك على مرجع ، ونصائح حول ما يجب تضمينه ، ومتى ترسل واحدة إلى مزود مرجع.

خطوط موضوع البريد الإلكتروني للسير الذاتية وطلبات التوظيف

خطوط موضوع البريد الإلكتروني للسير الذاتية وطلبات التوظيف

ما يجب كتابته في سطر الموضوع عند إرسال بريد إلكتروني لاستئناف العمل والتقديم ، وما يجب تضمينه ، وأمثلة عن سطور موضوع البريد الإلكتروني.

في حالات الطوارئ والرعاية الحرجة طبيب بيطري

في حالات الطوارئ والرعاية الحرجة طبيب بيطري

الأطباء البيطريون في حالات الطوارئ والعناية المركزة حاصلون على شهادة البورد لممارسة طب الطوارئ تعرف على المزيد حول هذه المهنة المحورية.

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

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

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

الاتجاهات الناشئة في وظائف المبيعات

الاتجاهات الناشئة في وظائف المبيعات

ما هي الاتجاهات الناشئة في صناعة المبيعات وهل أنت مستعد لكيفية تأثيرها على مبيعاتك المهنية؟ تعرف على أحدث الاتجاهات.

إيمرسون: نبذة عن الشركة ونظرة عامة

إيمرسون: نبذة عن الشركة ونظرة عامة

Emerson هي شركة Fortune 500 توظف حوالي 76،500 شخص في جميع أنحاء العالم ، اعتبارًا من عام 2018.