وحدة #1 مقدمة حول تطوير التطبيقات نظرة عامة على مشهد تطوير التطبيقات، وأهمية تطبيقات الهاتف المحمول، وأهداف الدورة
وحدة #2 إعداد بيئة التطوير الخاصة بك تثبيت الأدوات اللازمة، وإعداد بيئات التطوير المتكاملة، وفهم سير عمل التطوير
وحدة #3 مبادئ تصميم تطبيقات الهاتف المحمول فهم اعتبارات التصميم لتطبيقات الهاتف المحمول وتجربة المستخدم (UX) وتصميم واجهة المستخدم (UI)
وحدة #4 لغات البرمجة لتطوير التطبيقات نظرة عامة على لغات البرمجة الشائعة لتطوير التطبيقات، بما في ذلك Java وSwift وKotlin وJavaScript
وحدة #5 البدء في تطوير تطبيقات Android مقدمة إلى Android Studio وإنشاء مشروع جديد وفهم بنية Android
وحدة #6 بناء واجهات المستخدم في Android إنشاء التخطيطات واستخدام الأدوات وفهم مكونات واجهة المستخدم في Android
وحدة #7 دورة حياة نشاط Android والنوايا فهم دورة حياة النشاط وأنواع النوايا وكيفية استخدام النوايا للتنقل بين الأنشطة
وحدة #8 تخزين البيانات في الأندرويد فهم خيارات التخزين واستخدام SharedPreferences والعمل مع قواعد بيانات SQLite
وحدة #9 الشبكات في الأندرويد إجراء طلبات HTTP، وتحليل بيانات JSON، وفهم أفضل ممارسات الشبكات
وحدة #10 مقدمة حول تطوير تطبيقات iOS البدء باستخدام Xcode وإنشاء مشروع جديد وفهم بنية iOS
وحدة #11 بناء واجهات المستخدم في iOS إنشاء القصص المصورة واستخدام التخطيط التلقائي وفهم مكونات واجهة المستخدم في نظام التشغيل iOS
وحدة #12 العمل مع البيانات في iOS فهم خيارات تخزين البيانات واستخدام Core Data والعمل مع بيانات JSON
وحدة #13 الشبكات في iOS إجراء طلبات HTTP، وتحليل بيانات JSON، وفهم أفضل ممارسات الشبكات
وحدة #14 React Native للتطوير عبر الأنظمة الأساسية مقدمة عن React Native، وإعداد مشروع جديد، وفهم الإطار
وحدة #15 بناء مكونات واجهة المستخدم في React Native إنشاء المكونات، باستخدام JSX، وفهم التخطيط والأسلوب
وحدة #16 العمل مع البيانات في React Native فهم خيارات تخزين البيانات واستخدام Redux والعمل مع واجهات برمجة التطبيقات
وحدة #17 نشر وتوزيع تطبيقك إعداد تطبيقك للإصدار، وفهم إرشادات متجر التطبيقات، وتوزيع تطبيقك
وحدة #18 اختبار تطبيقك وتصحيح أخطائه فهم منهجيات الاختبار، واستخدام اختبار المحاكي والمحاكاة، وتقنيات التصحيح
وحدة #19 تحقيق الربح من التطبيقات وتحليلها فهم استراتيجيات تحقيق الدخل من التطبيقات ودمج الإعلانات واستخدام أدوات التحليلات
وحدة #20 أمان التطبيق وأفضل الممارسات فهم المخاطر الأمنية وتنفيذ التدابير الأمنية واتباع أفضل الممارسات
وحدة #21 إمكانية الوصول والتوطين في تطوير التطبيقات فهم إرشادات إمكانية الوصول وتنفيذ ميزات إمكانية الوصول وتوطين تطبيقك
وحدة #22 العمل مع واجهات برمجة التطبيقات وخدمات الطرف الثالث فهم واجهات برمجة التطبيقات، والعمل مع واجهات برمجة التطبيقات RESTful، ودمج خدمات الجهات الخارجية
وحدة #23 الإشعارات الفورية والخدمات الخلفية فهم استراتيجيات الإشعارات الفورية وتنفيذها والعمل مع الخدمات الخلفية
وحدة #24 صيانة التطبيق والتحديثات فهم أهمية الصيانة وتنفيذ التحديثات والتعامل مع أعطال التطبيقات
وحدة #25 اختتام الدورة واختتامها التخطيط للخطوات التالية في مهنة تطوير التطبيقات