Skip to content

تطوير ‎Angular‎ في الإمارات

نحن فريق هندسي من الهند نعمل مع الشركات في الإمارات. نطاق عمل مكتوب قبل كتابة أي سطر برمجي، وعرض سعر ثابت بعملة AED.

ساعات العمل

يبدأ يوم عملنا من الساعة 09:00 حتى 18:00 بتوقيت الهند، أي ما يوازي 07:30 إلى 16:30 في الإمارات، لذا يتداخل معظم صباحكم مع ساعات عملنا.

التسعير بعملة AED

الأسعار لا تشمل ضريبة القيمة المضافة في الإمارات البالغة 5%، وتظهر بشكل منفصل في الفاتورة.

حماية البيانات

يتم تحديد نطاق العمل بما يتوافق مع قانون حماية البيانات الشخصية الإماراتي، ويُتفق على ذلك قبل بدء التطوير وليس بعده.

نطاق عمل مكتوب

يبدأ كل مشروع بنطاق عمل مكتوب وعرض سعر ثابت بعملة AED خلال 24 ساعة، بحيث يتحدد السعر قبل بدء العمل.

عن تطوير ‎Angular‎

نبني بإطار Angular تطبيقات الصفحة الواحدة ولوحات التحكم المؤسسية، حيث يبقي حقن التبعيات وبنية الوحدات تطبيقاً كبيراً قابلاً للصيانة مع تكاثر الشاشات والفرق العاملة عليه. نستخدم النماذج التفاعلية Reactive Forms وRxJS في موضعها لا في كل مكان، ونبقي إدارة الحالة أبسط ما يسمح به التطبيق قبل اللجوء إلى NgRx. ونقولها بصراحة: بدأنا تقديم Angular بعد React بسنوات، ونتعامل معه بالانضباط نفسه من نطاق مكتوب وكتابة صارمة للأنواع واختبارات في مسار البناء، دون ادعاء تاريخ لا نملكه.

ما الذي يشمله التعاقد

  • لوحات تحكم وشاشات إدارة داخلية بصلاحيات حسب الدور وجداول حية ورسوم بيانية
  • جداول بيانات قابلة للفرز والتصفية والتصدير على Angular CDK أو Angular Material أو AG Grid
  • نماذج متعددة الخطوات بتحقق شرطي ومسارات إدخال طويلة عبر Reactive Forms
  • ترحيل واجهة AngularJS 1.x قديمة إلى Angular الحديث على مراحل مع بقاء المنتج عاملاً

أرسلوا لنا نطاق المشروع وستصلكم وثيقة نطاق عمل مكتوبة وعرض سعر ثابت بعملة AED خلال 24 ساعة.

احصل على عرض سعر بعملة AED

Angular لجهة اتحادية: نظام تصميم بلا حزمة Angular ومتصفحات أقدم مما يدعمه الإطار

نظام التصميم الذي تصدره هيئة تنظيم الاتصالات والحكومة الرقمية لمواقع الجهات الاتحادية يصل إلى المطوّرين بصيغتين فقط بحسب صفحة التثبيت الرسمية: إضافة لإطار Tailwind CSS باسم ‎@aegov/design-system تُستخدم أصنافها داخل HTML عادي، وحزمة مكوّنات React باسم ‎@aegov/design-system-react. لا توجد حزمة Angular، ودليل تطوير الواجهات الأمامية في النظام نفسه يضرب المثل بإطاري React وVue. هذا لا يمنع Angular، لكنه يعني أن من يختاره لجهة اتحادية سيبني طبقة مكوّنات Angular خاصة فوق أصناف النظام. والتفصيل الذي يجعل هذه الطبقة عملاً حقيقياً لا مجرد تغليف أن دليل إمكانية الوصول في النظام لا يوصي بإعادة إنتاج المكوّنات بأسلوب خاص أو حذف أي جزء من بنية HTML الموصى بها، لأن سمات ARIA والحالات مبنية داخلها. فكل مكوّن Angular يجب أن يُخرج البنية نفسها حرفياً، في الاتجاهين. والإصدار الثالث للنظام، الصادر في 12 يناير 2026، انتقل إلى Tailwind CSS 4 بإعداد يُكتب داخل ملف CSS، فطبقة Angular تُبنى على هذا الإصدار مباشرة لا على ما سبقه. اطلبوا أن تكون هذه الطبقة بنداً مسمّى في نطاق العمل، موثّقة بخصائصها وحالاتها كما يطلب دليل الترميز الفني للنظام، ومملوكة لكم لتعيدوا استخدامها في مشروعكم التالي بدل أن تُكتب من جديد.

والتعارض الثاني بين ما يفرضه النظام وما يدعمه Angular. صفحة دعم المتصفحات في النظام تفرض إعداد browserslist محدداً يشمل iOS 12 فما فوق وAndroid 8 فما فوق، وتقول إنه يغطي نحو 95.3 في المئة من المستخدمين في الإمارات. أما Angular فيحدد دعمه منذ الإصدار 20 بخط الأساس «المتاح على نطاق واسع»، أي المتصفحات الصادرة خلال ثلاثين شهراً قبل تاريخ مرجعي، وهذا التاريخ للإصدار 22 هو 7 مايو 2026. هاتف على iOS 12 خارج هذا النطاق بسنوات، ولن تعالجه أي إضافة توافق. والنظام لا يسمح بحجب المستخدم: دليل الواجهات الأمامية يطلب أساساً من HTML يعمل دون JavaScript ثم تحسيناً تدريجياً فوقه، ويطلب إبلاغ المستخدم ببديل حين لا تعمل ميزة ما بدل منعه من إكمال الخدمة. الحل العملي في Angular هو العرض على الخادم مع الإماهة (hydration)، بحيث تصل بطاقة الخدمة وشروطها ونموذجها الأساسي HTML جاهزاً حتى لو لم يكتمل تشغيل التطبيق في متصفح قديم، مع رسالة واضحة بما لا يعمل. هذا قرار يُتخذ قبل أول سطر، لأن تطبيقاً بُني للمتصفح وحده يصعب تحويله إلى العرض على الخادم بعد أن تمتلئ مكوّناته بافتراضات عن window وdocument.

وAngular يُختار عادةً للبوابات الداخلية وشاشات المراجعة والاعتماد، وهنا يظهر التوقيع الرقمي عبر UAE PASS. وثائق التوقيع تشترط أن يسجّل المستخدم الدخول بالهوية الرقمية قبل أن يُطلب منه التوقيع، للتأكد من أن من يوقّع هو نفسه من دخل، وتربط مستوى التوقيع بنوع الحساب: الحساب الموثق من المستوى الثاني يوقّع بمستوى متقدم، والحساب الموثق بالبصمة من المستوى الثالث يوقّع بمستوى مؤهل، والحساب الأساسي غير الموثق لا يوقّع أصلاً. وقبول التوقيع المتقدم خيار يُحدَّد في التنفيذ، فشاشة الاعتماد تحتاج أن تعرف مسبقاً أي مستوى يقبله كل نوع مستند، وأن تتعامل مع المستخدم الذي لا يملكه. وتتيح UAE PASS كذلك التوقيع على بصمة الملف (hash signing)، فتُرسَل بصمة المستند لا المستند نفسه، ثم تُدمج البصمة الموقّعة في ملف PDF لديكم، وهذا يغيّر الخدمة الخلفية التي تقف خلف الشاشة لا الشاشة وحدها. والأساس الذي يمنح هذا التوقيع قيمته هو المرسوم بقانون اتحادي رقم 46 لسنة 2021 في شأن المعاملات الإلكترونية وخدمات الثقة، الذي تتولى الهيئة بموجبه ترخيص مزودي خدمات الثقة ومنحهم علامة الثقة. أما أي مستوى توقيع يكفي لأي مستند في إجراءاتكم، فهذا سؤال لمستشاركم القانوني.

كيف نعمل مع العملاء في الإمارات

معظم الشركات التي نعمل معها في الإمارات مسجلة إما في المنطقة الحرة أو في البر الرئيسي، والفرق بينهما يظهر في الفاتورة قبل أن يظهر في أي مكان آخر. نصدر فواتير تحمل الرقم الضريبي ووصفاً واضحاً للخدمة، بحيث تمر من قسم الحسابات دون أسئلة، ونتعامل مع ضريبة القيمة المضافة على الخدمات المستوردة كما هي عليه فعلاً بدلاً من تجاهلها.

الفارق الزمني بيننا وبين دبي وأبوظبي ساعة ونصف فقط، أي أن يوم العمل مشترك بالكامل تقريباً. هذا يعني اجتماعاً أسبوعياً في وقت مناسب للطرفين، ورداً في نفس اليوم وليس في اليوم التالي. خلال شهر رمضان نعدّل مواعيدنا لتناسب ساعات العمل المختصرة لديكم، ونخطط لذلك مسبقاً بدلاً من اكتشافه في منتصف المشروع.

أرسلوا لنا نطاق المشروع وستصلكم وثيقة نطاق عمل مكتوبة وعرض سعر ثابت بعملة AED خلال 24 ساعة.

احصل على عرض سعر بعملة AED

التفاصيل الكاملة للخدمة

تشرح هذه الصفحة طريقة عملنا مع العملاء في سوقكم. أما صفحة تطوير ‎Angular‎ الكاملة، بتفاصيلها التقنية ومراحل العمل والأسئلة الشائعة، فهي متاحة باللغة الإنجليزية.

عرض صفحة الخدمة الكاملة (بالإنجليزية)

أسئلة يطرحها عملاؤنا في الإمارات

هل تصدرون فاتورة مقبولة لشركة في المنطقة الحرة؟

نعم. الفاتورة تصدر بالدرهم أو بالروبية حسب ما تفضلونه، وتحمل بيانات الشركة كاملة ووصفاً تفصيلياً للخدمة المقدمة. بالنسبة لضريبة القيمة المضافة على الخدمات المستوردة من خارج الدولة، تُطبق آلية الاحتساب العكسي وتتولاها إدارتكم المالية، ونحن نوضح ذلك في الفاتورة نفسها حتى لا يكون هناك التباس لاحقاً.

هل تبنون واجهات بالعربية بشكل صحيح؟

نعم، والفارق ليس في الترجمة بل في التخطيط. النص العربي يُكتب من اليمين إلى اليسار، والأرقام والتواريخ لها قواعدها، وطول الجملة العربية يختلف عن الإنجليزية بما يكفي لكسر أي تصميم بُني للإنجليزية أولاً. نصمم للاتجاهين معاً منذ البداية، ونختبر على أجهزة حقيقية وليس في المتصفح فقط.

بياناتنا يجب أن تبقى داخل الدولة. هل هذا ممكن؟

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

هل تزوروننا في دبي أو أبوظبي؟

للمشاريع الكبيرة، نعم، ونرتب الزيارة في بداية المشروع حيث تكون أكثر فائدة. العمل اليومي يجري عن بُعد، وهذا وصف صادق لكيفية بناء البرمجيات فعلياً، ويبقي الميزانية في الهندسة بدل تذاكر الطيران. الفارق الزمني القصير يجعل الاجتماع عبر الفيديو عملياً في أي وقت من يوم العمل.

أسواق أخرى نعمل بها

العمل مع الإمارات

أخبرنا بما تبنونه في الإمارات

أرسلوا لنا نطاق المشروع، أو المشكلة التي تواجهكم فقط. ستصلكم وثيقة نطاق عمل مكتوبة وعرض سعر ثابت بعملة AED خلال 24 ساعة، من المهندسين أنفسهم الذين سينفذون العمل.