إعلان
دورة تطوير التطبيقات باستخدام لغة JavaScript في هذه الدورة ستتعلم لغة جافا سكريبت, استخدام مكتبة React.js, بناء API الموقع بواسطة Node.js, تطوير تطبيق جوال باستخدام React Native, و في نهاية الدورة ستتعلم تطوير تطبيق محادثة شبيه بتطبيق WhatsApp. تعلم الآن
دورة تطوير واجهات المستخدم في هذه الدورة ستتعلم لغة HTML و لغة CSS و لغة JavaScript. من ناحية التطبيق العملي ستتعلم طريقة بناء واجهة متجر إلكتروني مكون من ست صفحات, تحويل خمسة تصاميم PSD إلى صفحات ويب, بناء واجهة مستخدم تشبه موقع يوتيوب, بناء لوحة تحكم إحترافية. تعلم الآن
تطوير تطبيقات باستخدام لغة بايثون في هذه الدورة ستتعلم أساسيات البرمجة بلغة بايثون وصولاً إلى التعامل مع أشهر أطر العمل (Flask و Django) و ستتعلم كيف تبني متجر إلكتروني يمكن للمستخدمين البيع و الشراء من خلاله. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة PHP في هذه الدورة ستتعلم لغة PHP من الصفر, استخدام إطار العمل Laravel بشرح مفصّل و عملي, كيفية تطوير شبكة اجتماعية تشبه Instagram, بناء API لتطبيق جوال وفق أسلوب RESTful, تطوير موقع إعلانات مبوبة, تطوير نظام إدارة محتوى CMS كامل. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة Ruby في هذه الدورة ستتعلم البرمجة بلغة Ruby إنطلاقاً من أبسط المفاهيم وحتى بناء تطبيق حقيقي, إستخدام إطار العمل Ruby on Rails بشرح مفصّل و عملي, بناء تطبيق حقيقي عبارة عن شبكة اجتماعية تشبه تويتر, تطوير مجتمع الكتروني يشبه حسوب I/O. تعلم الآن
دورة علوم الحاسوب هذه الدورة معدة لتكون مدخل لعلوم الحاسوب و لغات البرمجة حيث ستتعرف فيها على أنظمة التشغيل و ستتعمق في نظام لينكس و في كيفية التعامل معه من خلال موجه الأوامر, بالإضافة إلى قواعد البيانات و أساسيات الشبكات و الخوادم و مبادئ الحماية والأمان في الويب. تعلم الآن

    البرمجة للمبتدئين محرر الكود

    آلية عمل محرر الكود

    في هذا الدرس لن نتطرق للأوامر البرمجية التي سنكتبها في محرر الكود لأنك ستتعرف عليها تباعاً في دروس لاحقة. ما ستتعلمه في هذا الدرس فقط هو ما يقوم به كل زر موضوع فيه و ما الذي يظهره لك في حال قام بتنفيذ أوامرك بنجاح أو كان هناك مشكلة.


    معلومة تقنية

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

    مكونات محرر الكود

    في البداية عليك معرفة أن المحرر مقسوم لقسمين: قسم خاص لكتابة الكود و قسم خاص لعرض نتيجة تنفيذ الكود.


    الآن ركز على أسماء أزرار التحكم.

    • زر التشغيل: مهمته تنفيذ الكود الذي كتبته فيه و عرض نتيجته.
    • زر التنظيف: يقوم بمسح كل الكود و النتيجة.
    • زر التحميل: لتحميل الكود كملف نصي على جهازك.
    • زر الرفع: لفتح الملف الذي كنت قد حملته مسبقاً بداخل المحرر.
    • زر الصفحة الرئيسية: للإنتقال إلى الصفحة الرئيسية في الموقع.

    النتائج المتوقعة عند تشغيل

    عند تجربة أي كود قمت بكتابته في المحرر فهناك ثلاث نتائج متوقعة:

    • أن يتنفذ كل الكود لأنه مكتوب بشكل صحيح.
    • أن لا يتنفذ الكود من الأساس لأنه غير مكتوب بشكل صحيح.
    • أن يتنفذ جزء من الكود و لكن يظهر فيه خطأ في وقت لاحق.

    المثال الأول

    إذا كان الكود مكتوب بشكل صحيح, سيتمكن المحرر من تنفيذه و ستجد أنه سيظهر لك في النهاية عبارة Done Execution التي تعني أنه أنهى تنفيذ كل الأوامر التي وضعتها فيه بنجاح.

    write("Hello world!");
                

    سنحصل على النتيجة التالية عند التشغيل.

    Hello world!
    Done Execution

    جرب الكود


    المثال الثاني

    إذا كان الكود من الأساس مكتوب بشكل خاطئ, لن يتمكن المحرر من تنفيذه و ستجد أنه سيظهر لك عبارة Syntax Error التي تعني أنه لم يستطع تنفيذ الكود لأنه يوجد خطئ فيه.

    write(x + 5);
                

    سنحصل على النتيجة التالية عند التشغيل.

    Syntax Error!

    جرب الكود


    المثال الثالث

    إذا كان أول الكود قابل للتنفيذ و لكن يوجد مشكلة في آخره, فإنه سيتمكن من تنفيذ الكود المكتوب بشكل صحيح و سيتوقف و يظهر لك وجود خطأ حين يحاول تنفيذ أول كود فيه المشكلة و سيظهر لك عبارة Syntax Error عنده.

    write("Coding is awesome");
    write(X is not defined);
                

    سنحصل على النتيجة التالية عند التشغيل.

    Coding is awesome
    Syntax Error!

    جرب الكود

    إعلان

    Eqla3Tech.com

    شروحات مكتوبة حول لغات البرمجة و تقنية المعلومات باللغة العربية مقدمة من إقلاع تك.

    لغة جافا لغة ++C قواعد البيانات نظام ويندوز نظام لينكس الشبكات تقنية المعلومات

    الدورات

    أدوات مساعدة

    الأقسام

    دورات
    مقالات أسئلة مشاريع كتب