انتقل إلى المحتوى
Miraat·dweb developer journey, reflected
FU

تطوير شامل (Full-Stack)

الواجهة الأمامية + الخلفية + قاعدة البيانات + النشر. المسار الطويل لمن يريد بناء منتجات كاملة بنفسه.

22 مهارة 12 أشهر متوسط
هذا أوسع مسارات الكتالوج. ينقلك من أساسيات الويب إلى القدرة على التفكير في تطبيق كامل وتصميمه وكتابته ونشره دون الاعتماد على أحد.

خيار طبيعي للراغبين في تأسيس شركات تقنية، أو العمل في شركات ناشئة صغيرة، أو شغل أدوار هجينة. المدة طويلة (12 شهرًا)، لكن العمق في كل وحدة كافٍ لتجنّب السطحية.

المسارات المهنية: مطوّر شامل، مهندس مؤسّس، عمل حر لمشاريع متكاملة.
التفكير في منتج متكامل · 20 min FOUNDATION · 20 MIN التفكير في منتج متكامل نمذجة المجال · 30 min FOUNDATION · 30 MIN نمذجة المجال تهيئة بيئة التطوير · 25 min FOUNDATION · 25 MIN تهيئة بيئة التطوير Monorepo مقابل Multirepo · 20 min CORE · 20 MIN Monorepo مقابل Multirepo تصميم عقد الـAPI · 30 min CORE · 30 MIN تصميم عقد الـAPI TypeScript من الطرف للطرف · 30 min CORE · 30 MIN TypeScript من الطرف للطرف مشاركة الأنواع بين الطبقات · 25 min ADVANCED · 25 MIN مشاركة الأنواع بين الطبقات المصادقة من الطرف للطرف · 40 min CORE · 40 MIN المصادقة من الطرف للطرف من النموذج إلى قاعدة البيانات · 30 min CORE · 30 MIN من النموذج إلى قاعدة البيان… مزامنة حالة الخادم · 30 min ADVANCED · 30 MIN مزامنة حالة الخادم رفع الملفات والتخزين · 25 min CORE · 25 MIN رفع الملفات والتخزين البريد المعاملي · 25 min CORE · 25 MIN البريد المعاملي المدفوعات مع Stripe · 40 min ADVANCED · 40 MIN المدفوعات مع Stripe الزمن الحقيقي بـWebSockets · 30 min ADVANCED · 30 MIN الزمن الحقيقي بـWebSockets مفاتيح المزايا · 20 min CORE · 20 MIN مفاتيح المزايا قابلية ملاحظة المنتج · 25 min ADVANCED · 25 MIN قابلية ملاحظة المنتج تعقّب الأخطاء · 20 min CORE · 20 MIN تعقّب الأخطاء النشر على VPS · 35 min CORE · 35 MIN النشر على VPS النشر على Vercel / Railway · 25 min CORE · 25 MIN النشر على Vercel / Railway ترحيلات بدون توقّف · 30 min ADVANCED · 30 MIN ترحيلات بدون توقّف قائمة الإطلاق · 20 min CORE · 20 MIN قائمة الإطلاق التكرار بعد الإطلاق · 20 min CORE · 20 MIN التكرار بعد الإطلاق

Core

4
Monorepo مقابل Multirepo
متى يفيد المستودع الموحّد ومتى يعقّد. pnpm Workspaces، Turborepo، Nx.
20 دقيقة
5
تصميم عقد الـAPI
صمّم عقد الواجهة الأمامية/الخلفية أوّلًا. مخطّطات، أمثلة، انضباط مع التغييرات الكاسرة.
30 دقيقة
6
TypeScript من الطرف للطرف
إعداد TS واحد، أنواع مشتركة من قاعدة البيانات إلى الواجهة. الأنواع شبكة أمانك.
30 دقيقة
8
المصادقة من الطرف للطرف
من نموذج الدخول إلى المسار المحمي، الجلسات وإعادة كلمة المرور وOAuth.
40 دقيقة
9
من النموذج إلى قاعدة البيانات
تحقّق على العميل والخادم، واجهة متفائلة، كتابات معاملاتية لا تُفسد البيانات.
30 دقيقة
11
رفع الملفات والتخزين
رفع مباشر إلى S3، روابط موقّعة، معالجة الصور، فحص مكافحة الفيروسات.
25 دقيقة
12
البريد المعاملي
Resend/Postmark/SES، القوالب، الإيصال، DKIM/DMARC، التعامل مع الارتدادات.
25 دقيقة
15
مفاتيح المزايا
إصدار آمن بأزرار إيقاف، إطلاق تدريجي، بنية صديقة لاختبار A/B.
20 دقيقة
17
تعقّب الأخطاء
Sentry / GlitchTip: التقاط الأخطاء بالسياق وStack Traces وSource Maps.
20 دقيقة
18
النشر على VPS
خادم Linux، nginx، systemd، سكربت نشر. التحكّم الكامل بالمكدس.
35 دقيقة
19
النشر على Vercel / Railway
منصّات مُدارة: نشر بلا إعدادات، بيئات معاينة، أساسيات السجلات.
25 دقيقة
21
قائمة الإطلاق
TLS، الترويسات، Robots، Sitemap، المراقبة، تعقّب الأخطاء، النسخ الاحتياطية. لا تنسَ شيئًا.
20 دقيقة
22
التكرار بعد الإطلاق
استمع، قِس، أصدر صغيرًا. النسخة الأولى لا تكون الصحيحة أبدًا.
20 دقيقة