- لبناء موقع إلكتروني نحتاج لتصميم الواجهات الخاصة بالموقع (بغض النظر عن البرمجة) يدعى الشخص المسؤول عن هذا الأمر UI/UX Designe
البرامج المطلوبة :
adobe xd | figma
photoshop | illustrator
- أما الشخص المسؤول عن تنفيذ التصميم أي تحويله إلى html & css وتحقيق تفاعل الواجهات مع المستخدم أي عند النقر على زر ما يحدث تغير ما في الواجهة (ظهور قائمة - تغير لون عنصر - ظهور عبارة ما .... إلخ ) يدعى Frontend web developer
المهارات المطلوبة :
| html | css | javascript | bootstrap | jquery
بيئات عمل frontend مطلوبة :
Vue.js | Angular | React
المهارات المطلوبة :
| html | css | javascript | bootstrap | jquery
بيئات عمل frontend مطلوبة :
Vue.js | Angular | React
- أما الشخص الذي يقوم ببناء قواعد المعطيات والتحقيق الفعلي للخدمات التي سيقوم بها الموقع والمسؤول عن أمان الموقع وأدائه يدعى ب Backend web developer
بيئات عمل مطلوبة :
Laravel(php) | Django(python) | Spring(java) | Asp.net(C#)
بيئات عمل مطلوبة :
Laravel(php) | Django(python) | Spring(java) | Asp.net(C#)
- يمكن لشخص أن يجمع بين مهام ال frontend وال backend أي يقوم بهما لوحده فندعوه
Full stack web developer
Full stack web developer