تخطَّ إلى المحتوى
تقدّمك
0 / 0

تهيئة بيئة التطوير · Vibe Coding

جهّز جهازك
قبل يوم الدورة

حتى تبدأ مباشرة دون تأخير، حمّل البرامج والأدوات التالية على جهازك. هذه العملية تُسمّى «تهيئة بيئة التطوير» — اتبع الخطوات واحدة تلو الأخرى، وستكون جاهزاً للعمل من الدقيقة الأولى.

حدّدنا نظام جهازك تلقائياً — اضغط لتغييره وتتبدّل كل الخطوات والروابط:

تحتاج جهاز كمبيوتر: البرمجة تتطلّب جهاز لابتوب أو جهازاً مكتبياً بنظام تشغيل ويندوز أو ماك. لا يمكن التطوير على الهاتف المحمول أو التابلت.

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

جهازك قديم؟ في حال لم يتم تحميل أيٍّ من البرامج التالية بسبب قِدَم الجهاز، فالرجاء تغيير جهازك والتأكد من عملها جميعاً عليه قبل الدورة.

التكاليف: كل الأدوات والحسابات في هذه الصفحة مجانية تماماً، ما عدا أمرين اختياريين قد تحتاجهما في مرحلة لاحقة: تسجيل اسم النطاق (Domain) بنحو 11 دولاراً سنوياً، و Laravel Cloud بـ 5 دولارات شهرياً.

شاهد أولاً

شرح مسجّل لكامل العملية

قبل أن تبدأ، تابع هذا الفيديو الذي يشرح خطوات تهيئة بيئة التطوير بشكل مسجّل خطوة بخطوة — ثم اتبع الخطوات المكتوبة بالأسفل.

الخطوة الأولى

أنشئ حساباتك

حسابان مجانيان ستحتاجهما طوال الدورة. سجّل فيهما الآن قبل أي شيء.

GitHub

حساب GitHub

منصّة المبرمجين لحفظ ومشاركة الأكواد

عليها نحفظ مشاريعنا وندخل بها إلى أدوات المطوّرين. أنشئ حساباً مجانياً بالبريد الإلكتروني.

سجّل في GitHub

حساب ChatGPT

مساعدك الذكي عند أي مشكلة

لو واجهتك أي مشكلة في التثبيت، اعرضها على ChatGPT وسيرشدك خطوة بخطوة. ستجد زرّ «انسخ سؤال ChatGPT» في كل خطوة بالأسفل.

سجّل في ChatGPT

حمّل البرامج بالترتيب

نظامك: —
1 Google Chrome

متصفّح Google Chrome

المتصفّح الذي سنعمل عليه ونعرض فيه مواقعنا أثناء الدورة. لو لم يكن مثبّتاً لديك، حمّله الآن.

واجهت مشكلة؟ +

انسخ السؤال التالي والصقه في ChatGPT ليساعدك خطوة بخطوة:

2

محرّر VS Code + إضافة Codex

محرّر الأكواد الأساسي الذي ستكتب فيه برامجك. بعد تثبيته، ثبّت بداخله إضافة «Codex – OpenAI's coding agent».

بعد تثبيت VS Code: شغّله ← افتح قسم الإضافات (Extensions) من الشريط الجانبي ← ابحث عن Codex وثبّت إضافة OpenAI.

واجهت مشكلة؟ +

انسخ السؤال التالي والصقه في ChatGPT:

3 Git

Git — إدارة نُسخ المشروع

أداة تتبّع التغييرات في مشروعك وترفعه إلى GitHub. ضرورية للعمل مع الأكواد.

شغّل المثبّت واضغط Next على كل الخطوات (الإعدادات الافتراضية مناسبة).

Git مثبّت غالباً على ماك. للتأكد، افتح Terminal واكتب:

git --version

لو ظهر طلب تثبيت، نفّذ الأمر التالي ثم اقبل النافذة:

xcode-select --install
طرق تثبيت أخرى لماك ←
دليل Git الرسمي
واجهت مشكلة؟ +

انسخ السؤال التالي والصقه في ChatGPT:

4 Laravel Herd

Laravel Herd

بيئة تشغيل Laravel جاهزة بنقرة واحدة — تثبّت PHP وكل ما تحتاجه لتشغيل أول موقع. شغّل المثبّت واتبع الخطوات بدون أي تغيير.

قبل الدورة: جرّب إنشاء أول موقع Laravel من داخل Herd حتى تكتمل التحميلات الأولى ولا تضيّع وقتاً يوم الدورة.

دليل Herd: إنشاء أول موقع ←
واجهت مشكلة؟ +

انسخ السؤال التالي والصقه في ChatGPT:

5 MySQL

MySQL — خادم قاعدة البيانات

معظم التطبيقات تحفظ بياناتها في قاعدة بيانات. في هذه الخطوة نُثبّت ونشغّل خادم MySQL على جهازك، وفي الخطوة التالية نضيف phpMyAdmin لإدارته بصرياً.

تثبيت وتشغيل خادم MySQL

ملاحظة — رابط تحميل مباشر دون الحاجة للتسجيل:

mysql-installer-web-community-8.0.46.0.msi

تثبيت وتشغيل خادم MySQL

ثبّته ثم شغّله عبر Terminal:

brew install mysql brew services start mysql

تذكّر: احفظ اسم المستخدم root وكلمة المرور التي تضبطها الآن — ستحتاجهما لتسجيل الدخول في phpMyAdmin بالخطوة التالية.

واجهت مشكلة؟ +

انسخ السؤال التالي والصقه في ChatGPT:

6 phpMyAdmin

phpMyAdmin — إدارة قاعدة البيانات بصرياً

أداة ويب مجانية لإدارة MySQL من المتصفّح. سنحمّلها كملف مضغوط ونفكّ ضغطه داخل مجلد Herd ليتحوّل تلقائياً إلى موقع يعمل على جهازك.

1) فُكّ ضغط الملف

بعد التحميل، استخرج محتوى الملف المضغوط. ستحصل على مجلد باسم طويل مثل phpMyAdmin-5.2.3-all-languages — أعِد تسميته إلى phpmyadmin ليكون الرابط أقصر وأسهل.

2) ضَع المجلد داخل مجلد Herd

انقل مجلد phpmyadmin إلى مجلد Herd في جهازك:

C:\Users\اسمك\Herd\phpmyadmin ~/Herd/phpmyadmin

Herd يحوّل أي مجلد بداخله تلقائياً إلى موقع باسم المجلد.test — تأكّد أن مجلد Herd هذا مُضاف ضمن المجلدات المُراقَبة (Parked) في إعدادات Herd.

3) افتح phpMyAdmin وسجّل الدخول

افتح العنوان التالي في المتصفّح، وسجّل الدخول باسم المستخدم root وكلمة مرور MySQL من الخطوة السابقة:

https://phpmyadmin.test

بديل (اختياري): تفضّل أداة سطح مكتب بدل المتصفّح؟ يمكنك استخدام DBeaver المجاني.

تحميل DBeaver ←
واجهت مشكلة؟ +

انسخ السؤال التالي والصقه في ChatGPT:

7

OpenAI Codex — وكيل البرمجة

وكيل ذكي يكتب وينفّذ الأكواد معك — هو جوهر أسلوب Vibe Coding الذي ستتعلّمه.

عند الإعداد: اختر «Set up Agent sandbox to continue» لتفعيل صندوق الوكيل وإكمال التهيئة.

لماذا Codex تحديداً؟ لأنه يتيح لك تجربة البرمجة وتشغيل الأكواد مجاناً للبدء — بخلاف بعض الأدوات الأخرى مثل Claude التي تتطلّب اشتراكاً مدفوعاً.

بعد الدورة: ستصل إلى حدود الاستخدام المجاني بعد فترة، وقد تحتاج حينها إلى نسخة مدفوعة من Codex للاستمرار.

بديل مجاني: سنثبّت أيضاً OpenCode — وكيل مفتوح المصدر بلا قيود — في الخطوة التالية لتجرّب أكثر من وكيل.

انتقل إلى خطوة OpenCode ↓
واجهت مشكلة؟ +

انسخ السؤال التالي والصقه في ChatGPT:

8 OpenCode

OpenCode — وكيل برمجة مفتوح المصدر

وكيل ذكي مفتوح المصدر يعمل في الطرفية وداخل المحرّر — مجاني وبلا قيود، نثبّته بجانب Codex لتجرّب أكثر من وكيل في أسلوب Vibe Coding.

تتوفّر نسخة سطح مكتب ونسخة طرفية لكلٍّ من ويندوز وماك — حمّل المناسبة لجهازك وشغّل المثبّت.

بعد تثبيت OpenCode: ثبّت إضافة OpenCode داخل VS Code — افتح قسم الإضافات (Extensions) من الشريط الجانبي ← ابحث عن OpenCode ← اضغط Install. أو شغّل الأمر opencode داخل طرفية VS Code وستُثبَّت الإضافة تلقائياً.

تتيح لك الإضافة تشغيل الوكيل داخل المحرّر بضغطة Ctrl/Cmd + Esc ومشاركة الكود المحدّد معه مباشرة.

واجهت مشكلة؟ +

انسخ السؤال التالي والصقه في ChatGPT:

9 Ollama

Ollama — وكيل ذكاء اصطناعي محلي بدون إنترنت

اختياري · متقدّم

Ollama يتيح لك تحميل وتشغيل نماذج ذكاء اصطناعي مفتوحة المصدر على جهازك مباشرة — يعمل بالكامل بدون إنترنت وتبقى بياناتك محلية على جهازك دون إرسالها لأي خادم. مفيد إن أردت وكيلاً يعمل دون اشتراك أو اتصال.

قبل التحميل — متطلّبات مهمّة:

💾 مساحة كبيرة على القرص الصلب: تحميل النماذج للعمل بدون إنترنت يستهلك مساحة كبيرة من الهاردديسك — كل نموذج عدة جيجابايت (نموذج صغير ≈ 4–5 GB، والأكبر قد يصل إلى عشرات الجيجابايت).

🧠 ذاكرة (RAM) كبيرة: يحتاج جهازاً بذاكرة كبيرة — 8 GB كحدّ أدنى للنماذج الصغيرة، و16 GB أو أكثر لأداء مريح.

🎮 يُفضّل جهاز بمعالج رسومات (GPU): يعمل بدون GPU لكن ببطء — جهاز يحوي كرت شاشة (GPU) أو جهاز Mac بمعالج Apple Silicon يجعل الوكيل المحلي سريعاً وقابلاً للاستخدام فعلياً.

بعد التثبيت، نزّل أول نموذج وشغّله من الطرفية:

ollama run llama3.2

يُحمّل النموذج أول مرة فقط (قد يستغرق وقتاً حسب سرعة الإنترنت وحجم النموذج)، ثم يعمل بعدها بدون إنترنت.

اربطه بمحرّر VS Code عبر إضافة Continue: افتح قسم الإضافات (Extensions) من الشريط الجانبي ← ابحث عن Continue ← اضغط Install.

عند أول تشغيل سيظهر معالج إعداد — اختر خيار «Local» وسيتعرّف على نماذج Ollama المثبّتة لديك تلقائياً. بعدها تحادث الوكيل المحلي داخل المحرّر بضغطة Ctrl/Cmd + L مع وضع الوكيل (Agent) لتعديل الكود — كل ذلك بدون إنترنت.

واجهت مشكلة؟ +

انسخ السؤال التالي والصقه في ChatGPT:

10 >_

PowerShell 7

ويندوز فقط · اختياري

سطر أوامر حديث لأجهزة ويندوز يسهّل تشغيل الأدوات. اختياري لكنه مفيد.

اختر ملف x64 .msi لمعظم أجهزة ويندوز.

قسم اختياري

بعد الدورة

ارفع موقعك على الإنترنت واربطه باسم نطاق

عندما يصبح موقعك جاهزاً وتريد نشره ليراه العالم، ستحتاج إلى خدمة تربط موقعك بالإنترنت واسم نطاق خاص بك. هذه خطوات اختيارية لما بعد الدورة.

Cloudflare

حساب Cloudflare

رفع الموقع وحمايته وتسريعه

أنشئ حساباً مجانياً في Cloudflare لرفع موقعك على الإنترنت وحمايته وتسريعه، ثم ربط اسم النطاق به.

واجهت مشكلة؟ +

انسخ السؤال التالي والصقه في ChatGPT:

اسم النطاق (Domain)

≈ 11 دولاراً سنوياً

عنوان موقعك مثل yoursite.com

احجز اسم نطاق خاصاً بموقعك عبر Cloudflare، ثم اربطه بموقعك.

واجهت مشكلة؟ +

انسخ السؤال التالي والصقه في ChatGPT:

Laravel Cloud

التسجيل في Laravel Cloud

5 دولارات شهرياً

لمزايا النشر والإدارة المتقدّمة

أنشئ حساباً في Laravel Cloud لتفعيل مزايا النشر والإدارة الإضافية. اختياري — سجّل لاحقاً متى احتجت.

واجهت مشكلة؟ +

انسخ السؤال التالي والصقه في ChatGPT:

قاعدة ذهبية

عَلِقت في أي خطوة؟ اسأل ChatGPT

في حال واجهت أي مشكلة أثناء التثبيت، افتح ChatGPT واعرض مشكلتك عليه. مثال جاهز:

«أود تركيب https://herd.laravel.com/ على جهازي، ساعدني خطوة بخطوة.»

أنت جاهز ليوم الدورة!

بعد إكمال كل الخطوات أعلاه، تكون بيئتك التطويرية مهيّأة بالكامل وتستطيع البدء مباشرة دون أي تأخير. نراك في الدورة 🚀

الصورة الكاملة

رحلتك: من جهازك إلى تطبيق على الإنترنت

هذه هي الرحلة الكاملة التي ستسلكها مع البرمجة بأسلوب Vibe Coding — وتهيئة هذه الصفحة هي أول خطوة فيها.

  1. 1

    تهيئة بيئة التطوير

    أنت هنا

    حمّلت الأدوات وأنشأت الحسابات على جهازك — كل ما في هذه الصفحة.

  2. 2

    كتابة الكود

    تبني تطبيقك بأسلوب Vibe Coding داخل VS Code مع وكيل Codex.

  3. 3

    رفع الكود على Git

    تحفظ تغييراتك وترفع مشروعك إلى مستودع على GitHub.

  4. 4

    النشر على الاستضافة

    ترفع تطبيقك على خادم/استضافة ليعمل على الإنترنت ويراه الجميع.

  5. 5

    الربط باسم النطاق

    تربط تطبيقك باسم نطاقك الخاص عبر Cloudflare.

  6. 6

    الإدارة والتطوير

    تدير تطبيقك، تضيف الميزات، وتطوّره باستمرار اعتماداً على ملاحظات المستخدمين.