أسس التفكير البرمجي: المنطق الثنائي، الخوارزميات، هياكل البيانات، والكود
كيف تفكر الحاسوبات؟ رحلة من الصفر والواحد عبر البوابات المنطقية والمتغيرات إلى خوارزميات تحل مشاكل العالم الحقيقي
البرمجة والمنطقلماذا اختار دكتور ماشين لغة Rust؟ الملكية والاستعارة والبرمجة غير المتزامنة — أمان الذاكرة بلا تنازلات في الأداء
البرمجة والمنطقلماذا بايثون هي اللغة الأولى للمهندس الصناعي؟ المتغيرات والحلقات والدوال — مع أمثلة على تحليل بيانات الآلات
البرمجة والمنطقالمصفوفات والقوائم والأشجار وجداول التجزئة — كيف تختار البنية المناسبة لتخزين بيانات المستشعرات والإنذارات
البرمجة والمنطقكيف يتتبع Git كل تغيير في الكود — الفروع والدمج والنزاعات وسير العمل في المشاريع الصناعية
البرمجة والمنطقSQL وNoSQL والسلاسل الزمنية — كيف تُخزَّن بيانات الآلات والمستشعرات والإنذارات وتُستعلَم بكفاءة
البرمجة والمنطقما هي واجهات البرمجة REST وWebSocket وكيف تربط أنظمة SCADA والـ ERP والسحابة — مع أمثلة عملية بـ JSON
البرمجة والمنطقمن Arduino إلى ARM Cortex: كيف تبرمج المتحكمات التي تقرأ المستشعرات وتتحكم بالمحركات مباشرة
البرمجة والمنطقسطر الأوامر والملفات والصلاحيات والخدمات — المهارات الأساسية لإدارة خوادم SCADA والأنظمة المدمجة
البرمجة والمنطقHTML وCSS وJavaScript والـ WebSocket — كيف تبني لوحات مراقبة ويب حيّة للمصنع بدلاً من البرامج المكتبية
البرمجة والمنطقالكائنات والتوريث والتغليف — كيف تنمذج آلة أو خط إنتاج كاملاً ككائنات برمجية قابلة لإعادة الاستخدام
البرمجة والمنطقكيف تجد الخطأ في كود يتحكم بآلة حقيقية — السجلات والنقاط المراقبة والمحاكاة والتصحيح عن بُعد
البرمجة والمنطقما الفرق بين الزمن الحقيقي الصارم واللين؟ RTOS والمهام ذات الأولوية والتزامن — لأنظمة التحكم الحرجة
البرمجة والمنطقكيف تثبّت Rust وCargo وتكتب أول برنامج يعمل — إعداد بيئة التطوير خطوة بخطوة مع تشغيل أول كود على جهازك
البرمجة والمنطقالمتغيرات الثابتة والمتغيرة والأنواع الأساسية — كيف يفرض Rust نظام أنواع صارم يمنع الأخطاء قبل التشغيل
البرمجة والمنطقif وmatch وloop وwhile وfor — كيف تبني منطق اتخاذ القرار ودورات المراقبة المستمرة في البرامج الصناعية
البرمجة والمنطقكيف تكتب دوال بمعاملات وقيم إرجاع — تقسيم برنامج المراقبة إلى وحدات واضحة ومستقلة وقابلة للاختبار
البرمجة والمنطقالقواعد الثلاث للملكية والنقل والنسخ — كيف يضمن Rust أمان الذاكرة بدون جامع قمامة وبأداء مكافئ لـ C++
البرمجة والمنطقالمراجع الثابتة والمتغيرة وقواعد الاستعارة — كيف تقرأ عدة مهام من نفس بيانات المستشعر بدون سباقات بيانات
البرمجة والمنطقكيف تمثّل المستشعر والآلة وحالة الإنذار كأنواع بيانات مخصصة — struct وenum وimpl لبناء نماذج صناعية دقيقة
البرمجة والمنطقResult وOption والعامل ? وأنواع الأخطاء المخصصة — كيف تُجبرك Rust على التعامل مع كل فشل محتمل قبل التشغيل
البرمجة والمنطقكيف تكتب كوداً يعمل مع أي نوع مستشعر — السمات والأنواع العامة وحدود السمات لبناء مكتبات مرنة وقابلة للتوسيع
البرمجة والمنطقVec وHashMap والمكررات الكسولة — كيف تخزّن وتصفّي وتحوّل بيانات آلاف المستشعرات بأعلى كفاءة ممكنة
البرمجة والمنطقmod وuse وpub وCargo.toml — كيف تقسّم مشروع مراقبة مصنع إلى وحدات منظمة ومكتبات قابلة لإعادة الاستخدام
البرمجة والمنطقالخيوط والقنوات وMutex وArc — كيف تعالج بيانات عدة آلات بالتوازي بدون سباقات بيانات أو أقفال ميتة
البرمجة والمنطقasync وawait وtokio::spawn — كيف تراقب آلاف المستشعرات بكفاءة بدون خيوط نظام ثقيلة مع مكتبة Tokio
البرمجة والمنطقاختبارات الوحدة والتكامل والتوثيق — كيف تثبت أن كود التحكم بالآلات يعمل بشكل صحيح قبل تشغيله في المصنع
البرمجة والمنطقتطبيق كل ما تعلمته في مشروع واحد — نظام يقرأ المستشعرات ويكتشف الأعطال وينشئ إنذارات ويعرض لوحة مراقبة
البرمجة والمنطقما هي الطرفية ولماذا يستخدمها كل مهندس — التنقل بين المجلدات وعرض الملفات وتنفيذ أول أوامرك بثقة
البرمجة والمنطقcp وmv وrm وmkdir وfind — التعامل اليومي مع الملفات والمجلدات وأنماط البحث في بيئة الخوادم الصناعية
البرمجة والمنطقالبحث في سجلات الآلات وتصفية بيانات المستشعرات وتحويل الملفات النصية — الأدوات الثلاث التي تختصر ساعات العمل
البرمجة والمنطقchmod وchown والصلاحيات الرقمية — كيف تحمي ملفات التكوين وسكربتات التحكم من التعديل غير المصرح به
البرمجة والمنطقالعامل | و> و>> و2>&1 — كيف تبني خطوط معالجة بيانات معقدة من أوامر بسيطة مُتسلسلة
البرمجة والمنطقps وtop وhtop وkill وnice — كيف تراقب العمليات وتوقف المعلّقة وتدير ذاكرة وحدة المعالجة لخادم المصنع
البرمجة والمنطقالمتغيرات والشروط والحلقات والدوال في Bash — كتابة سكربتات تجمع بيانات المستشعرات وتُرسل تقارير تلقائية
البرمجة والمنطقping وss وcurl وip وtraceroute وtcpdump — تشخيص مشاكل الشبكة بين المتحكمات والخوادم في المصنع
البرمجة والمنطقsystemctl وjournalctl وكتابة ملف .service — كيف تجعل برنامج المراقبة يعمل 24/7 ويُعيد التشغيل عند الفشل
البرمجة والمنطقتطبيق كل ما تعلمته — إعداد خادم Linux وتثبيت البرامج وكتابة سكربتات وتأمينه ونشر تطبيق مراقبة عليه