تقدّم دروس Google Developers Codelabs تجربة ترميز إرشادية وتعليمية وعملية. سترشدك معظم دروس الترميز التطبيقية خلال عملية إنشاء تطبيق صغير أو إضافة ميزة جديدة إلى تطبيق حالي. هم تغطي مجموعة واسعة من المواضيع، مثل Android Wear وGoogle Compute Engine وARCore وGoogle APIs على أجهزة iOS.
أدوات الدروس التطبيقية حول الترميز على GitHubالإنشاء باستخدام Firebase Data Connect
49 دقيقةً
Updated 14 فبراير 2025
التعرّف على كيفية إنشاء تطبيق ويب باستخدام Firebase Data Connect وGraphQL
التعرّف على النص وتحديده وترجمته باستخدام حزمة تعلّم الآلة والكاميراX: Android
Updated 6 فبراير 2025
في هذا الدرس التطبيقي، ستُنشئ تطبيق Android باستخدام ML Kit الذي يستخدم تكنولوجيا تعلُّم الآلة على الجهاز للتعرّف على اللغة وتحديدها وترجمة النصوص من بين 59 لغة. ستتعرّف أيضًا على كيفية دمج مكتبة CameraX لتنفيذ هذه المهام من خلاصة الكاميرا في الوقت الفعلي.
إنشاء تطبيق Android باستخدام Firebase وJetpack Compose
55 دقيقةً
Updated 31 يناير 2025
يمكنك إنشاء ميزات في تطبيق Android لقائمة المهام من خلال إضافة المصادقة ومراقبة الأداء وواجهة المستخدم التعريفية والإبلاغ عن الميزات، وكل ذلك باستخدام Firebase وJetpack Compose.
إضافة Firestore Vector Search إلى تطبيقاتك المتوافقة مع الأجهزة الجوّالة باستخدام إضافات Firebase
Updated 23 يناير 2025
تعرَّف على كيفية استخدام أداة Firestore Vector Search
الدرس التطبيقي حول ترميز Cloud Firestore لنظام التشغيل iOS
38 دقيقةً
Updated 23 يناير 2025
في هذا الدرس التطبيقي، ستتعرّف على كيفية إنشاء تطبيق iOS يستخدم Cloud Firestore.
درس تطبيقي حول ترميز الويب في Cloud Firestore
52 دقيقةً
Updated 23 يناير 2025
في هذا الدرس التطبيقي، ستتعلم كيفية إنشاء تطبيق ويب يستخدم Cloud Firestore.
إضافة وظائف جديدة إلى تطبيق الويب بسرعة باستخدام إضافات Firebase
25 دقيقةً
Updated 23 يناير 2025
في هذا الدرس التطبيقي حول الترميز، ستضيف وظائف إلى تطبيق ويب لسوق على الإنترنت باستخدام إضافات Firebase.
الدرس التطبيقي حول الترميز في Cloud Firestore في Android
49 دقيقةً
Updated 23 يناير 2025
ستتعرّف في هذا الدرس التطبيقي على كيفية إنشاء تطبيق Android يستخدم Cloud Firestore.
الدرس التطبيقي حول الترميز على الويب في AngularFire
ساعة واحدة (1) 25 دقيقةً
Updated 23 يناير 2025
في هذا الدرس التطبيقي حول الترميز، ستتعرّف على كيفية استخدام منصة Firebase على الويب من خلال إنشاء تطبيق دردشة.
إنشاء ميزات الذكاء الاصطناعي التوليدي المستندة إلى بياناتك باستخدام Firebase Genkit
41 دقيقةً
Updated 9 يناير 2025
يمكنك التعرّف على كيفية استخدام Firebase Genkit لإنشاء ميزات الذكاء الاصطناعي التوليدي بالاستعانة بمهارات وأدوات تطوير التطبيقات التي تعرفها.
يمكنك إضافة مسار مصادقة المستخدم إلى تطبيق Flutter باستخدام FirebaseUI
8 دقائق
Updated 6 يناير 2025
في هذا الدرس التطبيقي حول الترميز، ستتعلّم كيفية إضافة مصادقة Firebase إلى تطبيق Flutter باستخدام بضعة أسطر من الرموز.
دمج Firebase مع تطبيق Next.js
ساعة واحدة (1) دقيقة واحدة (1)
Updated 17 ديسمبر 2024
تعرّف على كيفية دمج Firebase مع تطبيق Next.js.
مراقبة أداء Firebase للويب
32 دقيقةً
Updated 22 نوفمبر 2024
في هذا الدرس التطبيقي، ستعمل على إعداد ميزة "مراقبة أداء Firebase" في تطبيق ويب وستتعرف على كيفية استخدامها للتأكد من عمل التطبيق بشكل جيد للمستخدمين النهائيين.
التعرُّف على Firebase مع Flutter
53 دقيقةً
Updated 22 نوفمبر 2024
تعرَّف على كيفية إنشاء تطبيق Flutter للأجهزة الجوّالة باستخدام Firebase.
التعرُّف على Firebase للويب
52 دقيقةً
Updated 22 نوفمبر 2024
يمكنك إنشاء تطبيق ويب من البداية تمامًا باستخدام Firebase ومحرِّر StackBlitz على الإنترنت. ستستخدم HTML وJavaScript الأساسيين للتحدّث إلى Firebase. هذه مقدّمة رائعة عن استخدام وحدة تحكُّم Firebase ودمج Firebase في أي تطبيق. ليست هناك حاجة إلى معرفة كبيرة سابقة أو تثبيت برامج.
إرسال الإشعارات من أحد تطبيقات الويب باستخدام "المراسلة عبر السحابة الإلكترونية" و"وظائف السحابة الإلكترونية"
ساعة واحدة (1) دقيقتان (2)
Updated 22 نوفمبر 2024
في هذا الدرس التطبيقي حول الترميز، ستتعلّم كيفية استخدام دوال Cloud for Firebase لإرسال إشعارات إلى مستخدمي تطبيق دردشة.
درس تطبيقي حول ترميز الويب في فحص التطبيقات
32 دقيقةً
Updated 22 نوفمبر 2024
في هذا الدرس التطبيقي حول الترميز، ستتعلّم كيفية تأمين تطبيق ويب من الوصول غير المصرّح به.
درس تطبيقي حول ترميز Firebase لنظام التشغيل Android - إنشاء محادثة بسيطة
42 دقيقةً
Updated 22 نوفمبر 2024
في هذا الدرس التطبيقي حول الترميز، ستتعلّم كيفية إنشاء تطبيق Android باستخدام نظام Firebase الأساسي.
إعادة استخدام رمز وظائف السحابة الإلكترونية كإضافة في Firebase
23 دقيقةً
Updated 22 نوفمبر 2024
في هذا الدرس التطبيقي حول الترميز، يمكنك إنشاء إضافة Firebase للتجزئة الجغرافية. تعلِّمك هذه الدروس التطبيقية حول الترميز كيفية تحويل إحدى وظائف السحابة الإلكترونية الحالية إلى إضافة Firebase التي يمكن توزيعها بسهولة على ملايين المطوّرين والمساعدة في توسيع مشاريعهم على Firebase.
توزيع إصدارات iOS التجريبية بشكل أسرع من خلال App Distribution وFastlane
Updated 22 نوفمبر 2024
في هذا الدرس التطبيقي حول الترميز، سيستخدم المستخدم تطبيق App Distribution والمكون الإضافي Fastlane معًا لتوزيع إصدار نظام التشغيل iOS وأجهزة الاختبار. بعد ذلك، سيُصدِّر المستخدم ملف txt .للأجهزة والمعرّفات الفريدة (UDID) من وحدة تحكّم توزيع التطبيقات ويجري تسجيل هذه الأجهزة تلقائيًا (وهو متطلب لتوزيع إصدارات iOS مخصَّصة).
أول رسالة فورية للبث المتعدد باستخدام مواضيع "المراسلة عبر السحابة الإلكترونية من Firebase"
ساعة واحدة (1)
Updated 22 نوفمبر 2024
في هذا الدرس التطبيقي حول الترميز، ستتعرّف على كيفية البث المتعدد لرسالة فورية إلى مجموعة محدّدة من مثيلات تطبيقك باستخدام مواضيع "المراسلة عبر السحابة الإلكترونية من Firebase".
ميزات المصادقة المتقدمة
29 دقيقةً
Updated 22 نوفمبر 2024
تعرَّف على كيفية تنفيذ المصادقة المتعدّدة العوامل وإنشاء متطلبات مصادقة مخصّصة باستخدام دوال الحظر
إرسال الإشعارات وتلقّيها من تطبيق Flutter باستخدام خدمة "المراسلة عبر السحابة الإلكترونية من Firebase"
58 دقيقةً
Updated 22 نوفمبر 2024
في هذا الدرس التطبيقي حول الترميز، يمكنك استخدام واجهة برمجة التطبيقات FCM HTTP v1 لإرسال إشعارات فورية إلى تطبيق يعمل على أنظمة أساسية متعدّدة. يمكنك إنشاء التطبيق باستخدام Flutter الذي يعمل بسلاسة على أجهزة Android أو iOS أو الويب.
أنشِئ تطبيقات ويب مستندة إلى الذكاء الاصطناعي (AI) باستخدام إضافات Firebase لـ Gemini API
36 دقيقةً
Updated 21 نوفمبر 2024
تعرَّف على كيفية استخدام إضافات Firebase مع Gemini API لإنشاء تطبيق ويب يتضمّن ميزات مستندة إلى الذكاء الاصطناعي (AI)، مثل الاقتراحات المخصّصة.
درس تطبيقي حول الترميز في Firebase على نظام التشغيل iOS Swift
20 دقيقةً
Updated 21 نوفمبر 2024
في هذا الدرس التطبيقي حول الترميز، ستتعلم كيفية استخدام نظام Firebase الأساسي على نظام التشغيل iOS في Swift.
التطوير المحلي لتطبيقات Flutter باستخدام حزمة محاكي Firebase
8 دقائق
Updated 9 نوفمبر 2024
درس تطبيقي حول الترميز يوضّح كيفية استخدام حزمة محاكي Firebase أثناء تطوير التطبيق باستخدام Flutter سيستخدم الدرس التطبيقي حول الترميز محاكيات Auth وFirestore لتوضيح استخدام المحاكي.
التعرّف على النص وتحديده وترجمته باستخدام حزمة تعلّم الآلة والكاميراX: Android
10 دقائق
Updated 8 نوفمبر 2024
في هذا الدرس التطبيقي حول الترميز، ستنشئ تطبيقًا متوافقًا مع Android يحتوي على مجموعة أدوات تعلّم الآلة يستخدم تقنية تعلُّم الآلة على الجهاز للتعرّف على اللغة وترجمتها من بين 59 لغة. ستتعرَّف أيضًا على كيفية دمج مكتبة CameraX في إنجاز هذه المهام من خلاصة الكاميرا في الوقت الفعلي.
دمج مركز الاختبار الافتراضي في نظام CI/CD
30 دقيقةً
Updated 4 نوفمبر 2024
يرشدك هذا الدرس التطبيقي إلى خطوات استخدام واجهة سطر الأوامر gcloud CLI لتشغيل مجموعة اختبار كبيرة آليًا في نظام CI/CD حالي مثل Jenkins. هذا الدرس التطبيقي حول الترميز مستقل عن النظام الأساسي.
تطوير محلي باستخدام "حزمة محاكي Firebase"
47 دقيقةً
Updated 4 نوفمبر 2024
تعرّف على كيفية تطوير تطبيق ويب باستخدام "حزمة محاكي Firebase".
درس تطبيقي حول الترميز على جميع الأجهزة في Firebase
Updated 4 نوفمبر 2024
في هذا الدرس التطبيقي حول الترميز، ستعمل على إنشاء مشغّل موسيقى بسيط لأجهزة Android وiOS والويب باستخدام Flutter. سيتصل هذا المشغّل بميزة RTDB بمنصة Firebase، ما يتيح للمستخدمين مزامنة التشغيل على أجهزتهم.
حماية بياناتك في Firestore باستخدام "قواعد الأمان" في Firebase
58 دقيقةً
Updated 4 نوفمبر 2024
تعرَّف على كيفية حماية بياناتك على Firestore باستخدام "قواعد الأمان"
الاستفادة من ميزة "الإعداد عن بُعد في Firebase" في تحسين ألعاب Unity
ساعة واحدة (1) 7 دقائق
Updated 20 سبتمبر 2024
التعرّف على كيفية الاستفادة من ميزة "الإعداد عن بُعد" في ألعاب Unity
تنفيذ اختبارات A/B للعبة Unity باستخدام ميزة "الإعداد عن بُعد في Firebase"
Updated 20 سبتمبر 2024
ستتعرّف في هذا الدرس التطبيقي على كيفية استخدام ميزة "اختبار A/B من خلال ميزة "الإعداد عن بُعد" في لعبة Unity.
فهم أعطال إحدى ألعاب Unity باستخدام ميزات Crashlytics المتقدّمة
Updated 20 سبتمبر 2024
في هذا الدرس التطبيقي، ستتعلّم كيفية استخدام الميزات المتقدّمة في Crashlytics. وسيساعدك ذلك في الاطّلاع بشكل أفضل على الأعطال والظروف التي ربما تسببت فيها.
درس تطبيقي حول الترميز في الوقت الفعلي لتحسين عمليات الشراء داخل التطبيق
28 دقيقةً
Updated 9 سبتمبر 2024
في هذا الدرس التطبيقي حول الترميز، ستتعرّف على كيفية نشر نموذج TFLite لتخصيص تطبيقك لكل مستخدم وتحسين عمليات الشراء داخل التطبيق.
إضافة ميزة "تصنيف النص" على الجهاز إلى تطبيقك باستخدام TensorFlow Lite وFirebase - درس تطبيقي حول الترميز في iOS
58 دقيقةً
Updated 5 سبتمبر 2024
في هذا الدرس التطبيقي حول الترميز، ستتعلّم كيفية تطبيق ميزة "تصنيف النصوص" باستخدام Firebase وTensorFlow Lite.
إضافة الاقتراحات إلى تطبيقك باستخدام TensorFlow Lite وFirebase - درس تطبيقي حول الترميز في iOS
56 دقيقةً
Updated 5 سبتمبر 2024
في هذا الدرس التطبيقي حول الترميز، ستتعرّف على كيفية إنشاء محرك اقتراحات محتوى لتطبيقك باستخدام TensorFlow وFirebase.
إضافة الاقتراحات إلى تطبيقك باستخدام TensorFlow Lite وFirebase - درس تطبيقي حول الترميز في Android
57 دقيقةً
Updated 5 سبتمبر 2024
في هذا الدرس التطبيقي، ستتعرّف على كيفية إنشاء محرّك اقتراحات المحتوى لتطبيقك باستخدام TensorFlow وFirebase.
إضافة ميزة "تصنيف النص" على الجهاز إلى تطبيقك باستخدام TensorFlow Lite وFirebase - درس تطبيقي حول الترميز في Android
58 دقيقةً
Updated 5 سبتمبر 2024
في هذا الدرس التطبيقي حول الترميز، ستتعلّم كيفية تطبيق ميزة "تصنيف النصوص" باستخدام Firebase وTensorFlow Lite.
AdMob+Firebase 101 Unity: الإعداد أساسيات "إحصاءات Google"
40 دقيقةً
Updated 29 أغسطس 2024
في هذا الدرس التطبيقي، ستتعرّف على كيفية استخدام "إحصاءات Google لبرنامج Firebase" لتحليل سلوك المستخدِم عن طريق استخدام أحداث التطبيق.
AdMob+Firebase 102 Android: ضبط سلوك التطبيق بدون تحديث التطبيق
31 دقيقةً
Updated 29 أغسطس 2024
في هذا الدرس التطبيقي، ستتعرّف على كيفية استخدام ميزة "الإعداد عن بُعد في Firebase" لتغيير سلوك التطبيق بدون الحاجة إلى إجراء تحديث. كما سيتناول كيفية إجراء اختبار A/B للعثور على القيمة المثلى.
جذب المستخدمين باستخدام "المهام مع مساعد Google"
48 دقيقةً
Updated 29 أغسطس 2024
تعرَّف على كيفية تحسين الإجراء من خلال الميزات التي تحافظ على عودة المستخدمين إليه.
AdMob+Firebase 102 Unity: تحسين سلوك التطبيق بدون تحديث التطبيق
31 دقيقةً
Updated 29 أغسطس 2024
في هذا الدرس التطبيقي، ستتعرّف على كيفية استخدام ميزة "الإعداد عن بُعد في Firebase" لتغيير سلوك التطبيق بدون الحاجة إلى إجراء تحديث. كما سيتناول كيفية إجراء اختبار A/B للعثور على القيمة المثلى.
AdMob+Firebase 101 Android: الإعداد أساسيات "إحصاءات Google"
35 دقيقةً
Updated 29 أغسطس 2024
في هذا الدرس التطبيقي، ستتعرّف على كيفية استخدام "إحصاءات Google لبرنامج Firebase" لتحليل سلوك المستخدِم عن طريق استخدام أحداث التطبيق.
تدريب نموذج تصنيف الصور ونشره على الجهاز باستخدام AutoML Vision في مجموعة أدوات تعلُّم الآلة
58 دقيقةً
Updated 23 أغسطس 2024
في هذا الدرس التطبيقي حول الترميز، سيتم تدريب مصنِّف للصور باستخدام AutoML Vision Edge في حزمة ML Kit، وتشغيله على هاتف Android أو iOS باستخدام حزمة تطوير البرامج (SDK) لحزمة تعلّم الآلة.
ARCore Cloud Anchors مع "مثبّتات Cloud ثابتة" دائمة
Updated 23 أغسطس 2024
في هذا الدرس التطبيقي حول الترميز، ستتعلّم كيفية استخدام Cloud Anchors لإنشاء تجارب الواقع المعزّز المشتركة، وذلك من خلال إنشاء إطار مرجعي مشترك (الموضع والاتجاه نفسه) على عدة أجهزة باستخدام خدمة ARCore Cloud Anchors.
كوِّن قوائم الصدارة باستخدام Firestore
49 دقيقةً
Updated 22 أغسطس 2024
في هذا الدرس التطبيقي حول الترميز، ستنشئ لوحة صدارة باستخدام Cloud Firestore وCloud Functions.
مختبرو التنبيهات بشأن إصدارات تطبيقك الجديدة من خلال حزمة تطوير البرامج (SDK) الخاصة بـ Firebase App Distribution لنظام التشغيل iOS - درس تطبيقي حول الترميز
16 دقيقةً
Updated 22 أغسطس 2024
يمكنك الوصول سريعًا إلى أحدث إصدار من تطبيقك للمختبِرين باستخدام حزمة تطوير البرامج (SDK) لتوزيع التطبيقات. في هذا الدرس التطبيقي حول الترميز، عليك تحديث تطبيق لعرض تنبيهات داخل التطبيق للمختبِرين عند توفُّر إصدارات جديدة.
مراقبة الأداء لعمليات طرح الميزات
50 دقيقةً
Updated 22 أغسطس 2024
في هذا الدرس التطبيقي حول الترميز، ستتعلّم كيفية إضافة ميزة "مراقبة أداء Firebase" إلى نموذج تطبيق وقياس الأداء أثناء طرح ميزة.
إعداد وإدارة مشاريع ومنتجات Firebase من خلال Terraform
58 دقيقةً
Updated 22 أغسطس 2024
يمكنك استخدام Terraform لإعداد مشاريع Firebase وإدارتها، بما في ذلك الضبط الآلي للبنية الأساسية ومنتجات Firebase.
توزيع إصدارات حِزم التطبيق على المختبِرين - درس تطبيقي حول الترميز
22 دقيقةً
Updated 22 أغسطس 2024
الحصول على أحدث إصدار من تطبيقك في المختبِرين' اليدين، بسرعة. في هذه الدورة،
طرح ميزة "التحقّق من التطبيقات في Firebase" تدريجيًا باستخدام ميزة "الإعداد عن بُعد في Firebase"
Updated 22 أغسطس 2024
يمكنك استخدام ميزة فحص التطبيق من Firebase مع ميزة App Attest لحماية خدماتك الخلفية والتحقّق من أنّ مصدر الطلبات إلى خدمات Firebase هو تطبيقك الأصلي. ننصح عمومًا بمنح المستخدمين إمكانية الوصول تدريجيًا إلى خدمة App Attest لتجنّب بلوغ حدود الحصة
فحص التطبيقات من خلال Firebase لأنظمة أساسية من Apple
Updated 22 أغسطس 2024
تساعد ميزة "التحقّق من التطبيقات من Firebase" في حماية موارد الخلفية من إساءة الاستخدام، مثل الاحتيال في الفوترة والتصيّد الاحتيالي، عن طريق التأكّد من أنّ الطلبات واردة من التطبيقات والأجهزة الشرعية. تعمل هذه الأداة مع خدمات Firebase وخدماتك الخلفية
مختبرِي التنبيهات بشأن إصدارات تطبيقك الجديدة من خلال حزمة تطوير البرامج (SDK) الخاصة بميزة "توزيع التطبيقات من Firebase" لنظام التشغيل Android - درس تطبيقي حول الترميز
15 دقيقةً
Updated 22 أغسطس 2024
يمكنك الوصول سريعًا إلى أحدث إصدار من تطبيقك للمختبِرين باستخدام حزمة تطوير البرامج (SDK) الخاصة بميزة "توزيع التطبيقات" في نظام التشغيل Android. في هذا الدرس التطبيقي حول الترميز، عليك تحديث التطبيق لعرض إشعارات داخل التطبيق للمختبِرين عند توفّر إصدارات جديدة.
بدء استخدام Firebase في C++
ساعة واحدة (1) 12 دقيقةً
Updated 21 أغسطس 2024
ربما تكون على دراية بحزم تطوير البرامج (SDK) لمنصة Firebase لنظامي التشغيل Android وiOS، ولكن هل تعلم أن هناك C++ هل تم تصميم حزمة تطوير البرامج (SDK) خصيصًا للألعاب المتعدّدة المنصات؟ في ورشة العمل هذه سنضيف الجزء C++ حزمة SDK إلى مشروع Android من خلال CMake، وإضافة بعض الإحصاءات الأساسية للمساعدة في تحسين لعبتك، ومشاركتها مع أصدقائك والمختبرين لبدء جمع الملاحظات.
إضافة الإشعارات الفورية إلى تطبيق iOS
45 دقيقةً
Updated 20 أغسطس 2024
في هذا الدرس التطبيقي حول الترميز، ستضيف إشعارات فورية إلى تطبيق iOS باستخدام "المراسلة عبر السحابة الإلكترونية من Firebase".
قياس وقت التحميل وعرض الشاشة باستخدام Firebase Performance Monitoring
51 دقيقةً
Updated 20 أغسطس 2024
في هذا الدرس التطبيقي حول الترميز، ستُنشئ نموذجًا لتطبيق وستتعرف على كيفية قياس وقت التحميل وعرض الشاشة باستخدام منصّة Firebase Performance Monitoring.