---
title: "ShipReal: من مبرمج فايب كودينج إلى مهندس حقيقي"
description: "كتبت أدوات AI التطبيق. ولم يكتب أحد الجزء الذي يبقيه واقفًا. هذه الدورة من 20 ساعة تسد تلك الفجوة."
canonical: "https://shipreal.dev/ar"
last-updated: "2026-09-01"
---

# من مبرمج فايب كودينج إلى مهندس حقيقي

> كتبت أدوات AI التطبيق. ولم يكتب أحد الجزء الذي يبقيه واقفًا. هذه الدورة من 20 ساعة تسد تلك الفجوة.

**38 وحدة، تشريح أعطال حقيقية، تكليفات عملية واختبارات ذاتية التصحيح.** [YouTube](https://www.youtube.com/watch?v=fyHbx9de3GI&list=PLFEcqBh9-Xwo) · [Teachable](https://shipreal.teachable.com/courses/course/lectures/66619411)

## محتويات الدورة

### المقدمة

خريطة الدورة كاملة: ما الذي تقدمه كل وحدة عميقة، وكيف تبنى الأجزاء الأحد عشر بعضها على بعض.

- **مقدمة: الطريق أمامنا** (عدد الدروس: 13, ~25 min): الخريطة على الطاولة: 38 وحدة كاملة، وما الذي يقدمه كل غوص عميق، وإلى أي وحدة نقفز حين ينكسر شيء.

### الجزء 1: التحول الذهني

إعادة تشكيل التفكير في البرمجيات العاملة: الأنظمة والحالة والمقايضات. طبقة الحكم التي لا تقدمها أدوات AI.

- **وهم "إنه يعمل"** (عدد الدروس: 12, ~28 min): دورة حياة الطلب، والبيئات، وجبل الإنتاج الجليدي: لماذا لا تعني عبارة "يعمل على جهازي" شيئًا يذكر.
- **التفكير بالأنظمة والحالة** (عدد الدروس: 12, ~29 min): الحالة والآثار الجانبية والعمليات الآمنة عند التكرار: لماذا يزيد "يكفي تشغيله مرة أخرى" الأمور سوءًا أحيانًا.
- **القرارات والتعقيد والتجريد** (عدد الدروس: 14, ~36 min): المقايضات، ومبدأ YAGNI، ومتى يستحق التجريد كلفته: أحكام لا تستطيع أدوات AI إصدارها نيابة عن أحد.

### الجزء 2: أساسات المطور

الحرفة اليومية: Git أداة تفكير، وسير عمل في زمن AI، وبيئات التشغيل، والخوارزميات، وبنية الواجهة، وحقل ألغام الاعتماديات.

- **إدارة الإصدارات أداة تفكير** (عدد الدروس: 13, ~33 min): Git بعد commit وpush: استراتيجية التفريع، وbisect، وblame بوصفه علم آثار.
- **سير العمل الهندسي في زمن AI** (عدد الدروس: 13, ~31 min): صياغة prompts بوصفها كتابة مواصفات، ومراجعة كود لم يكتبه المطور، وحواجز الأمان التي تبقي سرعة AI آمنة.
- **كيف يعمل الكود: طبقة التشغيل** (عدد الدروس: 13, ~33 min): العمليات والذاكرة وحلقة الأحداث: لماذا يتوقف Node ولماذا يهم GIL في Python.
- **التفكير الخوارزمي: التعقيد وبنى البيانات** (عدد الدروس: 13, ~27 min): حدس Big-O، والمصفوفات مقابل الجداول مقابل الأشجار: متى يقتل التعقيد التربيعي المشروع بصمت عند 10,000 مستخدم.
- **بنية الواجهة: ما يبنيه AI (وما يخطئ فيه)** (عدد الدروس: 13, ~35 min): نماذج العرض، وإدارة الحالة، وأجزاء الواجهة التي يبنيها AI خطأ.
- **إدارة الاعتماديات: حقل الألغام الخفي** (عدد الدروس: 12, ~31 min): ملفات القفل، وأكاذيب semver، وهجمات سلسلة التوريد: قصة left-pad وكيف لا يصبح المشروع بطل الجزء الثاني.

### الجزء 3: طبقة البيانات

قواعد البيانات نماذج ذهنية: الجداول والفهارس قبل الاستعلامات، وSQL بلا خوف، وترحيلات لا تسقط الإنتاج.

- **أساسيات قواعد البيانات: التفكير بالبيانات** (عدد الدروس: 13, ~33 min): التفكير بالجداول والفهارس والقيود قبل كتابة استعلام واحد.
- **SQL والتفكير بالاستعلامات** (عدد الدروس: 13, ~33 min): الربط بلا خوف، وخطط استعلام يمكن قراءتها فعلًا، والاستعلامات التي تذوب عند التوسع.
- **البيانات عند التوسع: التعديلات والترحيلات وما بعدها** (عدد الدروس: 13, ~34 min): التعديلات والترحيلات وعمليات التعبئة الرجعية التي لا تسقط الإنتاج معها.

### الجزء 4: الشبكات والعقود

كيف تتحدث الأنظمة بعضها إلى بعض: APIs بوصفها عقودًا، والسلسلة من DNS إلى HTTP التي يحيا عليها كل طلب، وأنماط الزمن الحقيقي.

- **تصميم API بوصفه عقودًا** (عدد الدروس: 13, ~35 min): التفكير بأسلوب REST مقابل RPC، وإدارة الإصدارات، وتطوير APIs دون كسر من يعتمدون عليها.
- **أساسيات الشبكات** (عدد الدروس: 12, ~33 min): DNS وTCP وTLS وHTTP: السلسلة التي يحيا عليها كل طلب أو يموت.
- **أنماط الزمن الحقيقي والأحداث** (عدد الدروس: 12, ~33 min): WebSockets وأحداث الخادم والتدفقات المقادة بالأحداث: حين لا يعود الاستطلاع كافيًا.

### الجزء 5: التحصين

النجاة عند الاحتكاك بالواقع: الأمان افتراضيًا، ومعالجة أخطاء مرنة، واختبارات تشتري الثقة، وقابلية رصد تجيب عن "ما الذي انكسر في الثالثة فجرًا".

- **الأمان افتراضيًا** (عدد الدروس: 12, ~35 min): أخطر مخاطر OWASP والحقن وأعطال المصادقة: هجمات تصل إلى المشروع، لا العكس.
- **معالجة الأخطاء والمرونة** (عدد الدروس: 12, ~32 min): المهل وإعادة المحاولة بتمهل تدريجي وقواطع الدارة: الفشل بهدوء بدل الفشل بضجيج.
- **الاختبارات: ثقة، لا تغطية** (عدد الدروس: 12, ~33 min): اختبارات تشتري الثقة لا أرقام التغطية: ما يختبر وما يترك ولماذا.
- **قابلية الرصد: السجلات والمقاييس والتتبع** (عدد الدروس: 15, ~33 min): سجلات ومقاييس وتتبعات تجيب عن "ما الذي انكسر في الثالثة فجرًا" قبل أن يسأل المستخدمون.

### الجزء 6: البنية التحتية والنشر

ما يقف عليه الكود: ما الذي تحله الحاويات فعلًا، ومفاهيم سحابية تعمر أطول من أي إعادة تصميم للوحة التحكم، وخطوط توقف عمليات النشر السيئة.

- **الحاويات: لماذا، لا كيف** (عدد الدروس: 12, ~35 min): ما الذي يحله Docker فعلًا: الصور مقابل الحاويات، ولماذا صارت عبارة "يعمل داخل الحاوية" تعني شيئًا أخيرًا.
- **البنية السحابية: مفاهيم لا نقرات** (عدد الدروس: 12, ~38 min): شجرة قرار الخدمات المدارة: مفاهيم سحابية تعمر أطول من أي إعادة تصميم للوحة التحكم.
- **CI/CD: خط الأنابيب الذي يحمي المشروع** (عدد الدروس: 12, ~33 min): خط الأنابيب الذي يوقف عمليات النشر السيئة قبل أن يكتشفها المستخدمون.

### الجزء 7: البنية المعمارية والتوسع

التصميم للنمو: بنية الكتلة الواحدة أولًا، والطوابير، والتخزين المؤقت، والقياس قبل التحسين، وحدس الأنظمة الموزعة.

- **أنماط معمارية: الكتل والخدمات وما بينهما** (عدد الدروس: 13, ~34 min): الكتلة الواحدة أولًا، ومتى تستحق الخدمات تعقيدها، والمنطقة الوسطى التي لا يسوقها أحد.
- **المعالجة اللاتزامنية والطوابير** (عدد الدروس: 14, ~34 min): طوابير الرسائل: لماذا يملكها كل نظام حقيقي، وماذا يحدث حين يتأخر المستهلكون.
- **استراتيجيات التخزين المؤقت** (عدد الدروس: 12, ~30 min): Redis ومدد الصلاحية وإبطال الذاكرة المؤقتة: إحدى المشكلتين الصعبتين الشهيرتين في علوم الحاسوب.
- **الأداء والقياس والتوسع** (عدد الدروس: 14, ~33 min): القياس قبل التحسين: إيجاد عنق الزجاجة الحقيقي بدل المتخيل.
- **حدس الأنظمة الموزعة** (عدد الدروس: 12, ~34 min): مغالطات الحوسبة الموزعة، والحدس الذي يكشفها داخل التصميم نفسه.

### الجزء 8: الطبقة التجارية

الكود الذي يدفع الفواتير: المدفوعات والامتثال، ومقاييس تتنبأ بالإيرادات فعلًا، وإسناد دون خداع النفس.

- **المدفوعات والاشتراكات والامتثال** (عدد الدروس: 12, ~34 min): Webhooks للدفع تنجو من إعادة المحاولة، وآلات حالات الاشتراك، وأساسيات الامتثال التي لا يمكن تخطيها.
- **مقاييس الأعمال وتحليلات المنتج** (عدد الدروس: 13, ~35 min): المقاييس التي تتنبأ بالإيرادات فعلًا، ومقاييس الغرور التي لا تفعل.
- **اكتساب المستخدمين والإعلانات والإسناد** (عدد الدروس: 13, ~36 min): وسوم UTM ونوافذ الإسناد وحسابات الإعلانات دون خداع النفس.

### الجزء 9: منتجات AI

نشر الذكاء بمسؤولية: كيف تتعلم النماذج، والتضمينات وRAG، وميزات AI في الإنتاج بتقييمات وميزانيات تكلفة.

- **أساسيات تعلم الآلة: كيف تتعلم النماذج** (عدد الدروس: 12, ~33 min): كيف تتعلم النماذج فعلًا: بما يكفي لعدم الانخداع بالعروض ولا بالمزودين.
- **إضافة الذكاء إلى التطبيق** (عدد الدروس: 13, ~33 min): التضمينات وRAG واختيار النموذج المناسب للمهمة بدل الأعلى صوتًا.
- **بناء ميزات AI جاهزة للإنتاج** (عدد الدروس: 12, ~33 min): التقييمات وميزانيات التكلفة وزمن الاستجابة، وميزات LLM التي تصمد أمام مستخدمين حقيقيين.

### الجزء 10: الحرفة وإتقان الإنتاج

عادات المهندس الأقدم: تصحيح مقاد بالفرضيات، وقائمة التحقق قبل النشر التي تفصل الإطلاق عن المقامرة.

- **التصحيح بوصفه انضباطًا** (عدد الدروس: 12, ~35 min): تصحيح مقاد بالفرضيات: إعادة الإنتاج والعزل والإثبات، لا أوامر طباعة ودعاء.
- **الجاهزية للإنتاج والتشغيل المستمر** (عدد الدروس: 14, ~37 min): قائمة التحقق قبل النشر، والاستجابة للحوادث، وإيقاع التشغيل الذي يبدأ بعد الإطلاق.

### الجزء 11: التوسع إلى الموبايل

كل شيء يتغير على الهاتف: بيانات تعمل دون اتصال أولًا، وشبكات تختفي في منتصف الطلب، وقطارات إصدار متاجر التطبيقات.

- **نماذج ذهنية خاصة بالموبايل** (عدد الدروس: 13, ~33 min): لماذا الموبايل ليس موقعًا صغيرًا: دورات الحياة والأذونات ونظام التشغيل بوصفه مالكًا صارمًا.
- **بيانات الموبايل والشبكات** (عدد الدروس: 12, ~37 min): بيانات تعمل دون اتصال أولًا، وتعارضات المزامنة، وشبكات تختفي في منتصف الطلب.
- **إصدار تطبيقات الموبايل وتوزيعها** (عدد الدروس: 12, ~30 min): مراجعة متجر التطبيقات، وقطارات الإصدار، ولماذا لا يمكن إصلاح ملف تنفيذي على عجل.

### وداع: الوداع

الخاتمة: ما الذي تغير في طريقة التفكير، والشيء الواحد الذي يفعل الآن ما دام الأمر طازجًا.

- **الوداع: حان وقت نشر شيء يصمد** (عدد الدروس: 7, ~12 min): ما الذي تغير في طريقة التفكير، وشيء واحد يفعل هذا الأسبوع، وكيف يبقى الحكم الهندسي الذي بني للتو.

## الأسئلة الشائعة

### لمن هذه الدورة؟

مطورون تعلموا بالبناء لا بالدراسة. التطبيقات تنشر يوميًا بأدوات AI (Copilot, Claude, ChatGPT)، وبوتيرة أسرع من أي وقت مضى. لكن تبقى فجوة بين "إنه يشتغل" و"إنه مبني بهندسة"، وتظهر حين ينكسر شيء في الثالثة فجرًا، أو حين يسأل مطور أقدم: "لماذا بني هكذا؟"

هؤلاء ليسوا مبتدئين. كتابة الكود ليست المشكلة، بل شرح ما يحدث بعد الضغط على Enter. وتلك بالضبط هي الفجوة التي تسدها هذه الدورة.

### ما الذي تعلمه ولا يمكن الحصول عليه بمجرد الطلب من AI؟

الحكم الهندسي. تكتب أدوات AI اليوم 80% من الكود؛ و20% الباقية هي التي تهم: البنية المعمارية ومعالجة الأخطاء ونموذج الأمان وتصميم النظام. وهذه النسبة تتطلب فهم المقايضات والسياق والعواقب، وهو بالضبط ما لا تستطيع أدوات AI فعله نيابة عن أحد.

كل وحدة تأخذ شيئًا "معروفًا" سلفًا (قواعد البيانات، APIs، عمليات النشر) وتكشف ما ينقصه: دورة حياة الطلب، خطط الاستعلام، عواصف إعادة المحاولة، إبطال التخزين المؤقت، وقائمة التحقق قبل النشر.

### هل تلزم شهادة CS أو حزمة تقنيات بعينها؟

لا حاجة إلى شهادة جامعية. بنيت الدورة لمن تخطاها، أو حصل عليها ونسي معظمها. تبدأ من المفاهيم: الأمثلة تستخدم أدوات شائعة مثل PostgreSQL وRedis وDocker وStripe، لكن كل وحدة تعلم النموذج الذهني لا مواضع الأزرار عند مزود بعينه، ولذلك ينتقل ما فيها إلى أي حزمة تقنيات يجري النشر بها.

### ما المقصود بتشريح الأعطال والتكليفات؟

كل وحدة في Complete تشرح كارثة هندسية حقيقية وموثقة: شركة حقيقية، تاريخ حقيقي، سبب جذري حقيقي، وما الذي كان سيمنعها. ثم يطبق التكليف الوحدة على المشروع الحقيقي المنشور، لا على مستودع تجريبي، فتنتهي كل وحدة والنظام الحقيقي أقرب قليلًا إلى مستوى الإنتاج.

### كم من الوقت تستغرق؟

يضم Complete 38 وحدة تعليمية، مدة كل منها 25-40 دقيقة، إضافة إلى التكليفات، ويختم بكلمة وداع قصيرة. المحصلة نحو 20 ساعة فيديو، وضعف ذلك تقريبًا مع العمل التطبيقي. الدورة مبنية من أحد عشر جزءًا مستقلًا، فيمكن القفز مباشرة إلى الجزء المشتعل الآن: النشر معطل؟ الجزء 6. الاستعلام بطيء؟ الجزء 3.

### هل هناك شهادة؟

نعم! وهي تستحق بالعمل ولا تمنح لمجرد المشاهدة: شهادة إتمام دورة ShipReal، عبر Teachable. تختم كل وحدة باختبار من 10 أسئلة ذاتي التصحيح وسؤال مفتوح، وتصدر الشهادة بعد إنجازها كلها.

### هل يمكن لشركة شراء الدورة للفريق كله؟

نعم. تباع المقاعد مباشرة بسعر المقعد الوارد في خطط الفرق أعلاه، على فاتورة واحدة، وتنتقل مع الفريق مع انضمام الأفراد ومغادرتهم. يحصل كل مهندس على دورة Complete، ويعمل عليها بمشروعه هو لا في بيئة تجريبية مشتركة.

بعد 20 مقعدًا، أو عند الحاجة إلى أمر شراء PO، أو دخول موحد عبر SAML أو OIDC، أو تسليم الوحدات إلى منصة LMS خاصة بكم كحزم SCORM أو xAPI أو عبر LTI، داخل Cornerstone أو Workday أو Moodle أو أي نظام تشغله المؤسسة، راسلوني ونحدد النطاق معًا.

### وماذا لو لم تكن مناسبة؟

يحسن البدء بالعروض المجانية على YouTube: ستكشف بسرعة إن كانت الدورة على الموجة نفسها. وبعد ذلك، الضمان الوارد في جدول الأسعار هو الجواب كله، وتفاصيل المطالبة به في سياسة الاسترداد.

### ما اللغات المتاحة؟

التعليق الصوتي بالإنجليزية فقط في الوقت الحالي. ويشمل Complete على Teachable ترجمات بالإنجليزية والفرنسية والألمانية والإيطالية والإسبانية والعبرية. ولغات أخرى قريبًا.

## Legal

[Privacy Policy](https://shipreal.dev/privacy) · [Terms of Service](https://shipreal.dev/terms) · [Refund Policy](https://shipreal.dev/refunds)
