كورسات عامة

General courses

١٢ كورس في البرمجة والديف أوبس والأنظمة المدمجة — C و++C وCMake ولينكس ودوكر وKubernetes وGit وCI/CD والفيرموير والـARM. معاينة مجانية، من غير اشتراك.

12 كورس · كورسات عامة

‏Kubernetes و Helmالـpods والخدمات وعمليات النشر والـingress — وبعدها مخططات Helm والقيم والفحوص والإصدارات اللي تقدر ترجع عنها فعلاً.11 ساعة‏Docker للمهندسينالصور والطبقات والوحدات التخزينية والشبكات والبناء متعدّد المراحل — وكمان ترجمة الفيرموير جوّه حاوية بتبني نفس النتيجة في أي مكان.7 ساعةخطوط CI/CDبناء واختبار وتوقيع ونشر من غير ما تفتح تيرمينال — تخزين مؤقت وبناء مصفوفات ومخرجات وبوّابات إصدار بتمسك اللي المراجعة فاتها.6 ساعة‏Git وسير عمل الفريقتفريع بيصمد مع فريق بيكبر، وrebase مقابل merge، وbisect والـhooks، وسير المراجعة اللي مشروع حقيقي شغّال بيه.5 ساعةلينكس المدمجة‏Yocto و U-Boot ومسار إقلاع النواة وشجرة الأجهزة وكتابة درايفر — بأخذ بورد من لحظة التشغيل لحد الـshell.13 ساعة‏FOTA: تحديث الفيرموير لاسلكياًالـbootloaders وتقسيم الذاكرة وتوقيع الصور والرجوع للنسخة السابقة وخط تحديث بيصمد لو الكهربا قطعت وسط الفلاش.6 ساعة‏AVR وربط الأطرافالـGPIO والمؤقتات والـADC والـUART والـSPI والـI2C — بقراءة الداتاشيت وتشغيل هاردوير حقيقي من أول مبدأ.8 ساعة‏ARM Cortex-M من غير طبقاتالمسجّلات والـI/O المربوط بالذاكرة وكود الإقلاع وسكربتات الربط ومتّجهات المقاطعة — فيرموير من غير أي HAL بينك وبين الشريحة.12 ساعة‏Make و CMake لمشاريع حقيقيةوحدات الترجمة والربط والمكتبات الساكنة والمشتركة — وبعدها أهداف CMake وملفات سلاسل الأدوات والترجمة المتقاطعة اللي بتشتغل فعلاً.6 ساعةبرمجة الأنظمة على لينكسالعمليات وواصفات الملفات والإشارات والأنابيب والسوكتس والخيوط — بمخاطبة النواة مباشرةً بدل ما تعدّي على runtime.9 ساعة‏++C الحديثة (17 / 20)‏RAII وحركة النقل والقوالب والـSTL والتزامن — بالأسلوب اللي بيتكتب بيه ‎++C النهارده، مش أسلوب 2005.12 ساعةلغة C: الأساسالمؤشرات وتخطيط الذاكرة والـstack والـheap، وإزاي ملف ‎.c بيتحوّل فعلاً لملف تنفيذي. الطبقة اللي كل حاجة فوقها واقفة عليها.9 ساعة