تعلم برمجة الواجهات الامامية - مهارات تطوير الواجهة الأمامية
مصدر الصورة: http://blog.naustud.io/2015/06/baseline-for-modern-front-end-developers.html
يفترض أن المهارات الأساسية إلى المتقدمة HTML و CSS و DOM و JavaScript و HTTP / URL والمتصفح لأي نوع من مطوري الواجهة الأمامية.
بالإضافة إلى HTML و CSS و DOM و JavaScript و HTTP / URL ومعرفة تطوير المتصفح ، يمكن أن يكون مطور الواجهة الأمامية ماهرا في واحد أو أكثر مما يلي:
- أنظمة إدارة المحتوى (المعروفة أيضا باسم CMS)
- Node.js
- اختبار عبر المتصفحات
- اختبار عبر منصة
- اختبار الوحدة
- اختبار عبر الأجهزة
- إمكانية الوصول / WAI-ARIA
- تحسين محركات البحث (المعروف أيضا باسم تحسين محركات البحث)
- التفاعل أو تصميم واجهة المستخدم
- تجربة المستخدم
- قابليه الاستخدام
- أنظمة التجارة الإلكترونية
- أنظمة البوابات
- التخطيط الشبكي
- تخطيط CSS / الشبكات
- معالجة DOM (على سبيل المثال ، jQuery)
- أداء الويب للجوال
- اختبار الحمل
- اختبار الأداء
- التحسين التدريجي / التدهور الرشيق
- التحكم في الإصدار (على سبيل المثال ، GIT)
- إم في سي / إم في إم / إم إم *
- البرمجة الوظيفية
- تنسيقات البيانات (على سبيل المثال ، JSON ، XML)
- واجهات برمجة تطبيقات البيانات (مثل واجهة برمجة تطبيقات Restful)
- تضمين خط الويب
- رسومات متجهة قابلة للتطوير (ويعرف أيضا باسم SVG)
- التعبيرات العادية
- استراتيجية المحتوى
- البيانات الجزئية / التنسيقات الدقيقة
- عداء المهام ، أدوات البناء ، أدوات أتمتة العمليات
- تصميم الويب سريع الاستجابة
- البرمجة الشيئية
- بنية التطبيق
- وحدات
- مديرو التبعية
- مدراء الحزم
- جافا سكريبت الرسوم المتحركة
- CSS الرسوم المتحركة
- الرسوم البيانية / الرسوم البيانية
- أدوات واجهة المستخدم
- اختبار جودة الكود
- اختبار تغطية الكود
- تحليل تعقيد الكود
- اختبار التكامل
- سطر الأوامر / CLI
- استراتيجيات القوالب
- محركات القوالب
- تطبيقات الصفحة الواحدة
- طلبات XHR (المعروفة أيضا باسم AJAX)
- أمان الويب / المتصفح
- دلالات HTML
- أدوات مطور المتصفح
اترك تعليقا: