7 دروس 30 أسئلة البرمجة عبر الإنترنت.
ما هي لغة ترميز HTML وكيف نستخدمها في بناء موقع إلكتروني؟
سنتعلم جميع الأساسيات والعناصر المطلوبة.
بناء الجداول والنماذج وتخطيط صفحة الإنترنت وجميع الأساسيات المهمة.
لا يلزم وجود معرفة مسبقة.
6 دروس 39 أسئلة البرمجة عبر الإنترنت.
تعلم كيفية تصميم صفحة HTML باستخدام CSS.
فهم جميع الأساسيات المهمة لـ CSS، بدءًا من معناها ودورها في صفحات الويب التي نصممها.
إتقان مواضيع متقدمة حول قواعد التخطيط والتموضع.
في هذه الدورة، سوف تتعلم كل ما تحتاجه لتصميم المواقع الإلكترونية التي تبنيها، لا يشترط وجود معرفة مسبقة.
28 دروس 204 أسئلة البرمجة عبر الإنترنت.
مقدمة في البرمجة بلغة HTML و CSS، بالإضافة إلى مقدمة في البرمجة بلغة JavaScript.
تعلم كيفية إنشاء صفحات ويب ديناميكية باستخدام نموذج كائن المستند (DOM).
ابدأ تعلم البرمجة بلغة JavaScript من الصفر، واستخدم اللغة لإنشاء صفحات ويب ديناميكية بالاقتران مع HTML و CSS.
لا تتطلب معرفة مسبقة لبدء هذه الدورة.
15 دروس 85 أسئلة البرمجة عبر الإنترنت.
مواضيع متقدمة في ECMAScript 6/7.
سنتعلم كيفية استخدام جميع الميزات الجديدة للغة.
فهم جوهر لغة JavaScript، بدءًا من العمل مع Promises وحتى إنشاء الكائنات باستخدام الclasses.
خلفية أساسية في JavaScript مطلوبة.
20 دروس 125 أسئلة البرمجة عبر الإنترنت.
ما هو JSX، كيف يرتبط بـ React، والفروق بين JSX و HTML.
سنتعلم React من البداية، كيفية كتابة المكونات، ما هي الخصائص props، كيفية التعامل مع الأحداث، وكيفية تنفيذ طلبات API.
سنفهم كيفية استخدام React Hooks لكتابة مكونات ذكية تدير الحالة state وتتواصل مع مكونات متنوعة في التطبيقات التي نبنيها.
معرفة أساسية بـ HTML، CSS، JavaScript، و ECMAScript مطلوبة.
26 دروس 180 أسئلة البرمجة عبر الإنترنت.
سنتعلم كيفية بناء تطبيق جانب الخادم باستخدام Node.js والعمل مع نظام الملفات.
كل ما تحتاج لمعرفته حول Express.js من أجل بناء خادم يدعم واجهة برمجة تطبيقات RESTful آمنة ومعمارية بشكل صحيح.
العمل مع قاعدة بيانات MongoDB باستخدام Mongoose.js، بدءًا من عمليات CRUD وصولاً إلى التجميعات المتقدمة.
معرفة بلغة JavaScript و ES6 مطلوبة.
21 دروس 338 أسئلة البرمجة عبر الإنترنت.
أساسيات Python: تعلم الأساسيات مثل المتغيرات، أنواع البيانات، العمليات الحسابية، والتلاعب بالنصوص لتكوين أساس قوي في Python.
التحكم في التدفق والمفاهيم البرمجية الأساسية: فهم الحلقات، الشروط، والتفكير الخوارزمي الأساسي لحل المشكلات في Python.
هياكل البيانات والوحدات: استكشاف القوائم، القواميس، الأنساق، والمجموعات. فهم استخدام الوحدات، الاستيرادات، والمكتبات القياسية في Python.
لا يتطلب معرفة مسبقة لبدء هذا الدورة.
16 دروس 262 أسئلة البرمجة عبر الإنترنت.
تعلم المفاهيم الأساسية لـ OOP في Python، بما في ذلك الclasses، والobjects، والattributes، والmethods.
استكشف مواضيع OOP المتقدمة مثل الinheritance، والencapsulation، والpolymorphism.
افهم أهمية الspecial methods، والabstraction، والinterfaces في OOP باستخدام Python.
اكتشف تقنيات مثل الcomposition، والaggregation، والproperties، والdecorators لبناء تطبيقات Python قوية.
15 دروس 210 أسئلة البرمجة عبر الإنترنت.
استكشاف المتغيرات وأنواع البيانات في C، بما في ذلك أنواع البيانات الأساسية (int, float, char, double)، والمعدلات (short, long, signed, unsigned)، والثوابت.
تعلم عن الدوال في C، يشمل ذلك إعلان الدالة وتعريفها، استدعاء الدالة، وأنواع العائدات، بالإضافة إلى المعاملات والحجج.
فهم هياكل التحكم في C، مثل العبارات الشرطية باستخدام if-else و switch-case، وكذلك تراكيب الحلقات مثل for، while، و do-while.
اكتشاف المصفوفات والمؤشرات في C، بما في ذلك إعلانها، تهيئتها، والتلاعب بالمصفوفات ذات البعد الواحد والمتعدد الأبعاد، بالإضافة إلى مقدمة حول المؤشرات.