ينقسم مجال الويب الي قسمين هما قسم الواجهة الامامية الخاص بمبرمجين الفرونت اند وقسم الواجهة الخلفية والخاص بمبرمجين الواجهة الخلفية سوف نذكر لكم في هذا المقال مسار تعلم الباك اند back end وشرح اللغات المستخدمة في هذا المجال واهم مصادر تعلمه
مسار تعلم ال Back End..
ما هو ال Back End:
الباك اند هو عكس الفرونت اند فيقصد بالباك اند هو الجزء الخفي عن زائر موقعك او المستخدم العادي لموقعك (مثل لوحة التحكم التي استخدمناها عند كتابة هذة التدوينة) ويدخل تحت نطاق الباك اند مثل لوحة تحكم المنصات كـ لوحة تحكم الادارة فى ووردبريس او بريستاشوب او ماجنتو او بلوجر من خيارات تحكم وترجمة حزمة اللغة لهذة الاجزاء الخفية عن الزائر
افضل لغات وأطر عمل ال Back End للويب
برمجة و تطوير
أفضل لغات وأطر عمل ال Back End للويب
في عام 2018 لوحظ تقدم لغات تطوير الويب سواء أكانت (Front-end) أم (Back-end) والآن نحن في عام2020سنتحدث عن أفضل 4 لغات Back-end يجب عليك تعلم إحداها لمواكبة تطورات سوق العمل .
1- PHP :
لغة ال PHP لغة عريقة في الويب خاصة في مجال الباك اند , وبما أن أكثر من 80% من مواقع الويب مبنية باستخدام لغة ال PHP بما فيها فيس بوك و wordpress فهذا جعل لها قوة كبيرة في هذا المجال وبإطارات عمل قوية مثل Laravel و Codeigniter وتمتاز هذه اللغة بأمانها العالي وصلابتها واستمرارية دعمها بشكل كبير وواسع . مؤخراً ظهرت احصائيات مفزعة الى حد ما تتحدث عن أن لغة php هي أكثر اللغات التي تتعرض لهجمات من المخترقين , يمكنك التعرف على المزيد من المعلومات عن الاحصاء
ومن المعلومات الطريفة عن لغة php انها عند بداية انشائها كان الهدف منها ادارة موقع شخصي لمؤسسها فقط , وكانت ترمز الى عبارة Personal Home Page ولكن تطورت اللغة بشكل كبير وتطورت تسميتها الى PHP:HypertText Proccesser
*
2- Node.js :
قبل البدء بالحديث عن لغة ال Node.js لا بد أن تعرف أنها من إطارات عمل الجافا سكريبت لذا الفضل في هنا يعود للغة الجافا سكريبت. فكما هو معروف لغة الجافا سكريبت أصبحت تحتل مكانتها في العديد من المجالات وإحدى هذه المجالات هي تطوير الويب. وتمتاز لغة ال Node.js بسرعتها حيث يمكن أن تؤدي أكثر من مهمة في نفس الوقت مما يكسب الخادم سرعة استهلاك أقل. وطبقاً لاحصائات موقع ستاك أوفرفلو السنوية لعام 2019 , فان لغة جافاسكريبت تحتل المرتبة الأولى في اهتمامات المبرمجين بنسبة 67% , لذا من المتوقع والأكيد ان Node.js يملك مصادر تعليمية كافية لتبدأ التعلم بها , لا تتردد وابدأ بها الآن :)
3- Python :
سبب قوة وشعبية لغة البايثون يكمن في سهولتها واختصارها للأكواد وإمكانية استخدامها في العديد من المجالات مثل الذكاء الاصطناعي وتطبيقات سطح المكتب وغيرها . ونحن الآن نتحدث عن إحدى أوسع مجالاتها أيضاً وهو تطوير الويب، وكما قلنا يرجع سبب قوتها الأساسي هو سهولتها واختصارها للأسطر البرمجية وإمكانياتها الواسعة . يمكن استخدام بايثون بشكل اساسي مع Django و فلاسك لتطوير الويب , لغة رائعة وسهلة للبداية وفي غاية القوة ننصحك ايضاً بتعلمها , ربما نقطة الضعف الوحيدة هي قلة الدعم مقارنة بغيرها من اللغات , ولكن رغم ذلك مجتمع بايثون مجتمع غني وكبير ويتوسع يوماً بعد يوم .
*بعض المواقع التي تم انشائها بواسطة بايثون:
1- youtupe
2- facebook
3- Netflix
4- Java :
تمتاز لغة الجافا المشهورة من أوراكل ولها مجالها في تطوير الويب بأمانها العالي وقربها من لغة الإنسان وسهولتها في التعلم ووجود العديد من الكورسات التعليمية والأكواد المرفوعة مما سيساعدك في مسيرتك التعليمية . من اللغات القوية والعريقة ليس فقط في مجال تطوير الويب , جافا تمتلك موطئ قدم في جميع مجالات البرمجة بشكل عام وتعد من اقدم و اشهر اللغات وستخدم علي نطاق واسع في تطوير تطبيقات الاندوريد .
مقالات ذات صلة :
1- مسار الفرونت اند front end -ما هو الفرونت اند | عائلة التكنولوجيا
2- ما هو full stack -مسارك لكي تصبح FULL STACK | عائلة التكنولوجيا
3- لغة سي بلس بلس C++ | كورسات ومصادر تعلم C++ | عائلة التكنولوجيا
4- كيف تكون Android Developer ! | عائلة التكنولوجيا
5- ما هي لغة الجافا- مصادر تعلم الجافا | عائلة التكنولوجيا
اخي facebook لا يستخدم Python يستخدم PHP صحح الخطأ
ردحذفشكرا لوجهة نظرك
حذففيسبوك يستخدم بايثون في التطبيق
و php في الويب ابليكيشن