كورس تعلم البرمجة بلغة ال C من البداية إلى الإحتراف علي مهارة تك Mahara Tech C Programming From Basics to Mastery Course
عن الدورة التدريبية
كما قال المدرب الثاقب آل ماكغواير، “”أعتقد أن العالم يُدار من قبل طلاب لغة “C”. تُستخدم لغة C على نطاق واسع لتطوير برمجيات النظام، والبرامج التطبيقية، والأنظمة المدمجة التي تشكل عالمنا، مما يجعلها مهارة أساسية لمطوري البرمجيات الطموحين. ستتعلم في هذه الدورة كيفية كتابة برامج C الأولى. و على طول الطريق، سوف تغطي مفاهيم البرمجة الأساسية في لغة C، مثل المتغيرات، والمشغلين، وبيانات التحكم، والوظائف. سيتم أيضًا تعريفك بمفاهيم أكثر تقدمًا بما في ذلك المصفوفات والمؤشرات وتخصيص الذاكرة. و من خلال المعامل والواجبات العملية، ستتاح لك الفرصة لاختبار تعلمك. بحلول نهاية هذه الدورة، سيكون لديك إتقان قوي للمفاهيم الأساسية وبناء الجملة وأفضل الممارسات لبرمجة لغة C، مما يتيح لك كتابة تعليمات برمجية نظيفة وفعالة وجيدة التنظيم. سجل الآن! العالم ينتظر منك أن تبين لهم ما يمكن لطالب لغة “C” تحقيقه حقًا.
بعد الانتهاء من هذه الدورة سيكون الطالب قادرًا على:
• كتابة شيفرة C عالية الجودة باستخدام بناء الجملة المناسب.
• التفريق بين أنواع البيانات المختلفة.
• تنفيذ المشغلات الحسابية والمنطقية والعقلية والمنطقية.
• التفريق بين المشغلات الأحادية والثنائية والثلاثية.
• استخدام بيانات التحكم لاتخاذ القرارات وتكرار المهام.
• تعريف وظائف مخصصة لجعل شيفرتك قابلة للإدارة وإعادة الاستخدام.
• كتابة وظائف متكررة لأداء مهام بسيطة، مثل حساب العوامل.
• تطبيق المصفوفات بفعالية لتخزين واسترجاع و ضبط البيانات الجدولية.
• شرح استخدام مصفوفات الأحرف لتمثيل السلاسل في C.
• استخدام المؤشرات للعمل مع الذاكرة.
• تطبيق تعديلات البيانات على أنواع البيانات الأساسية مثل int و char و float و double.
• التفريق بين أنواع البيانات المضمنة وأنواع البيانات المعرفة من قبل المستخدم.
• استخدام typedef لتحسين قراءة الشيفرة وصيانتها.
• تنفيذ هياكل البيانات لتجميع متغيرات البيانات ذات الصلة في برامج C.
• استخدام توجيهات المعالج المسبق المختلفة لتحسين إعادة استخدام الشيفرة وصيانتها.
• إنشاء ملفات وسيطة وتجميعية وكائنية وقابلة للتنفيذ.
• التعرف على وشرح استخدام وظائف تخصيص الذاكرة مثل malloc و calloc و realloc و free.
• تطبيق تخصيص الذاكرة الديناميكية لحل المشاكل المعقدة التي تتطلب إدارة ذاكرة مرنة.
• تنفيذ هياكل البيانات الديناميكية مثل القوائم المتسلسلة باستخدام تخصيص الذاكرة الديناميكية.
مزيد من المعلومات عن المدرب: وسام خطاب
المدير الفنى و مؤسس مشارك لشركة Coretech-Innovations
وسام حاصل على بكالوريوس الهندسة والإلكترونيات والاتصالات وتخرج من ITI Embedded System Track في عام 2014. عمل في شركات متعددة الجنسيات مختلفة. بدأ في Valeo كمطور FPGA، ثم أصبح مستشار برمجيات في Altran لمشاريع BMW التي عملت في القيادة الذاتية وبيئة محاكاة الأجهزة , وانتقل بعد ذلك إلى دور إداري أكثر كقائد فريق FPGA في شركة Technica Engineering GmbH وأخيرًا شارك في تأسيس Coretech-Innovations المتخصصة في تطوير الأنظمة المدمجة.
محتوي الكورس
- 11 قسم
- 0 درس
- مدى الحياة
- البدء في C0
- مشغلات0
- صنع القرار0
- حلقات0
- وظائف0
- المصفوفات0
- المؤشرات0
- المُعدِّلات0
- أنواع البيانات المحددة للمستخدم0
- توجيهات المعالج المسبق0
- تخصيص الذاكرة الديناميكي0
مقدم الكورس

Mahara-Tech هي منصة تعليمية عبر الإنترنت، تقدم دورات عالية الجودة من تأليف معهد تكنولوجيا المعلومات (ITI).

