دورات لغات البرمجة ابتداءً من $2000

تاريخ الدورة

2026-11-16
2027-02-15
2027-05-17
2027-08-16

رسوم الدورة

ملاحظة/ السعر يختلف حسب المدينة المختارة

السعر للمشارك الواحد عن كل أسبوع $2000

سجّل 3 مشاركين على نفس الدورة وادفع تكلفة 2 فقط

عدد المشتركين : 1
$2000

عدد المشتركين : 2
$4000

عدد المشتركين : 3
$4000 (تكلفة 2)

الأقسام

دورات تدريبية في بناء تطبيقات هاتف محمول قابلة للتوسع باستخدام فلاتر (أونلاين / عن بعد)


نظرة عامة

بناء تطبيقين منفصلين لنظامي iOS وAndroid يضاعف تكلفة الهندسة ويبطئ التسليم ويعقّد الصيانة — وهذه هي المشكلة العملية التي جاءت فلاتر لحلها، وهي نقطة انطلاق دورات تدريبية في بناء تطبيقات هاتف محمول قابلة للتوسع باستخدام فلاتر المقدمة من أكاديمية الزمالة العربية البريطانية. وبدلاً من البدء بالتعريفات، يضع البرنامج المشاركين مباشرة في آليات تسليم قاعدة برمجية واحدة بلغة دارت عبر منصات متعددة دون التضحية بجودة الواجهة أو الأداء.

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

تندرج الدورة ضمن فئة دورات البرمجة والتشفير، وهي موجهة للفرق التي تقود تحديث تطبيقات الهاتف المحمول وتوحيد محافظ التطبيقات والتحول الرقمي. وتربط الدورة إتقان فلاتر بالمتطلبات التجارية والتشغيلية التي تعمل المؤسسات بموجبها فعلياً، بما يساعد الفريق التقني على مواءمة قرارات التنفيذ مع معايير المشروع والجداول الزمنية وأهداف العمل.

تقليل الجهد الهندسي المكرر

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

الأهداف والفئة المستهدفة

لماذا يهم هذا البرنامج

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

  • تسليم تطبيقات فلاتر جاهزة للإنتاج من قاعدة برمجية واحدة بلغة دارت عبر iOS وAndroid.
  • الجمع بين أساسيات لغة دارت ونموذج عناصر واجهة فلاتر لبناء مكونات واجهة قابلة لإعادة الاستخدام بثقة.
  • هندسة إدارة الحالة وتدفق البيانات بما يتناسب مع تعقيد التطبيق وحجم الفريق.
  • دمج واجهات برمجة تطبيقات REST والمصادقة والعمليات غير المتزامنة في سير عمل تطبيقات الهاتف المحمول.
  • تطبيق إعادة التحميل الفوري وممارسات التطوير التكراري لتقصير دورات التسليم وتسريع تصحيح الأخطاء.
  • بناء واجهات متجاوبة وسهلة الوصول تعمل باتساق عبر الأجهزة وأحجام الشاشات.
  • تشخيص اختناقات الأداء ومعالجتها باستخدام تحليل الأداء وتقنيات الأداء الأصلي.
  • تطبيق اختبار الوحدات وعناصر الواجهة والتكامل قبل الإصدار.
  • تأمين التطبيقات وإعداد الإصدارات للنشر في متاجر التطبيقات.
  • وضع تسليم فلاتر ضمن برامج التحول الرقمي وتحديث التطبيقات الأوسع.

الفئة المستهدفة

قادة الفرق التقنية ومديرو تكنولوجيا المعلومات وفرق المنتجات

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

مهندسو البرمجيات المنتقلون إلى تطوير الهاتف المحمول

يمكن للمهندسين ذوي الخلفية البرمجية العامة استخدام الدورة لبناء أساس منظم في لغة دارت وعناصر واجهة فلاتر واهتمامات خاصة بالهاتف المحمول مثل التخطيط المتجاوب والتنقل والتكامل مع المنصة.

مطورو الواجهات والمطورون المتكاملون

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

مطورو تطبيقات الهاتف المحمول المتخصصون

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

محتوى البرنامج

الوحدات

الوحدة الأولى: لماذا فلاتر لتسليم تطبيقات الهاتف المحمول المؤسسية

  • المبرر التجاري لاستراتيجية القاعدة البرمجية الواحدة
  • موقع فلاتر مقارنة بالتطوير الخاص بكل منصة
  • هيكل المشروع ودورة حياة التطوير
  • مواءمة تسليم فلاتر مع المتطلبات المؤسسية

الوحدة الثانية: أساسيات دارت لمنطق التطبيق

  • المتغيرات وأنواع البيانات والعوامل وهياكل التحكم
  • الدوال والمنطق القابل لإعادة الاستخدام
  • البرمجة كائنية التوجه: الفئات والوراثة والتغليف
  • المجموعات والبرمجة غير المتزامنة ومعالجة الأخطاء

الوحدة الثالثة: عناصر الواجهة وهندسة الواجهات

  • المكونات عديمة الحالة والمكونات ذات الحالة
  • تركيب عناصر الواجهة وإعادة استخدامها
  • هياكل التخطيط والتنقل والشاشات
  • النماذج والقوائم والشبكات والعناصر التفاعلية

الوحدة الرابعة: قاعدة برمجية واحدة، منصات متعددة

  • مبادئ هندسة القاعدة البرمجية الواحدة
  • المتطلبات الخاصة بكل منصة ونقاط التكامل
  • إعادة استخدام الشيفرة وإدارة المكونات
  • الحفاظ على الاتساق عبر المنصات

الوحدة الخامسة: إدارة الحالة وتدفق البيانات

  • الحالة المحلية مقابل الحالة المشتركة
  • اختيار أسلوب إدارة الحالة المناسب
  • تدفق البيانات بين عناصر الواجهة
  • الحفاظ على سلوك متوقع للتطبيق

الوحدة السادسة: الاتصال بالبيانات وواجهات البرمجة

  • هياكل التنقل والتوجيه
  • تكامل واجهات برمجة التطبيقات ومعالجة بيانات جيسون
  • العمليات غير المتزامنة وعمليات المصادقة
  • ربط تطبيقات فلاتر بخدمات الواجهة الخلفية

الوحدة السابعة: سير عمل المطور وإعادة التحميل الفوري

  • إعادة التحميل الفوري والتكرار السريع
  • تصحيح الأخطاء أثناء التطوير النشط
  • إدارة تغييرات التطبيق بكفاءة
  • بناء عادات تطوير مهنية

الوحدة الثامنة: الأداء والتحسين على المستوى الأصلي

  • التنفيذ الفعال لعناصر الواجهة والعرض
  • إدارة الموارد وسرعة الاستجابة
  • مراقبة الأداء وتحديد الاختناقات
  • العمل نحو خصائص الأداء الأصلي

الوحدة التاسعة: الاختبار وضمان الجودة

  • اختبار الوحدات وعناصر الواجهة والتكامل
  • تصحيح سلوك التطبيق
  • تحديد الأخطاء ومعالجتها
  • سير عمل ضمان الجودة قبل الإصدار

الوحدة العاشرة: الأمن والجاهزية للإنتاج

  • مبادئ أمن تطبيقات الهاتف المحمول
  • التعامل الآمن مع البيانات وأمن الاتصال بواجهات البرمجة
  • اعتبارات المصادقة والتفويض
  • إدارة الإعدادات لبيئات الإنتاج

الوحدة الحادية عشرة: النشر وفلاتر في المؤسسات

  • إعداد التطبيقات للإصدار الخاص بكل منصة
  • إدارة البناء والإصدارات وسير عمل الإطلاق
  • المراقبة والصيانة بعد النشر
  • دور فلاتر في التحول الرقمي وتحديث التطبيقات

الأسئلة الشائعة

1. ماذا يغطي هذا البرنامج التدريبي في فلاتر؟

يغطي البرنامج لغة دارت، ونظام عناصر واجهة فلاتر، وهندسة القاعدة البرمجية الواحدة، وإدارة الحالة، وتكامل واجهات البرمجة، وإعادة التحميل الفوري، والواجهات المتجاوبة، والأداء، والاختبار، والأمن، والنشر.

2. لماذا البناء بقاعدة برمجية واحدة بدلاً من تطبيقات أصلية منفصلة؟

تقلل القاعدة البرمجية الواحدة بلغة دارت الجهد الهندسي المكرر، وتحافظ على اتساق الواجهات عبر المنصات، وتبسّط الصيانة طويلة الأجل مقارنة بالحفاظ على تطبيقات أصلية منفصلة.

3. من يستفيد أكثر من هذه الدورة؟

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

4. هل تتناول الدورة الأداء والسلوك على المستوى الأصلي؟

نعم. يتم تناول تحسين الأداء وتحليله وتقنيات الاقتراب من الأداء الأصلي في وحدة مخصصة.

5. ما المؤسسة التي تقدم هذا البرنامج؟

تقدم أكاديمية الزمالة العربية البريطانية هذه الدورة ضمن فئة دورات البرمجة والتشفير.

الدورات ذات العلاقة

دورات تدريبية في بناء تطبيقات هاتف محمول قابلة للتوسع باستخدام فلاتر

2026-11-16

2027-02-15

2027-05-17

2027-08-16

$4500