شبيبة: تسلسلات - دورة 3900 فرك. من هيكسلت، مدة التدريب 11 ساعة، التاريخ: 1 ديسمبر 2023.
Miscellanea / / December 04, 2023
سوف تتعلم المزيد عن وظائف التصفية ذات الترتيب الأعلى، وتخطيط الهياكل وتقليلها والتسلسل الهرمي لها. في النهاية، ستتعلم كيفية إنشاء هياكل بيانات معقدة فوق هياكل بيانات أبسط ووظائف التصميم بحيث يمكن ربطها ببعضها البعض بسهولة. تكون البيانات المركبة مفيدة إذا قررت العمل على مشاريع تتطلب معالجة هياكل بيانات معقدة. تساعد المعرفة الموجودة في هذه الدورة المبرمجين على معالجة المجموعات الممثلة بالقوائم باستخدام وظائف ذات ترتيب أعلى. لتسهيل عملية التعلم، يجب عليك حضور دورة JS: Fundamentals مسبقًا.
مقدمة
تعرف على الدورة ومشروع HTML Generator الذي سيتم تطويره تدريجيًا طوال الدورة.
تمثيل التسلسل
استدعاء الأزواج والنظر في تمثيل القوائم باستخدام الأزواج.
العلامات
ابدأ في تطوير مكتبة للعمل مع HTML. تعرف على ماركداون. دراسة المبادئ العامة للغات الترميزية باستخدام لغة HTML كمثال.
عرض القوائم
ضع في اعتبارك وظيفة الخريطة وكيفية عرض القوائم.
قوائم التصفية
تعرف على عملية جديدة مهمة جدًا - التصفية. خذ بعين الاعتبار وظيفة التصفية، والتي تعد واحدة من الوظائف الثلاث الرئيسية ذات الترتيب الأعلى في البرمجة الوظيفية. افهم كيفية تنفيذ وظيفة التصفية داخليًا وكيف تساعدك على كتابة كود تعريفي جيد باستخدام وظيفة إزالة العلامات كمثال.
التفاف
خذ بعين الاعتبار "الركيزة" الثالثة للبرمجة الوظيفية - وظيفة التخفيض. فهم كيف يمكن أن يساعدنا عند إنشاء معالج HTML.
واجهات قياسية
افهم فوائد التجريد الجيد وكيفية كتابة التعليمات البرمجية بطريقة تسهل دمجها لاحقًا. فكر في أمثلة لبناء هياكل معقدة باستخدام عناصر أساسية بسيطة. ادخل في فكرة الواجهات القياسية.
الهياكل الهرمية
انتقل إلى بناء الهياكل الهرمية باستخدام الأزواج.
تصميم المستوى
استكشف أسلوب "التصميم متعدد الطبقات"، كما يتضح من تنفيذنا لمكتبة للعمل مع HTML.
مواد إضافية
المقالات ومقاطع الفيديو برعاية فريق Hexlet. سوف تساعدك على التعمق في موضوع الدورة