الرئيسيةأحدث الصورمركز الرفعالتسجيلدخول

Share
 

 كيفية توظيف مطوريين Angular المهارات الأساسية والمعرفة

استعرض الموضوع التالي استعرض الموضوع السابق اذهب الى الأسفل 
كاتب الموضوعرسالة
mohammedtarek
mohammedtarek


عضو جديد
عضو جديد


الجنس الجنس : ذكر
مسآهمآتے مسآهمآتے : 2
التقييم التقييم : 0

كيفية توظيف مطوريين Angular المهارات الأساسية والمعرفة Empty
مُساهمةموضوع: كيفية توظيف مطوريين Angular المهارات الأساسية والمعرفة   كيفية توظيف مطوريين Angular المهارات الأساسية والمعرفة Emptyالأربعاء 30 نوفمبر 2022 - 17:07

يبحث العديد من المطورين عن عملهم التالي الذي يزعمون أن لديهم خبرة في إطار عمل الواجهة الأمامية الشهير من Google.
بفضل بنيتها القابلة للتطوير بدرجة كبيرة ، تختار العديد من فرق تطوير الويب Angular لإنشاء تطبيقات فعالة ومتطورة من صفحة واحدة. لكن قول مطوري Angular أسهل من فعله. على الرغم من وجود العديد من المرشحين ، فإن المفتاح لتجربة تطوير سلسة هو العثور على مطور Angular رائع ، والذي يطبق أفضل الممارسات والتقنيات المتقدمة لتلبية معايير الترميز عالية الجودة كما نري في Talent Supplier

علي دراية بالوظائف الأساسية لـ Angular
يعمل Angular framework على TypeScript، وكل التعليمات البرمجية المكتوبة داخل التطبيق تنتقل إلى JavaScript
TypeScript
هي مجموعة شاملة من JavaScript تقوم بتجميع JavaScript عادي. يتم تمثيل رمز ِىلعشمق من خلال هذه المجموعة الشاملة.
اسأل المرشح عما إذا كان لديه معرفة بـ HTML5 و CSS3. لا يحتاج مطور Angular الجيد إلى أن يكون خبيرًا في HTML أو CSS طالما كان هناك شخص آخر في الفريق ، ولكن يجب أن يفهموا هذه المفاهيم الأساسية:
  • Flexbox
  • SCSS variables
  • The difference between a span and a div
  • The important classes in CSS
  • Attributes​


التصمم قبل أن يبدأوا في البرمجة
التصميم الجيد هو المفتاح لبنية التطبيق الجيدة. اسأل مرشحك عن كيفية صنع تصميماتهم وقارن تفكيرهم بهذه الاعتبارات المثالية:
  • أين سيذهب الرمز؟ هل هناك حاجة لمكتبة جديدة أو وحدة نمطية؟
  • ما هي المدخلات والمخرجات؟
  • هل يجب أن تكون هناك أية مكونات أو توجيهات قابلة لإعادة الاستخدام؟
  • اين ستذهب الدولة؟ (تمت مناقشته بمزيد من التفصيل تحت إدارة الدولة أدناه.)
  • إلى أين سيذهب منطق الأعمال ، أي في أي خدمة؟
  • هل يمكن مشاركة مكونات معينة بين المكتبات لإنشاء نظام تصميم واجهة المستخدم بشكل أساسي؟



افهم دورات حياة تطبيق Angular
اسأل مرشحك عما يعرفه عن دورة حياة المكون الزاوي

لديه معرفة قوية بالبرمجة التفاعلية
في تطبيق Angular، غالبًا ما تكون البرمجة التفاعلية هي أصعب جزء يمكن فهمه. يفكر العديد من الأشخاص بطريقة إجرائية عندما يبدأون في برمجة جزء من التعليمات البرمجية ، بافتراض أنه من الأسهل فهمها والعمل معها ، مثل خطوات الوصفة.

يعرف ما هي الحالة وكيفية استخدامها
قد يجد المطورون الأقل خبرة أحيانًا أن الشفرة التي يكتبونها في تطبيقات Angular الخاصة بهم لا يتم تنفيذها. يمكن للمطورين الزاويين المحنكين تحديد سبب شائع: لا يوجد اشتراك في نوع كائن "observable"، وهو نوع عنصر أساسي في البرمجة التفاعلية. فقط مع الاشتراك سيتم تنفيذ المكالمات الخلفية أو ردود الفعل الأخرى.
أن يكونوا ماهرين وداعمين للاختبار الآلي.

على اطلاع بأحدث إصدارات Angular
جميع تطبيقات الصفحة الواحدة لها حالة، وهذه الحالة متاحة في مكان ما على الواجهة الأمامية. لكن ما هي الحالة بالضبط؟ يحتوي على جميع المتغيرات الخاصة بتجربة المستخدم الحالية.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 

كيفية توظيف مطوريين Angular المهارات الأساسية والمعرفة

استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

 مواضيع مماثلة

-
» الفرق بين العلم والمعرفة والفهم
» المهارات الاساسية في كرة اليد
» المهارات الذكية للتذكر السريع والحفظ المتقن
» المهارات الذكية للتذكر السريع والحفظ المتقن
» المهارات الذكية للتذكر السريع والحفظ المتقن



صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى التعليم الشامل :: منتدى البرامج :: برامج الكمبيوتر-