
تقدم هذه الدورة مبادئ البرمجة الآمنة التي تهدف إلى تحسين جودة وأمان البرامج من خلال تقنيات وحلول متقدمة. تبدأ الدورة بمناقشة فلسفة البرمجة الآمنة ومبادئها الأساسية، مع استعراض علاقة البرمجة القوية بالبرمجة الآمنة. تتناول الدورة أمثلة عملية لتوضيح كيفية كتابة رمز برمجي قوي وآمن، مع التركيز على المشاكل الشائعة في البرمجة وأثرها على الأمان. كما تستعرض الدورة ثمانية مبادئ تصميم حاسمة للبرمجة الآمنة وتشرح كيفية تنفيذها في مشاريعك البرمجية. سيتم التركيز على طرق تحسين أمان البرامج وصلابتها من خلال ممارسات مختلفة، مع فرص لتطبيق المفاهيم عبر أنشطة مختبرية متعددة تُعزز التعلم العملي.
Matthew Bishop, PhD
Professor