دورة عبر الإنترنت – شهادة احترافية معتمدة في مطور Meta’s Android

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

Suggested by: Coursera (What is Coursera?)

Professional Certificate

البدء

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • المبادئ الأساسية في برمجة Android وأدوات تطوير التطبيقات
  • كيفية استخدام ملعب Kotlin
  • إنشاء واجهات مستخدم (UI) لتطبيقات الهاتف المحمول باستخدام Android Studio
  • إدارة دورة الحياة وجمع البيانات لتطبيقات الهاتف المحمول
  • العمل مع تقنيات الشبكة والبيانات المستمرة في تطبيقات Android
  • وصف أفضل الممارسات لتصميم واجهة المستخدم وتجربة المستخدم لتطبيقات الهاتف المحمول
  • قم بإنشاء تطبيقات عبر الأنظمة الأساسية باستخدام React Native
  • الاستعداد للمقابلات الفنية لوظائف مطوري Android
  • تصميم واجهة المستخدم باستخدام Interface Builder
  • أنشئ واجهة مستخدم بسيطة باستخدام محرر التخطيط
  • إنشاء تطبيق Android أصلي للهاتف المحمول
  • إنشاء تطبيق Android في المشروع النهائي

What you will learn in the course

Courses for which the course is suitable

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

الشهادة المهنية – سلسلة من 12 دورة

هل سبق لك أن أردت إنشاء تطبيق للأجهزة المحمولة؟ ستعلمك هذه الشهادة لغات وأطر البرمجة الرائدة لنظام Android، والتي تُستخدم لبناء تطبيقات مثل Facebook وInstagram، وكيفية إنشاء تطبيق Android الخاص بك.

في هذا البرنامج ستتعلم:

  • المبادئ الأساسية في برمجة Android وأدوات تطوير التطبيقات

  • كيفية استخدام ملعب Kotlin

  • إنشاء واجهات مستخدم (UI) لتطبيقات الهاتف المحمول باستخدام Android Studio

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

  • العمل مع تقنيات الشبكة والبيانات المستمرة في تطبيقات Android

  • وصف أفضل الممارسات لتصميم واجهة المستخدم وتجربة المستخدم لتطبيقات الهاتف المحمول

  • قم بإنشاء تطبيقات عبر الأنظمة الأساسية باستخدام React Native

  • الاستعداد للمقابلات الفنية لشغل وظائف مطوري Android

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

مشروع تعليمي ملموس

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

  • تصميم واجهة المستخدم باستخدام Interface Builder

  • أنشئ واجهة مستخدم بسيطة باستخدام محرر التخطيط

  • إنشاء تطبيق Android أصلي للهاتف المحمول

في الدورة التدريبية الأخيرة، ستكمل أيضًا المشروع النهائي الذي ستقوم فيه بإنشاء تطبيق Android.

Details of the courses that make up the specialization

المنهج – الشهادة المهنية لدورة تطوير تطبيقات الأندرويد

الدورة 1: مقدمة لتطوير تطبيقات الهاتف المحمول على نظام Android

مدة الدورة: 11 ساعة

ماذا ستتعلم:

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

المهارات التي سوف تكتسبها:

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

الدورة 2: التحكم في الإصدار

مدة الدورة: 13 ساعة

ماذا ستتعلم:

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

المهارات التي سوف تكتسبها:

  • التحكم في الإصدار
  • العمل مع جيثب
  • باش (يونيكس شل)
  • تطوير الويب
  • لينكس

الدورة 3: أساسيات البرمجة في كوتلين

مدة الدورة: 24 ساعة

ماذا ستتعلم:

  • تدرب على إنشاء واستخدام الوظائف
  • ممارسة مقارنات مختلفة باستخدام عوامل التشغيل
  • حل تحديات التعليمات البرمجية في Kotlin
  • مراجعة وتطبيق أساسيات البرمجة

المهارات التي سوف تكتسبها:

  • العمل مع SQLite
  • واجهة برمجة تطبيقات REST
  • البيانات وقواعد البيانات

الدورة 4: مبادئ تصميم تجربة المستخدم/واجهة المستخدم

مدة الدورة : 21 ساعة

ماذا ستتعلم:

  • وصف أساسيات تصميم تجربة المستخدم (UX) والبحث
  • فهم اعتبارات إمكانية الوصول في التصميم
  • تنمية التعاطف مع المستخدمين من خلال البحث
  • إنشاء إطارات سلكية ونماذج أولية في Figma

المهارات التي سوف تكتسبها:

  • رد الفعل (إطار الويب)
  • تطوير التطبيقات
  • تطوير الويب
  • تطوير الواجهة الأمامية

الدورة 5: إنشاء واجهة المستخدم في Android Studio

مدة الدورة: 35 ساعة

ماذا ستتعلم:

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

الدورة 6: البرمجة المتقدمة في Kotlin

مدة الدورة: 20 ساعة

ماذا ستتعلم:

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

الدورة 7: العمل مع البيانات في أندرويد

مدة الدورة : 27 ساعة

ماذا ستتعلم:

  • نظرة عامة على الأدوات والحزم الأكثر فائدة لمطور Kotlin
  • تنفيذ coroutines Kotlin في تطبيقات Android
  • دمج التعليمات البرمجية من اللغات الأخرى في Kotlin. إنشاء تطبيق يعتمد على البيانات

الدورة 8: تطوير الأجهزة المحمولة وجافا سكريبت

مدة الدورة: 45 ساعة

ماذا ستتعلم:

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

الدورة 9: أساسيات التفاعل

مدة الدورة: 26 ساعة

ماذا ستتعلم:

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

الدورة 10: رد الفعل الأصلي

مدة الدورة: 38 ساعة

ماذا ستتعلم:

  • بناء تطبيق React Native وعمل تصميمات بالمكونات الأساسية
  • إنشاء قوائم كبيرة وتحديد مدخلات المستخدم
  • استخدام المكون القابل للضغط لبناء الأزرار ومناطق الضغط

الدورة 11: المشروع النهائي لتطبيق Android

مدة الدورة: 15 ساعة

ماذا ستتعلم:

  • بناء وتصميم واجهة مستخدم باستخدام الأجزاء وطرق العرض
  • استخدام Kotlin وبُعد MVVM لتصميم تطبيق فعال وجذاب
  • جلب البيانات من واجهة برمجة التطبيقات (API) واستخدام LiveData

الدورة 12: التحضير للمقابلات الشخصية

مدة الدورة: 11 ساعة

ماذا ستتعلم:

  • التحضير لمقابلات الكود
  • التحضير للمقابلات في ميتا
  • حل المشاكل مع الكود

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