الهدف
بعد هالدرس راح تعرف structure الدورة كاملة، تفهم ليش الترتيب هو هذا بالضبط، وتعرف شنو متوقع منك وشنو متوقع من الدورة.
ليش هذا الحين؟
قبل ما تبدأ تتعلم، لازم تفهم الـ map. لو ما تعرف كيف تشتغل الدورة، راح تحس إنك ضايع — ليش هالدرس جاي قبل ذاك؟ شنو المحاور؟ ليش أبني web app وأنا أبي app للموبايل؟ هالدرس يجاوب على هالأسئلة قبل ما تبدأ.
الفكرة
مسار واحد، 9 محاور:
الدورة مقسمة على 9 محاور (pillars). كل محور = موضوع كبير. كل موضوع = مجموعة دروس.
وماكو "مسارات" تختار بينها. أكو طريق واحد: من فكرة → لتطبيق موبايل على App Store و Google Play → لدخل.
| # | المحور | الدروس | دوره |
|---|---|---|---|
| 1 | أهلا وسهلا | 10 | التجهيز والمجتمع |
| 2 | الفكرة والمواصفات | 8 | تلقى فكرة وتحوّلها لخطة |
| 3 | أدوات الذكاء الاصطناعي | 55 | الأدوات اللي تبني فيها |
| 4 | أساسيات البرمجة | 20 | الحد الأدنى اللي لازم تفهمه |
| 5 | ابني تطبيق ويب | 38 | الأساس — المحرّك اللي يلفّه التطبيق |
| 6 | ابني تطبيق الموبايل | 28 | القلب — التطبيق على جهاز حقيقي |
| 7 | انشر على الستور | 20 | التوزيع على App Store و Play |
| 8 | نمو وتسييل | 25 | تحويله لدخل |
| 9 | أساسيات التشغيل | 20 | تخليه شغّال |
المجموع: 224 درس.
ليش المحور 5 "Web App" وإحنا نبني موبايل؟
هذا أكثر سؤال يتكرر، وجوابه مهم:
إحنا نبني بـ Capacitor. Capacitor ياخذ web app ويحوّله لتطبيق iOS و Android حقيقي — نفس الكود، ملف .ipa و .aab تنزّلهم على الستور.
يعني المحور 5 مو مسار جانبي. هو المحرّك اللي بيلفّه تطبيقك: قاعدة البيانات، الـ auth، الـ API. والمحور 6 يحطه بجيب المستخدم.
بدون المحور 5، ما عندك شي تلفّه.
الترتيب مقصود:
فكرة (2) → أدوات (3) → أساسيات (4) → محرّك (5)
→ تطبيق (6) → ستور (7) → فلوس (8) → تشغيل (9)
كل محور يعتمد على اللي قبله. لا تقفز.
الـ 7-section format: كل درس عنده 7 أقسام ثابتة: الهدف، ليش هذا الحين؟، الفكرة، سوّها، تأكّد، إذا خرب شي، شنو بعد؟. هالـ format ما يتغير — لما تتعوده، تقدر تمشي في أي درس بدون ما تتيه.
House rules:
- اكتب وسوّي — الدروس مو للقراءة بس
- اسأل بالطريقة الصح (Lesson 06 يشرح كيف)
- شارك شغلك — الـ community تعيش على اللي ينشرون
- لا spam ولا cross-posting في كل channel
- الـ Kuwaiti dialect هو اللغة الرسمية هنا — لا فصحى، لا Egyptian، لا Levantine