الدرس(2): تجهيز بيئة العمل

رقم الدرس 2
آخر تحديث 2025/07/14
تقدم القراءة

الدرس الثاني: بناء ورشة عمل المبرمج المحترف


لماذا يقضي أفضل المبرمجين في العالم 90% من طاقتهم الأولية في شيء لا علاقة له بكتابة الكود؟ إنهم لا يصممون الخوارزميات أو يبنون التطبيقات، بل ينهمكون في بناء “ورشة عملهم الرقمية” بدقة متناهية. يتخطى معظم المبتدئين هذه الخطوة، معتبرين إياها عملاً روتينياً مملاً، ثم يتساءلون لماذا رحلتهم مليئة بالعثرات. السر هو أن جودة عملك تتحدد قبل أن تكتب سطراً برمجياً واحداً. اليوم، لن تقوم فقط بتثبيت برامج؛ بل ستصوغ الأدوات التي ستحول أفكارك إلى حقيقة.

ماذا ستنجز في هذا الدرس؟


فهم لماذا بناء بيئة عمل قوية هو أهم خطوة للمبرمج.
تثبيت “محرك” جافا: حزمة تطوير جافا (JDK).
تجهيز “طاولة عملك الذكية”: بيئة التطوير المتكاملة (IntelliJ IDEA) والتعرف على بدائلها.
ربط الأدوات معاً وإنشاء أول مشروع لك كالمحترفين.
كتابة وتشغيل برنامج “Hello, World!” داخل بيئتك الاحترافية.

الفصل الأول: أسطورة الغرفة الفارغة
1

لماذا لا نبدأ بالكود مباشرة؟


يعتقد الكثيرون أن البرمجة تبدأ بفتح محرر نصوص فارغ والبدء في الكتابة. هذه هي “أسطورة الغرفة الفارغة”. تخيل أنك نجار خبير، هل ستبدأ في نحت الخشب في غرفة فارغة بيديك العاريتين؟ بالطبع لا! ستقوم أولاً بإعداد ورشتك: ستحضر المنشار، والمطرقة، وأدوات القياس، وتتأكد من وجود طاولة عمل متينة وإضاءة جيدة.
في عالم البرمجة، الأمر مشابه تماماً. ورشة عملك هي بيئة التطوير المتكاملة (Integrated Development Environment – IDE).
المواد الخام والطاقة (الخشب والكهرباء): هي حزمة تطوير جافا (JDK).
طاولة العمل والأدوات الذكية: هي برنامج IntelliJ IDEA أو أي بيئة تطوير أخرى.

فكر كالمحترفين


المبرمج الهاوي يبحث عن أسرع طريق لكتابة الكود. المبرمج المحترف يستثمر وقته في بناء بيئة عمل تضاعف إنتاجيته وتمنع الأخطاء. ما ستفعله اليوم هو ما يميز المحترف عن الهاوي.


الفصل الثاني: صياغة المحرك (تثبيت JDK)
2

تجهيز القوة الخام لجافا


الخطوة الأولى هي تركيب المحرك الأساسي لورشتنا. حزمة تطوير جافا (JDK) هي قلب عملياتنا النابض.

حزمة تطوير جافا (JDK - Java Development Kit)


كما تعلمنا، هي ورشة العمل الكاملة التي تحتوي على المترجم (Compiler)، والمُنقّح (Debugger)، وبيئة التشغيل (JRE). بدونها، لا يمكن لجهازك فهم أو بناء أي برنامج جافا.

خطوات التثبيت (نظرة عامة):
اذهب إلى المصدر: ابحث في جوجل عن “Download Oracle JDK” أو “Download OpenJDK”.
اختر الإصدار المناسب: اختر إصداراً حديثاً ومستقراً (يُفضل إصدارات LTS – Long-Term Support).
حمل الملف المناسب لنظامك: اختر الملف الخاص بنظام تشغيلك.
شغل برنامج التثبيت: اتبع التعليمات التي تظهر على الشاشة.

تم تركيب المحرك!


بمجرد انتهاء التثبيت، أصبحت القوة الخام لجافا موجودة على جهازك. أنت الآن جاهز لتركيب لوحة التحكم الذكية.


الفصل الثالث: بناء طاولة العمل الذكية (تثبيت IntelliJ IDEA)
3

مساحة عملك الإبداعية


الآن بعد أن أصبح لدينا المحرك (JDK)، نحتاج إلى لوحة قيادة متطورة للتحكم به. برنامج IntelliJ IDEA هو أحد أقوى بيئات التطوير في العالم.

IntelliJ IDEA Community Edition


هي نسخة مجانية بالكامل من بيئة تطوير قوية تقدمها شركة JetBrains. توفر لك محرر كود ذكي، ومصحح أخطاء، وأدوات لتنظيم المشاريع.

لماذا IntelliJ IDEA؟ وما هي البدائل؟


اخترنا IntelliJ IDEA لهذه الدورة لأنه قوي جداً، وسهل الاستخدام للمبتدئين، ونسخته المجتمعية كافية تماماً لتعلم أساسيات جافا وتطوير تطبيقات سطح المكتب بـ JavaFX. ولكن من المهم أن تعرف أن لكل مهمة أداتها المثالية:
IntelliJ IDEA: ممتاز لتطوير الويب باستخدام Spring Boot (في نسخته المدفوعة Ultimate)، وبرامج سطح المكتب JavaFX، وتطوير جافا بشكل عام.
Android Studio: إذا كان هدفك الأساسي هو تطوير تطبيقات أندرويد، فهذا هو خيارك الأول بلا منازع. تم بناؤه بواسطة جوجل فوق منصة IntelliJ وهو الأداة الرسمية.
Eclipse: بيئة تطوير كلاسيكية، مفتوحة المصدر، وقوية جداً. لا تزال تستخدم على نطاق واسع في المشاريع الأكاديمية والشركات الكبرى، وتتميز بقابليتها العالية للتخصيص.
Visual Studio Code (VS Code): محرر كود خفيف وسريع يمكن تحويله إلى بيئة تطوير جافا قوية باستخدام الإضافات (مثل “Extension Pack for Java”). خيار رائع لمن يحبون العمل في بيئة خفيفة ومرنة تدعم لغات متعددة.

خطوات التثبيت:
اذهب إلى المصدر: ابحث في جوجل عن “Download IntelliJ IDEA Community”.
حمل النسخة المجتمعية: تأكد من أنك تقوم بتحميل نسخة Community.
شغل برنامج التثبيت: اتبع التعليمات على الشاشة.

الفصل الرابع: الشرارة الأولى للإبداع (أول مشروع لك)
4

إشعال الفرن لأول مرة


حان وقت رؤية ورشة عملك وهي تعمل. سنقوم الآن بإنشاء مشروع بسيط لنتأكد من أن كل شيء متصل ويعمل بشكل صحيح.
افتح IntelliJ IDEA وانقر على “New Project”. ستظهر لك شاشة إنشاء المشروع الجديد:
واجهة إنشاء مشروع جديد في IntelliJ IDEA
اضبط إعدادات المشروع في هذه الشاشة:
Name: أعطِ مشروعك اسماً، مثلاً HelloWorld.
Location: اختر المكان الذي تريد حفظ المشروع فيه.
JDK: هذا هو الجزء الأهم! تأكد من أن IntelliJ قد اكتشف نسخة الـ JDK التي قمت بتثبيتها.
Add sample code: قم بتحديد هذا الخيار ليقوم البرنامج بإنشاء ملف جاهز لك.
اضغط “Create”: سيقوم IntelliJ بإنشاء هيكل المشروع لك وفتح الملف الرئيسي (Main.java).
سترى الكود التالي جاهزاً أمامك:
Main.java
public class Main {

public static void main(String[] args) {

System.out.println("Hello world!");

}

}

لتشغيل البرنامج:
ابحث عن أيقونة المثلث الأخضر بجانب السطر public class Main واضغط عليها، ثم اختر “Run ‘Main.main()'”.

شاهد السحر!


في الجزء السفلي من الشاشة، ستظهر نافذة (Run Console)، وسترى فيها المخرجات: Hello world!.


إذا كان هدفك الرئيسي هو بناء تطبيق لهواتف أندرويد، ما هي بيئة التطوير الأكثر توصية؟







خلاصة رحلة اليوم


أنت لم تقم فقط بتثبيت برنامجين، بل قمت ببناء بيئة تطوير احترافية تماماً كتلك التي يستخدمها المطورون في شركات كبرى. لقد تعلمت الفرق بين القوة الخام (JDK) وأدوات التحكم الذكية (IDE)، وقمت بربطهما معاً وشاهدت الشرارة الأولى للإبداع بنفسك. هذه الورشة هي الأساس الذي ستبني عليه كل مشاريعك المستقبلية.

ماذا بعد بناء الورشة؟


الآن بعد أن أصبحت ورشتك جاهزة، حان الوقت لتعلم أساسيات حرفة البرمجة. في الدرس القادم، سنتعمق في عالم الكود، وسنبدأ في فهم اللبنات الأساسية لأي برنامج جافا: البنية الأساسية للجمل، التعليقات، وكيفية كتابة أول برنامج حقيقي لك “Hello, World!” من الصفر، مع فهم كل كلمة فيه. استعد لتبدأ الصياغة الحقيقية!

🔐 سجل دخولك لحفظ التقدم

سجل دخولك لحفظ تقدمك والحصول على شهادة إتمام

تسجيل الدخول