مسار تعلم تصميم المواقع
مجال تصميم مواقع الويب من المجالات التي تتسم بازدياد الفرص الوظيفية لمُحترفيها من هو مُطّور الويب هو الشخص المسؤول عن برمجة النظام الخاص بالموقع وطريقة سيره، كما يقوم بربط قواعد البيانات والخوادم، وعمل التطبيقات المختلفة للموقع. يُعتبر تطوير الويب أحد الخطوات المتقدمة بعد عملية التصميم، ويتطلب من المُطّور أن يكون على علم بعملية التصميم بشكلٍ…
مجال تصميم مواقع الويب من المجالات التي تتسم بازدياد الفرص الوظيفية لمُحترفيها
من هو مُطّور الويب
هو الشخص المسؤول عن برمجة النظام الخاص بالموقع وطريقة سيره، كما يقوم بربط قواعد البيانات والخوادم، وعمل التطبيقات المختلفة للموقع.
يُعتبر تطوير الويب أحد الخطوات المتقدمة بعد عملية التصميم، ويتطلب من المُطّور أن يكون على علم بعملية التصميم بشكلٍ أساسي، بالإضافة إلى ذلك يتوجب عليه معرفة جيدة بلغات برمجية مثل PHP, ASP.NET, JSP, Perl، وهي اللغات المسؤولة عن عملية التطوير.
تعريف اخر
هو شخص يقوم بإعداد محتوى للويب، يرتبط هذا الدور أساسًا بتصميم وتخطيط الصفحات ذات المحتوى ، بما في ذلك النصوص والصور والأيقونات. كل شىء يمكن أن يراه المستخدم مصمم الويب هو من يقوم بعمله
من هو مختص Front-End Developer
هو الجزء الخاص بال Front-End Developer والذي يتعامل فيه مع ال User Interface والجزء الذي يراه زائر الموقع ويحتاج للتقنيات التالية حتى يستطيع عمل هذا الجزء بعد الحصول على ال Sketches ورحلة المستخدم من ال UI/UX Designer. وهذه بعض المعلومات البسيطة عن كل تقنية ولغة تخص ال Front-End Developer
HTML
حتى تستطيع عمل بنية الصفحة الأساسية Markup
CSS
لتتمكن من التعامل مع الألوان والخطوط وال Visuals بصفة عامة
JavaScript
حتى تستطيع عمل الجزء ال Interactive وال Calculation وكتابة ال Logic
Design Framework
اطار عمل من الموجودين على الساحة وأشهرهم Bootstrap لتوفير الوقت والمجهود في بناء تصميم متكامل
Pugjs
أو أي Template Engine آخر لتوفير الوقت كتابة أكواد ال Html وتستفيد بقوة ال JavaScript في كتابة ال Templates
SASS
أو أي PreProcessor آخر لتوفير الوقت في كتابة أكواد Css والإستفادة بقوة لغات البرمجة وللحصول على كود منظم أكثر.
JavaScript Framework
اطار عمل من الموجودين على الساحة وأشهرهم ( Angular, React, Vue ) مع المكتبات والإضافات المتاحة لكل اطار عمل مثل Redux, NuxtJs
jQuery
مكتبة تساعدك وتوفر عليك الكثير من الأمور وفي حالة اخترت اطار عمل معين من النقطة السابقة يمكن الإستغناء عنها.
Gulpjs
أو أي Task Runner آخر يقوم بتوفير الوقت ويقوم بعمل المهام التي تقوم بعملها يوميا في عملك ويجعل تركيزك فقط على كتابة الكود.
JSON
ال JavaScript Object Notation لتتعلم كيفية التعامل مع البيانات وال APIs الموجودة في المشروع.
AJAX
لتستطيع التعامل مع ال Requests وال Calls وكل ما يخص ال APIs
Jest
أو أي Testing Framework آخر لتقوم يعمل ال Unit Testing
.
من هو مختص Back-End Developer
والذي يتعامل فيه مع البيانات وال Validation وبناء ال Services والبنية الخاص بالنظام وكل ما يخص ال Logic وفي هذا المسار هناك الكثير من لغات البرمجة حسب المسار الذي تختاره
من هو مختص Full-Stack Developer
هو الشخص الذي يشتغل Back-End Developer و Front-End Developer
من هو UI/UX Designer
سيتم تحديث المقال ابقى قريبا لمعرفة المزيد
اهم أدوات تصميم المواقع
سيتم تحديث المقال ابقى قريبا لمعرفة المزيد
اهم الوظائف في تصميم المواقع وكيف تحصل على المهام
سيتم تحديث المقال ابقى قريبا لمعرفة المزيد
اهم الكورسات في تصميم المواقع
سيتم تحديث المقال ابقى قريبا لمعرفة المزيد