أسس البرمجة الآمنة في سي وسي ++

تعلم كيفية تحديد نقاط الضعف الشائعة وتنفيذ تقنيات البرمجة الدفاعية لبناء تطبيقات برمجية قوية ومحمية.

4.6 (2,267) ⏱ 40 دقيقة 📚 9 درس

حول هذه الدورة

لغة سي لغة قوية توفر السيطرة المباشرة على موارد النظام، ولكن هذه المرونة غالبا ما تؤدي إلى مخاطر أمنية كبيرة. فهم كيفية كتابة رمز مقاوم للاستغلال هو مهارة أساسية لأي مطور حديث يعمل في هذه اللغات. هذه الدورة تحول نهجك للتطوير من خلال تقديم عقلية الأمن أولا، وتعلمك كيفية توقع التهديدات وبناء برمجيات مرنة من الأساس. سوف تتقدم من فهم التعاريف الأمنية الأساسية إلى تطبيق استراتيجيات دفاعية متقدمة في ممارسة البرمجة اليومية. من خلال شروحات مكتوبة مفصلة وأمثلة للبرمجة، ستتعلم التعرف على الأنماط التي تؤدي إلى إخفاقات النظام وانتهاكات الأمن. ماذا ستتعلم: - فهم مبادئ الأمن الأساسية ومشهد التهديدات الحديثة للغات منخفضة المستوى - تحديد مواطن الضعف الشائعة مثل تجاوزات المساحة الاحتياطية والأخطاء في الأعداد الصحيحة والتخفيف من حدتها - ممارسة الإدارة الآمنة للذاكرة باستخدام التقنيات الحديثة وأنماط المؤشرات الذكية - تنفيذ التحقق الصارم من المدخلات وتطهير البيانات لجميع الوصلات البينية الخارجية - تطبيق أنماط دفاعية لمعالجة الأخطاء للحفاظ على سلامة النظام أثناء الأحداث غير المتوقعة - استخدام مفاهيم التحليل الساكن لتحديد العيوب المحتملة قبل أن تصل إلى مرحلة الإنتاج تبدأ الدورة بالمصطلحات الأساسية والمفاهيم الأمنية الأساسية قبل الانتقال إلى وحدات عملية تركز على سلامة الذاكرة، والمعالجة الآمنة للبيانات، وتصميم البرامج القوية. ويستند كل قسم على القسم السابق لضمان فهم شامل لدورة حياة التطوير الآمن. هذه الدورة مصممة للمبتدئين والمطورين الجدد في مفاهيم الأمن؛ ولا تحتاج إلى خبرة سابقة في مجال الأمن السيبراني. ابدأ في بناء مهاراتك كمبرمج سي / سي ++ واعي بالأمن اليوم.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 30 يومًا
    دون أسئلة
  • قصير ومركَّز
    40 دقيقة من المحتوى التطبيقي

المراجعات (6)

Luisa Herrera CR
★ 4 · 2025-11-23T17:52:53+00:00

Fantastic value here. The examples used were super helpful for understanding the core ideas. Definitely worth the time.

Pierre Richard MC متعلِّم موثَّق
★ 4 · 2025-11-15T04:40:53+00:00

هذه مقدمة جيدة، البنية منطقية، وتغطي الأساسيات بفعالية، قد تكون مقدمة أكثر مما ينبغي للمتعلمين المتقدمين.

Ethan Moore AU متعلِّم موثَّق
★ 3 · 2025-09-04T03:07:53+00:00

انه دورة متينة, البنية منطقية ومعظم الامثلة كانت مفيدة, يمكن استخدام بعض السيناريوهات من العالم الحقيقي

Louis David FR متعلِّم موثَّق
★ 5 · 2025-07-28T15:31:53+00:00

Couldn't have asked for a better learning experience. The structure flowed perfectly, and the examples were incredibly relevant. Highly recommend!

Elizabeth Leclerc CA متعلِّم موثَّق
★ 5 · 2025-04-06T16:07:53+00:00

يا لها من طريقة ممتازة للتعلم! كانت السرعة مثالية وساعدت الأمثلة حقا في ترسيخ المفاهيم. أشعر بثقة أكبر بكثير الآن.

Ethan Klein LU متعلِّم موثَّق
★ 4 · 2025-01-29T20:59:53+00:00

انها دورة جيدة إذا كنت تملك بعض المعرفة المسبقة، بالنسبة للمبتدئين، بعض المفاهيم قد تكون تحدياً قليلاً، ولكن البنية منطقية.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe أو بالعملات الرقمية. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 30 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع