أنت تتقن React بالفعل — هذه نقطة قوّتك. في هذا الكورس المباشر، يأخذك كريم خطوةً بخطوة لبناء تطبيق موبايل تجارة إلكترونيّة كامل بـ React Native، جلسةً تلو الأخرى.
// أنت تعرف هذا فعلاً
نفس الـ Hooks. نفس المكوّنات. نفس الأنماط. الشيء الوحيد الذي يتغيّر هو مجموعة محدودة من المكوّنات الأصليّة للمنصّة — View و Text و Image بدلاً من div و p و img.
import { useState, useEffect } from 'react'
import { useSelector } from 'react-redux'
import { useQuery } from '@tanstack/react-query'
import './ProductCard.css'
function ProductCard() {
const [added, setAdded] = useState(false)
useEffect(() => { fetchProduct() }, [])
return (
<div className="card">
<img src={img} />
<p className="name">{name}</p>
<button onClick={add}>
Add to Cart
</button>
</div>
)
}
import { useState, useEffect } from 'react'
import { useSelector } from 'react-redux'
import { useQuery } from '@tanstack/react-query'
import { StyleSheet } from 'react-native'
function ProductCard() {
const [added, setAdded] = useState(false)
useEffect(() => { fetchProduct() }, [])
return (
<View style={s.card}>
<Image source={img} />
<Text style={s.name}>{name}</Text>
<Pressable onPress={add}>
Add to Cart
</Pressable>
</View>
)
}
// التطبيق الذي ستبنيه
شاشات بمستوى الإنتاج تغطّي تجربة التسوّق كاملةً: التعارف الأوّلي، المصادقة، اكتشاف المنتجات، السلّة، إتمام الشراء، الدفع، تتبّع الطلب، والإعدادات. وفي النهاية، تكون قد أطلقت تطبيقاً حقيقيّاً تستطيع وضعه في أعمالك.
💡 حرّك المؤشّر على أي شاشة لمعرفة ما ستبنيه💡 اضغط على أي شاشة لمعرفة ما ستبنيه
// ما الذي يميّز هذا الكورس
بالإضافة إلى التدفّق الأساسي للتجارة الإلكترونيّة، ستُنفّذ المميّزات المتقدّمة التي تفصل التطبيقات الهاوية عن التطبيقات الاحترافيّة.
دعم i18n كامل مع RTL — العربيّة والإنجليزيّة وأيّ لغة تحتاجها.
وضع فاتح وداكن وثيمات مخصّصة تستمرّ عبر الجلسات.
حماية الشاشات بـ Expo Router — مع التعامل مع انتهاء التوكنات والأدوار.
بيئات dev و staging و production مع إعداد .env احترافي.
إشعارات حقيقيّة — تعامل كامل مع الواجهة والخلفيّة والضغط.
شارك التطبيق مع المختبرين عبر TestFlight أو Firebase أو التوزيع الداخلي.
قاعدة كود واحدة، منصّتان — دعم أصلي كامل لـ iOS و Android.
تثبيت SSL، تخزين آمن، واستدعاءات API محصّنة — جاهز لاختبار الاختراق.
واجهة تبدو متطابقة على كلّ جهاز — من iPhone SE إلى iPad.
// الأدوات والتقنيّات
كل أداة تُستخدَم في هذا الكورس هي بمستوى الإنتاج وتستخدمها فرق الموبايل في كبرى الشركات اليوم.
ستتكامل مع API إنتاج حقيقي — منتجات حقيقيّة، طلبات حقيقيّة، مدفوعات حقيقيّة. لا بيانات وهميّة.
تعلّم كيفيّة استخدام أدوات الذكاء الاصطناعي مثل ChatGPT و Claude و Copilot للتصحيح بسرعة، وفهم رسائل الأخطاء، وإطلاق المميّزات في جزء بسيط من الوقت.
// المصادر
حمّل المنهج، استعرض التصميم، أو استكشف المعاينة المباشرة بكل تفصيل.
// لماذا EXPO
لن تحتاج إلى eject. لن تصطدم بحدود. المعمارية تغيّرت — ومعظم المطوّرين لم يلحقوا بها بعد.
// صيغة الكورس المباشر
هذا ليس كورساً مسجَّلاً تنساه بعد ثلاثة أيام. كريم يقدّم كل جلسة مباشرةً حتى تستطيع طرح الأسئلة، تصحيح الأخطاء معاً، والتعلّم كمهندس حقيقيّ في فريق حقيقيّ.
كل وحدة لها ميعاد محدَّد. تدخل، يبدأ كريم الجلسة، وتبني معه مباشرةً — لا يوجد زرّ تشغيل.
كريم يبني الشاشة على شاشته، وأنت تبنيها على شاشتك. كل سطر كود، كل قرار، كل refactor — كل ذلك أمامك خطوةً بخطوة.
علقت في شيء؟ اكتبه في الشات. يتوقّف كريم، يدبّج الـ bug على الشاشة، ويشرح الـ fix — وكل من في الجلسة يتعلّمون معك.
كل جلسة تنتهي بشاشة عاملة على هاتفك. بالإضافة إلى الـ recording والـ source code وخطوة واضحة للجلسة التي بعدها.
// مدرّبك
يمتلك كريم 15 سنة من الخبرة في بناء وإطلاق تطبيقات الويب والموبايل بمستوى الإنتاج. يقود حالياً فريق الموبايل في إحدى أكبر شركات التقنية في مصر — ويُحضر إلى كل جلسة تفكير هندسيّ إنتاجيّ حقيقيّ، لا مجرّد معرفة على مستوى الشروحات.
بصفته مؤسّس Kimz Codes، بنى مجتمعاً من المطوّرين العرب يتعلّمون تطوير الموبايل والـ Frontend من خلال محتوى عمليّ بلا حشو.
المقاعد محدودة في هذه الدورة الأولى. انضمّ لقائمة الانتظار الآن واحصل على خصم ٣٠٪.
يتطلّب أساسيّات React + Redux. نتحرّك بسرعة — لا نغطّي الأساسيّات.
ليس لديك أساسيّات React و Redux بعد؟ تعلّم أساسيّات React أوّلاً ←