تحدثنا في هذه السلسلة سابقاً عن مجالات العمل في الويب ثم عن مطور الفرونت ايند ومسؤولياته . وحديثنا اليوم عن مطور الباك ايند وممسؤولياته والتقنيات التي يستخدمها. أنصحك بقراءة المواضيع المذكورة سابقاً إن كنت تفكر في دخول عالم الويب.
ما الذي يقوم به مطور الباك ايند ؟
يقوم مطور الباك ايند بشكل رئيسي بتوجيه الموقع وتزويده بالبيانات إلى جانب بعض المهام الأخرى التي يقوم بها.
يقصد بتوجيه الموقع ال Routing أو إخبار الموقع بالصفحة التي يجب أن يفتحها كالصفحة الرئيسية أو صفحة تسجيل الدخول إلخ...
يقوم أيضاً بالتعامل مع البيانات الواردة من المستخدم والصادرة إليه وبهذا يحقق تواصلاً ما بين الفرونت ايند (واجهات المستخدم) وقاعدة البيانات (حيث تواجد بيانات كأسماء المستخدمين وحساباتهم حسب نوع الموقع).
ما هي طرق تعلم ال Backend ؟
ابدأ بتعلم كل من html و css، مع أنهما من اختصاص مطور الواجهات إلا أنك ستجد نفسك تتعامل معهما في بعض المواقف.
يبدأ عملك ك Backend developer عندما تختار لغة البرمجة وإطار العمل المناسب لك. إليك اللغات وأطر العمل الأكثر شهرة في وقتنا :
- PHP (Laravel)
- Javascript/NodeJs (ExpressJs)
- C# (Asp.net)
- Python (Django)
- Java (Spring)
تذكر أن التقنيات المناسبة لك هي التقنيات التي تخدم سوقك المستهدف.
هل وجدت هذا المقال مفيداً ؟ في المقال القادم نتحدث عن ال Fullstack developer والمسارات التعلمية الخاصة به.