You May Also Like

ما هي المصطلحات التي تتكر كثيرا عند كل مبرمج ؟ كما هو الحال بالنسبة لأي مهارة ، من الضروري تعلم ...
Read More
مصطلحات أساسية في البرمجة
أدت الزيادة الهائلة في أسعار الطاقة في الأشهر الأخيرة إلى التركيز الشديد على حاجة الشركات إلى خفض استخدامها بسرعة. تتطلب ...
Read More
كيف يمكن للشركات أن تتفوق على فواتير الكهرباء
كثيرا ما نسمع مصطلح "حصان طروادة" أو Trojan في مجال الأمن المعلوماتي وربما هناك من شاهده في الفيلم الشهير "Who ...
Read More
فايروس التورجان فكرة مستوحاة من قصة حصان طروادة

 

تنقسم التخصصات في مجال برمجة المواقع الالكترونية إلى 3 أقسام رئيسية، وهي ال Back-End وال Front-End وال Full Stack، لذلك يجب الإلمام بكل تخصص على حدى لكي تحدد المجال الذي تريد التخصص فيه.

Front-End vs. Back-End vs. Full Stack Development

– ماهو Front-End ؟

تكمن مهمة المتخصص في Front-End في تطوير الجزء الذي يتفاعل معه المستخدم العادي، بمعنى اخز هو الجزء المتعلق بواجهة المستخدم، كالشكل و الألوان و مواضع الأزرار و التأثيرات التي تحدت في الصفحة, وبالتالي يتوجب على المطور المتخصص في Front-End أن تكون لديه القدرة على تحويل شكل موقع من صيغة PSD إلى HTML بحيث يتوجب عليه الإلمام بلغات برمجية من قبيل HTML و CSS و JavaScript ثم
إطارات العمل مثل Vue.js و React.js و Angular.js

 

– ماهو Back-End ؟

تكمن مهمة المتخصص في Back-End هندسة قواعد البيانات و التمكن من استعمالها بالإضافة إلى مهمة تطوير الكود الذي يمكنه من التعامل مع الخادم. بحيث يقوم المتخصص في Back-End باستعمال العناصر السابقة فيما بينها لبرمجة التطبيقات، لذا يتوجب عليه الإلمام بقواعد البيانات مثل MySQL, SqlServer, PostgreSQL و لغات البرمجة مثل PHP, CSharp, Java ثم إطارات عمل مثل Laravel و Symfony و Spring …

– ماهو Full Stack ؟

المبرمج Full Stack تكون لديه القدرة على تنفيذ مهام على مستوى Back-End أي تطوير التطبيقات و هندسة قاعدة البيانات بالإضافة إلى قدرته على القيام بمهام معينة على مستوى واجهة المستخدم بمعنى Front-End مما يمكنه من أن يصبح متعدد المهام.

 

Last Article