إعلان
دورة تطوير التطبيقات باستخدام لغة 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. تعلم الآن
دورة علوم الحاسوب هذه الدورة معدة لتكون مدخل لعلوم الحاسوب و لغات البرمجة حيث ستتعرف فيها على أنظمة التشغيل و ستتعمق في نظام لينكس و في كيفية التعامل معه من خلال موجه الأوامر, بالإضافة إلى قواعد البيانات و أساسيات الشبكات و الخوادم و مبادئ الحماية والأمان في الويب. تعلم الآن

    SQL تجهيز بيئة العمل

    كيف يتنفذ الإستعلام الذي يتم إرساله لقاعدة البيانات

    أي أمر نرسله لقاعدة البيانات يمر بالمراحل التالية تباعاً حتى يتنفذ و يرجع لنا النتيجة.


    في البداية, الإستعلام ( Query ) عبارة عن أمر أو مجموعة أوامر ( Statements ) نريدها أن تتنفذ في قاعدة البيانات.
    الآن لاحظ أنه عند إرسال أي أمر فإنه يتم إرساله لخادم قاعدة البيانات ( Database Server ) و الذي يقوم بالتشييك على الأوامر الموضوعة في الإستعلام الذي قمت بإرساله. إذا وجد أن الأوامر المكتوبة في هذا الإستعلام لا يوجد بها أي مشكلة, يقوم بتنفيذها و من ثم يرجع لك النتيجة. إذا وجد أن الإستعلام بالأساس فيه أي مشكلة فإنه لا يتواصل مع قاعدة البيانات بل يخبرك مباشرةً بأنه يوجد خطأ في الإستعلام.

    الآن سنرشدك لتحميل و تنصيب كل شيء تحتاجه للتعامل مع قواعد بيانات.

    تجهيز بيئة عمل لتعلم قواعد البيانات

    هناك برامج عديدة يمكن استخدامها للتعامل مع قواعد البيانات, منها ما هو مجاني و منها ما هو غير مجاني.
    في هذه الدورة سنتعامل مع قواعد بيانات MySQL لأنها مجانية و تعتبر من أشهر قواعد البيانات.

    للتعامل مع قواعد بيانات MySQL يمكننا تنصيب برنامج XAMPP المجاني و الذي بدوره يتضمن خدمة MySQL التي تنفذ لنا الإستعلامات بالإضافة لخدمة phpMyAdmin التي هي عبارة عن لوحة تحكم تتيح لنا رؤية قواعد البيانات و التعامل معها بشكل مباشر بدون كتابة أي كود و بنفس الوقت تعرض لنا كل الكود الذي تكتبه عنا.

    و هنا نود الإشارة إلى أننا نستخدم MySQL و phpMyAdmin للتعامل مع قاعدة البيانات التي نستخدمها في موقعنا.


    طريقة تجهيز بيئة العمل

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


    هنا وضعنا خطوات تحميل و تنصيب برنامج XAMPP.
    هذه الخطوات تفعلها مرة واحدة فقط.

    شاهد الخطوات »


    هنا وضعنا خطوات تغيير رقم بورت الخادم Apache.
    هذه الخطوات تفعلها مرة واحدة فقط.

    شاهد الخطوات »


    خطوات تشغيل Apache و MySQL و phpMyAdmin.
    هذه الخطوات تفعلها في كل مرة تريد فيها التعامل مع قواعد البيانات.

    شاهد الخطوات »

    النافذة التي سنتعامل معها طوال هذه الدورة

    من الآن و حتى إنتهاء الدورة ستتعامل مع واجهة صفحة phpMyAdmin سواء لكتابة أوامر SQL أو للتعامل بشكل مباشر مع قواعد البيانات.
    لذا قم دائماً بتشغيل Apache و MySQL و فتح صفحة phpMyAdmin لتطبيق الأوامر التي تتعلمها في أي درس جديد.

    إذاً هذه هي الصفحة التي سنتعامل معها من الآن فصاعداً.


    ملاحظة

    أهم ما يجب أن تركز عليه في هذه الدورة هو فهم كيف تكتب أوامر SQL بشكل صحيح و فهم العلاقات بين الجداول ( Relation Between Tables ).
    هذه الأشياء سنشرحها لك بتفصيل ممل لأنها مهمة جداً و معرفتها أهم من معرفة أي شيء آخر.

    الأشياء الأخرى مثل طريقة بناء قواعد البيانات بدون كتابة أوامر SQL, طريق تصدير قاعدة البيانات, طريقة تحديد صلاحيات المستخدمين, طريقة التعامل مع قواعد البيانات بواسطة موجه الأوامر ( Command Line ) إلخ.. سنشرحها في قسم خاص في نهاية الدورة.

    إعلان

    Eqla3Tech.com

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

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

    الدورات

    أدوات مساعدة

    الأقسام

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