TrueschoTruescho
كل الدورات
برمجة C: استخدام أدوات ومكتبات لينكس
edX
دورة
متوسط
مجاني للتدقيق
شهادة

برمجة C: استخدام أدوات ومكتبات لينكس

Dartmouth College

تعلّم استخدام أدوات ومكتبات احترافية لبناء برامج C على لينكس مع تجربة عملية داخل المتصفح وتغذية راجعة فورية.

4 ساعة/أسبوع5 أسبوعالإنجليزية19,563 متسجل
مجاني للتدقيق

عن الدورة

تُعد هذه الدورة السابعة والأخيرة ضمن برنامج الشهادة الاحترافية «برمجة C مع لينكس»، وتهدف إلى تمكينك من تطوير شيفرة C وتشغيلها واستخدامها بكفاءة داخل نظام التشغيل لينكس. ستتعرّف على مفهوم استخدام المكتبات في C، وهو من الأساسيات عند مشاركة الشيفرة وإعادة استخدامها مع الآخرين. وإلى جانب مهارات التجميع والربط (compiling & linking)، ستتعلم أيضاً كيفية تمرير الوسائط إلى البرنامج التنفيذي وكيفية التعامل معها داخل الدالة main، بما يساعدك على بناء برامج أكثر مرونة وقابلية للتشغيل بطرق مختلفة. خلال وقت قصير ستبدأ بالتطبيق العملي مباشرة عبر أداة جديدة داخل المتصفح طُوّرت خصيصاً لهذه الدورة، وتوفر لك تغذية راجعة فورية على الشيفرة. لن تحتاج إلى تثبيت أي شيء على جهازك، ما يجعل تجربة التعلم أسرع وأسهل. ومع انطلاقك في مسارك المهني كمبرمج، ستتمكن من مواصلة تطوير مهاراتك باستخدام بيئات وأدوات بناء احترافية يعتمد عليها مبرمجو C حول العالم ضمن نظام لينكس. وفي نهاية هذه الدورة القصيرة ستكون قد أكملت برنامج «برمجة C مع لينكس» واكتسبت مهارات عملية في تنظيم المشاريع وبنائها وتشغيلها بطريقة احترافية.

ماذا ستتعلم

  • استخدام مكتبات خارجية في لغة C
  • بناء تطبيق من عدة ملفات مصدرية
  • أتمتة عملية البناء باستخدام ملفات Makefile
  • تمرير الوسائط إلى الدالة main واستخدامها داخل البرنامج
  • القراءة من الملفات والكتابة إليها في C
  • استخدام أدوات بناء احترافية ضمن نظام التشغيل لينكس

المتطلبات المسبقة

  • مطلوب: أساسيات لينكس: واجهة سطر الأوامر (Linux Basics: The Command Line Interface) DART.IMT.C.06 أو مهارات مكافئة.
  • موصى به: برمجة C: البدء للمبتدئين تماماً DART.IMT.C.01، وأسس لغة C DART.IMT.C.02، والبرمجة المعيارية وإدارة الذاكرة DART.IMT.C.03، والمؤشرات وإدارة الذاكرة DART.IMT.C.04، وأنواع البيانات المتقدمة DART.IMT.C.05، أو مهارات مكافئة.

المدرسون

P

Petra Bonfert-Taylor

Professor, Thayer School of Engineering

R

Rémi Sharrock

Associate Professor, Telecom ParisTech

المواضيع

هندسة الحاسوب
لينكس

معلومات الدورة

المنصةedX
المستوىمتوسط
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

هندسة الحاسوب
لينكس

ابدأ التعلم الآن