اثنا عشر سؤالًا تغطي الدورة كلها. احصل على 70% أو أكثر لتنجح وتفتح شهادتك. يمكنك إعادته متى شئت.
أنهِ كل الدروس لتحصل على الشهادة، ويمكنك خوض الاختبار في أي وقت.
السؤال 1 من 12
أيّ وصف لمعمارية Trailhead دقيق؟
السؤال 2 من 12
بطاقة رحلة جديدة تبدو منضغطة: العنوان يفيض ويدفع شارة التاريخ خارج الشاشة. الصف flexDirection: 'row'. أيّ تغيير هو الأسلوب المعتاد؟
flexDirection: 'row'
width: 200
position: 'absolute'
flex: 1
numberOfLines={1}
flexDirection: 'column'
السؤال 3 من 12
أيّ إعداد قائمة صحيح لـ 1,000 رحلة مجمّعة بحسب الشهر مع ترويسات لاصقة؟
.map()
{ title, data }
السؤال 4 من 12
tab الإحصاءات في Trailhead جزء من مجموعة (tabs)، وhikes/[id] في الـ Stack الجذري. يفتح مستخدم في الإحصاءات رحلة ثم يسحب للرجوع. أين يصل؟
(tabs)
hikes/[id]
السؤال 5 من 12
ما السبب الرئيسي الذي يجعل Trailhead يُبقي التحليل والتحقّق في دوال نقية مثل parseDistanceKm وvalidateHikeForm؟
parseDistanceKm
validateHikeForm
السؤال 6 من 12
يفتح deep link العنوان trailhead://hikes/9999، لكن تلك الرحلة غير موجودة. ماذا يجب أن يحدث؟
trailhead://hikes/9999
+not-found.tsx
السؤال 7 من 12
يجب أن يتذكّر Trailhead الـ token الخاص بتسجيل الدخول، و600 رحلة، والوحدات التي يفضّلها المستخدم. أيّ توزيع صحيح؟
السؤال 8 من 12
ما أفضل لحظة يطلب فيها Trailhead إذن الكاميرا؟
السؤال 9 من 12
تبدأ شاشة تتبّع watchPositionAsync داخل effect. أيّ تنظيف صحيح؟
watchPositionAsync
subscription.remove()
Location.stopAllAsync()
السؤال 10 من 12
تحتاج إلى معرفة أي components يُعاد رسمها أثناء تمرير سجلّ Trailhead. أيّ أداة تجيب عن ذلك مباشرة؟
eas build --profile development
السؤال 11 من 12
أيّ تسلسل يطلق الإصدار الأول من Trailhead على الـ App Store؟
eas update --channel production
npx expo start --no-dev
eas submit
eas build --profile production
eas build --platform ios --profile production
eas submit --platform ios
السؤال 12 من 12
يصل انهيار في تحليل الفاصلة في Trailhead إلى بيئة الإنتاج. أيّ استجابة هي الأسرع مع بقائها آمنة؟
eas update
12 سؤالًا بلا إجابة