مسار مطور أنظمة مدمجة: (1) لغة البرمجة C

260
Training ID 9431
Sponsored by: المنتور
Training Description

هذه الدورة التدريبية جزء من مسار مطور الأنظمة المدمجة، وهي الدورة رقم 1 في هذا المسار.

في هذه الدورة التدريبية ، سيكون لديك ملخص عن كل موضوع من موضوعات البرمجة بلغة لغة سي ستحتاج إليه في الأنظمة المدمجة، بالإضافة إلى أمثلة توضيحية لإعطائك تعريفات واضحة للمصطلحات المختلفة في لغة سي.

Training Video

Training Course index

الفصل الأول أساسيات لغة البرمجة C + طريقة كتابة البرنامج

  • المحاضرة 1 ملخص سريع حول لغة البرمجة C
  • المحاضرة 2 تعريف الأنظمة المدمجة وعلاقتها بلغة البرمجة C
  • المحاضرة 3 أنواع البيانات في لغة البرمجة C
  • المحاضرة 4 أنواع البيانات الأولية: أرقام بلا إشارة
  • المحاضرة 5 أنواع البيانات الأولية: أرقام بإشارة
  • المحاضرة 6 تثبيت برنامج Visual Studio
  • المحاضرة 7 تشغيل برنامج Visual Studio
  • المحاضرة 8 كيفية تخزين أنواع البيانات في الذاكرة 1
  • المحاضرة 9 كيفية تخزين أنواع البيانات في الذاكرة 2
  • المحاضرة 10 أنواع البيانات الأولية: الأعداد الصحيحة
  • المحاضرة 11 أنواع البيانات الأولية: الأعداد العشرية
  • المحاضرة 12 مثال تطبيقي على الأعداد العشرية
  • المحاضرة 13 أنواع البيانات الأولية: الأعداد المضاعفة
  • المحاضرة 14 أنواع البيانات غير الأولية: الهياكل
  • المحاضرة 15 مثال تطبيقي على الهياكل
  • المحاضرة 16 أنواع البيانات غير الأولية: الاتحادات
  • المحاضرة 17 مثال تطبيقي على الاتحادات
  • المحاضرة 18 أنواع البيانات غير الأولية: التعدادات
  • المحاضرة 19 مثال تطبيقي على التعدادات
  • المحاضرة 20 أنواع البيانات غير الأولية: Typedefs
  • المحاضرة 21 مثال تطبيقي على Typedefs
  • المحاضرة 22 أنواع البيانات غير الأولية: المصفوفات 1
  • المحاضرة 23 أنواع البيانات غير الأولية: المصفوفات 2
  • المحاضرة 24 مثال تطبيقي على المصفوفات 1
  • المحاضرة 25 مثال تطبيقي على المصفوفات 2
  • المحاضرة 26 أنواع البيانات الأولية: المؤشرات
  • المحاضرة 27 كيفية استخدام المؤشرات
  • المحاضرة 28 أمثلة على تعريف المؤشر
  • المحاضرة 29 كيفية قراءة المؤشرات باستخدام SOAC
  • المحاضرة 30 التخصيص الديناميكي للذاكرة
  • المحاضرة 31 إعادة تخصيص الذاكرة
  • المحاضرة 32 مقارنة بين المصفوفات والمؤشرات
  • المحاضرة 33 مثال تطبيقي على المصفوفات والمؤشرات
  • المحاضرة 34 المؤهلات وفئات التخزين
  • المحاضرة 35 المحاذاة وترك المساحة في الذاكرة
  • المحاضرة 36 مثال تطبيقي على المحاذاة في الذاكرة
  • المحاضرة 37 عمليات البت 1
  • المحاضرة 38 عمليات البت 2
  • المحاضرة 39 عمليات البت 3
  • المحاضرة 40 عمليات البت 4
  • المحاضرة 41 عمليات البت 5
  • المحاضرة 42 وحدات الماكرو
  • المحاضرة 43 مثال تطبيقي على وحدات الماكرو 1
  • المحاضرة 44 Set Bit
  • المحاضرة 45 Clear Bit
  • المحاضرة 46 Read Bit
  • المحاضرة 47 Toggle Bit

الفصل الثاني: هياكل البيانات والخوارزميات + طريقة كتابة الخوارزمية

  • المحاضرة 1 مقدمة عن هياكل البيانات
  • المحاضرة 2 ما المقصود بهايكل البيانات؟ وأنواعها المختلفة؟
  • المحاضرة 3 هيكل بيانات المكدس
  • المحاضرة 4 عملية الدفع في المكدس
  • المحاضرة 5 عملية الإخراج من المكدس
  • المحاضرة 6 هيكل بيانات قائمة الانتظار
  • المحاضرة 7 عملية الإضافة إلى قائمة الانتظار
  • المحاضرة 8 عملية الحذف من قائمة الانتظار
  • المحاضرة 9 هيكل بيانات القائمة المرتبطة
  • المحاضرة 10 عملية الإدراج في الرأس
  • المحاضرة 11 عملية الحذف من الرأس
  • المحاضرة 12 تنفيذ المكدس الخاص بك

الفصل الثالث: الخوارزميات

  • المحاضرة 1 مقدمة عامة عن الفصل
  • المحاضرة 2 ما المقصود بالخوارزميات؟
  • المحاضرة 3 خوارزميات البحث: البحث الخطي
  • المحاضرة 4 خوارزميات البحث: البحث الثنائي
  • المحاضرة 5 خوارزميات البحث: البحث بالقفز
  • المحاضرة 6 خوارزميات الترتيب: الترتيب الفقاعي
  • المحاضرة 7 خوارزميات الترتيب: الترتيب الانتقائي
  • المحاضرة 8 خوارزميات الترتيب: الترتيب بالإدراج
  • المحاضرة 9 شرح المهمة المطلوبة

الفصل الرابع: عملية البناء C

  • المحاضرة 1 مقدمة عن عملية البناء C
  • المحاضرة 2 ما المقصود بعملية البناء C؟
  • المحاضرة 3 المعالج الأولي
  • المحاضرة 4 وحدات الماكرو المشابهة للكائنات
  • المحاضرة 5 المعالجات الأولية الشرطية
  • المحاضرة 6 المحول البرمجي
  • المحاضرة 7 قطاعات الذاكرة
  • المحاضرة 8 جدول الرموز
  • المحاضرة 9 ملف الكائن
  • المحاضرة 10 الرابط

الفصل الخامس: تحديات تطبيق الدفع

  • المحاضرة 1 جدول الأعمال
  • المحاضرة 2 مقدمة
  • المحاضرة 3 تدفق المعاملة
  • المحاضرة 4 المتطلبات الفنية 1
  • المحاضرة 5 المتطلبات الفنية 2
  • المحاضرة 6 المتطلبات الفنية 3
  • المحاضرة 7 المتطلبات الفنية 4
  • المحاضرة 8 حالات الاختبار
  • المحاضرة 9 متطلبات إضافية مختارة
Training course outcomes

بنهاية هذه الدورة ستكون قادرًا على:

  • استخدم أدوات لغة سي المتقدمة مثل المصفوفات والمؤشرات والبنى ... إلخ بكفاءة.
  • فهم عملية بناء لغة سي وكيفية حل الأخطاء والتحذيرات وكيفية التعامل مع البرامج متعددة الملفات.
  • استخدام هياكل البيانات والخوارزميات بكفاءة في المشاريع الحقيقية
Training Pre-requirements
  • التخرج في كلية الهندسة أو كلية حاسبات ومعلومات/علوم الحاسب
  • دراية جيدة بلغة البرمجة C
  • مهارات قوية في حل المشكلات
Related Professional Certificates
    There is no related certificates.
Trainer Name
  • يحيي ابوعيطة
Trainer Experiences
  • يحيى هو مهندس سوفتوير ذو خبرة أكثر من 11 عامًا. يتمتع يحيى بخبرة واسعة في المجال الأكاديمي والصناعي. عمل كمدرس مساعد في إحدى الجامعات المرموقة في مصر حيث قام بتدريس الأنظمة المدمجة و ساهم في بناء خبرة الخريجين الجدد. خبرته الصناعية مع الأنظمة المدمجة تتخصص في صناعة التكنولوجيا المالية ، حيث شارك في بناء تطبيقات المرحلة المبكرة لنقاط البيع وأنظمة المعاملات. كما استفاد يحيى من خبرته في مجال البرمجيات وطور خبرة صناعية في أتمتة العمليات.

  • Training Field
    برامج التعلم الذاتي
  • Career Path
    • هندسة الأنظمة المدمجة
  • Course Type
    Knowledge Course
  • Training Course Level
    مستوى مبتدئ
  • Training Delivery Method
    Electronic
  • Training Dates Ongoing Training
Join