العودة إلى الدورات
متقدم
تطوير البرمجيات
en
إتقان مقابلة تصميم الأنظمة للواجهات الأمامية
إديوكيتيف
منصة
· Washington, USA
عن هذه الدورة
دورة "إتقان مقابلة تصميم الأنظمة للواجهات الأمامية" المطوّرة من قبل مهندسي شركات FAANG تعلّمك المبادئ والأنماط والاستراتيجيات الأساسية لتصميم تطبيقات واجهات أمامية متقدّمة. ستتعلّم كيفية تصميم أنظمة واجهات أمامية قابلة للتوسّع وسهلة الصيانة وفعّالة، وتحليل أداء الواجهة وتحسينه، وتنفيذ إدارة حالة قوية، وتصميم بنية واجهات برمجة التطبيقات ونماذج البيانات بشكل فعّال، وتطبيق إطار عمل REDCAAP للتعامل منهجيًا مع تحديات تصميم الأنظمة للواجهات الأمامية. تغطي الدورة عرض المتصفح، تموضع CSS، التعامل مع الـ DOM، المتطلبات غير الوظيفية مثل الأداء وإمكانية الوصول والتوطين وقابلية الصيانة، وتقنيات التحسين، وأنماط وبروتوكولات واجهات البرمجة، وأنماط وهياكل تصميم الواجهة الأمامية، إضافةً إلى الأمان. ثم تطبّق هذه المفاهيم على أنظمة واقعية مثل موجز الأخبار، منصات بث الفيديو، تطبيقات الدردشة، واجهات تطبيقات طلب السيارات (مثل أوبر)، وتطبيقات التقويم، مع مقابلات تجريبية للاستعداد لمقابلات تصميم الأنظمة لمهندسي الواجهات الأمامية والمطورين متعددي المهام على مستوى متقدّم.
المهارات المطلوبة مسبقاً
المهارات التي يُفضّل امتلاكها قبل الالتحاق بهذه الدورة
جافاسكريبت
إتش تي إم إل
سي إس إس
تطوير تطبيقات الويب
ريأكت أو إطار واجهة أمامية مشابه
المهارات المكتسبة
المهارات التي ستكتسبها عند إتمام هذه الدورة
تصميم واجهات البرمجة التطبيقية
تصميم الأنظمة للواجهات الأمامية
تحسين أداء الويب
إدارة الحالة
عرض المتصفح
هندسة الواجهة الأمامية
أمان الواجهة الأمامية
الاستعداد لمقابلات تصميم الأنظمة