ما هو تطوير الواجهة الأمامية "Front-end development" ؟
في حين أن تصميم الويب هو الطريقة التي يظهر بها موقع الويب ، فإن تطوير الواجهة الأمامية هو كيفية تنفيذ هذا التصميم فعليًا على الويب
فمطور الويب هو الشخص الذي ينفذ تصميمات الويب من خلال لغات البرمجة مثل HTML و CSS و JavaScript
في حين أن تصميم الويب هو الطريقة التي يظهر بها موقع الويب ، فإن تطوير الواجهة الأمامية هو كيفية تنفيذ هذا التصميم فعليًا على الويب
فمطور الويب هو الشخص الذي ينفذ تصميمات الويب من خلال لغات البرمجة مثل HTML و CSS و JavaScript
على الرغم من أنه لم يعد شائعًا بعد الآن ، إلا أن مطوري الواجهة الأمامية يطلق عليهم أحيانًا اسم "client-side developers" لتمييزهم عن مطوري الواجهة الخلفية "back- end developers" الذين يبرمجون ما يجري وراء الكواليس مثل قواعد البيانات.
إذا توجهت إلى أي موقع ، يمكنك مشاهدة عمل مطور الواجهة الأمامية في كل مكان - في التنقل ، التخطيطات ، حتى الطريقة التي يبدو بها الموقع مختلفًا عن هاتفك (بفضل تصميم الجوال أولاً أو التصميم سريع الاستجابة)
وهذه بعض المهارات و التقنيات الأساسية التي يستخدمها مطورو واجهات الويب في العمل.
HTML/CSS
JavaScript
jQuery
JavaScript Frameworks
Front End Frameworks
CSS Preprocessors
RESTful Services/APIs
Responsive/Mobile Design
.....
ساقوم بشرح لكل مصطلح و تقنية على حده في الثريدات القادمة
HTML/CSS
JavaScript
jQuery
JavaScript Frameworks
Front End Frameworks
CSS Preprocessors
RESTful Services/APIs
Responsive/Mobile Design
.....
ساقوم بشرح لكل مصطلح و تقنية على حده في الثريدات القادمة
المهارات التي يستخدمها مطورو الويب الأمامي؟
يستخدم مطورو الويب للواجهة الأمامية ثلاث لغات برمجة أساسية لتكويد تصميمات مواقع الويب وتطبيقات الويب التي أنشأها مصممو الويب:
HTML
CSS
JavaScript
يستخدم مطورو الويب للواجهة الأمامية ثلاث لغات برمجة أساسية لتكويد تصميمات مواقع الويب وتطبيقات الويب التي أنشأها مصممو الويب:
HTML
CSS
JavaScript
تعمل الشفرة التي يكتبونها داخل متصفح المستخدم (على عكس مطور الواجهة الخلفية ، الذي يعمل الكود البرمجي على خادم الويب). فمطور الواجهة الخلفية هو مثل المهندس الذي يصمم ويخلق الأنظمة التي تجعل المدينة تعمل (الكهرباء والمياه والصرف الصحي وتقسيم المناطق وما إلى ذلك) ،
في حين أن مطور الواجهة الأمامية هو الذي يضع خارج الشوارع والتأكد من أن كل شيء متصل بشكل صحيح حتى يتمكن الناس من عيش حياتهم (تشبيه مبسط ، لكنك تحصل على الفكرة التقريبية).
مطور الويب للواجهة الأمامية مسؤول أيضًا عن التأكد من عدم وجود أخطاء أو أخطاء في الواجهة الأمامية ، فضلاً عن التأكد من ظهور التصميم كما هو مفترض عبر مختلف الأنظمة الأساسية والمتصفحات.
الى هنا ارجو انه قمت بشرح مفهوم مطور الواجهات الامامية بشكل واضح
نلتقي في تدوينات قادمة لاستكمال شرح كافة مواضيع ال Front-end💙
نلتقي في تدوينات قادمة لاستكمال شرح كافة مواضيع ال Front-end💙
جاري تحميل الاقتراحات...