JavaScript
البيانات والحالة
الواجهة تُبنى من البيانات، فتتعلّم هنا أن تصفّي البيانات وترتّبها وتجمّعها دون أن تعدّل الـ DOM مباشرة.
ابدأ المسارمجاني ولا يحتاج إلى تسجيل
ما ستتعلّمه
- الحالة في مكان واحدتتغيّر الحالة فتتبعها الواجهة
- التصفية أثناء الكتابةبحث دون إعادة تحميل
- الترتيب دون إفساد الأصلانتبه فـ sort يعدّل الأصل
- التجميع بـ reduceمن قائمة واحدة إلى أقسام
- لا تعدّل بل أنشئ نسخة جديدةلماذا نجمّد البيانات
- الحالة المشتقّةاحسب ولا تخزّن
- التراجع خطوة خطوةسجلّ من لقطات لا تتغيّر
- التقسيم إلى صفحاترقم الصفحة في الحالة والقصّ عند الرسم
محتوى المسار
8 دروس مجموع مدّتها ساعتان- 1الحالة في مكان واحدJavaScriptتتغيّر الحالة فتتبعها الواجهة14 دقيقة
- 2التصفية أثناء الكتابةJavaScriptبحث دون إعادة تحميل13 دقيقة
- 3الترتيب دون إفساد الأصلJavaScriptانتبه فـ sort يعدّل الأصل14 دقيقة
- 4التجميع بـ reduceJavaScriptمن قائمة واحدة إلى أقسام15 دقيقة
- 5لا تعدّل بل أنشئ نسخة جديدةJavaScriptلماذا نجمّد البيانات14 دقيقة
- 6الحالة المشتقّةJavaScriptاحسب ولا تخزّن13 دقيقة
- 7التراجع خطوة خطوةJavaScriptسجلّ من لقطات لا تتغيّر15 دقيقة
- 8التقسيم إلى صفحاتJavaScriptرقم الصفحة في الحالة والقصّ عند الرسم14 دقيقة
مسارات أخرى في الويب
كل المسارات- </>مبتدئ
أساسيات الويب
تبدأ من أول وسم في HTML وتنتهي بتطبيق تفاعلي كامل.
8 دروسساعة ونصف - { }متوسّط
التعمّق في CSS
تتعمّق في نموذج الصندوق والمتغيّرات والتموضع واستعلامات الحاوية وغيرها، لتفهم ما يجري خلف التنسيق الذي تراه.
8 دروسساعة ونصف - { }مبتدئ
النصّ والطباعة
تتعلّم في هذا المسار تدرّج أحجام العناوين ووحدات القياس وطول السطر واتجاه النصّ، لأن النصّ هو أكثر ما يقرؤه الناس في أي واجهة.
8 دروسساعة ونصف