تطوير الواجهة الأمامية للويب
تعلّم كيف تحوّل الأفكار والتصاميم إلى مواقع حديثة ومتجاوبة وتفاعلية. يأخذك هذا التكوين التطبيقي في تطوير الواجهة الأمامية من أساسيات متينة في HTML وCSS وJavaScript إلى بناء واجهات احترافية بأدوات وأطر عمل حديثة. ستتعلم كيف تنظّم التطبيقات، وتنشئ مكونات قابلة لإعادة الاستخدام، وتعمل مع واجهات API، وتدير المشاريع بـ Git، وفي النهاية تبني تطبيق واجهة أمامية كاملًا وتنشره.
- المستوىمتوسط
- المدة8 أسابيع
- في الأسبوع6 ساعات
- الصيغةحضوريًا أو عن بُعد
- السعر60,000 DZD
ما ستتعلمه
- بناء صفحات ويب دلالية وسهلة الوصول بـ HTML
- إتقان CSS الحديث والتصميم المتجاوب
- إنشاء تخطيطات باستخدام Flexbox وCSS Grid
- إضافة تفاعلات ديناميكية باستخدام JavaScript
- التحكم في DOM ومعالجة أحداث المستخدم
- العمل مع واجهات API والبيانات غير المتزامنة
- فهم تطوير JavaScript الحديث
- بناء مكونات واجهة قابلة لإعادة الاستخدام
- تطوير تطبيقات بإطار عمل حديث للواجهة الأمامية
- استخدام Git وGitHub باحترافية
- تصحيح تطبيقات الويب وتحسين أدائها
- تحسين سهولة الوصول والأداء
- نشر تطبيقات الواجهة الأمامية على الويب
- إنجاز مشروع كامل جدير بملف الأعمال
البرنامج
افهم ما هو تطوير الواجهة الأمامية، وكيف تُبنى المواقع الحديثة، وكيف يعمل مطورو الواجهة الأمامية مع المصممين ومطوري الواجهة الخلفية والفرق الأخرى.
أتقن HTML الدلالي وتعلّم كيف تنشئ صفحات منظمة باستخدام العناوين والأقسام والصور والروابط والنماذج والجداول وغيرها من العناصر الأساسية.
تعلّم كيف تحوّل HTML إلى واجهات متقنة باستخدام المحددات والطباعة والألوان والمسافات والحدود والتموضع وتقنيات CSS الحديثة.
ابنِ واجهات تظهر بشكل رائع على الحواسيب واللوحيات والهواتف الذكية باستخدام الوحدات المتجاوبة وmedia queries وFlexbox وCSS Grid.
استكشف مفاهيم CSS المتقدمة والتحريك والانتقالات والمتغيرات والأنماط القابلة لإعادة الاستخدام وتقنيات إنشاء واجهات مستخدم حديثة.
تعلّم المفاهيم الأساسية لـ JavaScript، بما في ذلك المتغيرات والدوال والشروط والحلقات والمصفوفات والكائنات وصياغة JavaScript الحديثة.
أضف الحياة إلى واجهاتك بالعمل على DOM والأحداث والنماذج وتفاعلات المستخدم والمحتوى الديناميكي.
تعلّم كيف تتواصل تطبيقات الواجهة الأمامية مع الخدمات الخارجية. اعمل مع طلبات HTTP وJSON وواجهات API وfetch والشيفرة غير المتزامنة والبيانات الديناميكية.
اكتشف هندسة تطبيقات الواجهة الأمامية الحديثة وطريقة عملها، وتعلّم كيف تنظّم مشاريع أكبر باستخدام المكونات والشيفرة القابلة لإعادة الاستخدام.
ابنِ تطبيقات تفاعلية بإطار عمل حديث للواجهة الأمامية، وتعلّم المكونات والخصائص والحالة والأحداث والتوجيه وبنية التطبيق.
تعلّم كيف يدير المطورون المحترفون الشيفرة بـ Git وGitHub، ويصححون التطبيقات، وينظمون المشاريع، ويكتبون شيفرة واجهة أمامية سهلة الصيانة.
تعلّم كيف تجعل المواقع أسرع وأسهل وصولًا وأكثر أمانًا بتطبيق مبادئ عملية في تحسين الواجهة الأمامية وأمنها.
جهّز تطبيقك للمستخدمين الحقيقيين. تعرّف على إعداد البيئات والبناء والاستضافة والنشر وأساسيات صيانة تطبيق في بيئة الإنتاج.
اجمع كل شيء بتصميم تطبيق واجهة أمامية كامل وتطويره ونشره، ليصبح جزءًا من ملف أعمالك المهني.
لمن هذا التكوين
- صُمّم هذا التكوين لمطوري الواجهة الأمامية الطموحين والطلاب والمبتدئين في البرمجة والمصممين الذين يريدون برمجة واجهاتهم والمطورين الراغبين في تعزيز مهاراتهم في الواجهة الأمامية.
المتطلبات المسبقة
- إلمام أساسي بالحاسوب
- فهم أساسي لكيفية عمل المواقع الإلكترونية
- لا تُشترط خبرة مهنية في البرمجة
- معرفة أساسية بـ HTML/CSS مفيدة لكنها ليست إلزامية
- حاسوب متصل بالإنترنت
- الرغبة في الممارسة وبناء المشاريع