You May Also Like

أعلنت Microsoft اليوم عن توفر  Office 2019 لمستخدمي Windows.و يُعد Office 2019 إصدارًا غير متصل بالشبكة من Office يأتي مع ...
Read More
Office for Windows
هل الذاكرة البشرية لها حجم؟ قام الباحثون بقياس الأشياء التي تشكل روابط متشابكة. تختلف الأشواك التي تتلقى المعلومات من محور ...
Read More
هل الذاكرة البشرية لها حجم؟
ما هو الفرق بين هاردسك HDD و هارد SSD يبدو أن هذه المقارنة البسيطة ستكشف لك الفرق بينهما وكيفية عمل ...
Read More
SSD & HDD الفرق بين

 

تنقسم التخصصات في مجال برمجة المواقع الالكترونية إلى 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

error: Content is protected !!