دورة عبر الإنترنت – تخصص احترافي معتمد في كتابة التعليمات البرمجية الآمنة في Google’s C++ وInfosec

تعلم كيفية كتابة تعليمات برمجية أكثر أمانًا في C وC++.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

المستوى المتوسط

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • مهارات التعلم المستقل
  • مهارات تحليل المشكلة
  • مهارات الاتصال
  • مهارات العمل الجماعي
  • مهارات إدارة الوقت
  • مهارات التفكير النقدي
  • مهارات الإبداع
  • مهارات حل المشكلات التكنولوجية
  • المهارات التقنية ذات الصلة
  • مهارات المرونة والقدرة على التكيف

What you will learn in the course

Courses for which the course is suitable

  • مبرمج ج
  • مبرمج سي++
  • أخصائي أمن المعلومات
  • مهندس برمجيات
  • مطور برامج آمنة
  • محلل ثغرات البرمجيات
  • مطور الأنظمة المدمجة
  • مطور التطبيقات
  • مهندس الأداء
  • مفتاح الرمز الآمن

الخبرة – سلسلة دورات من أربعة أجزاء

اكتشف لغات C وC++

  • تعمق في التفاصيل الفريدة للغات C/C++
  • وتأثيرها على أمن المعلومات
  • طرق تفاعل C/C++ مع العالم الخارجي
  • إدارة الأخطاء
  • بيئة التنفيذ

تغطي هذه الخبرة الجوانب الخاصة لـ C/C++ التي يحتاج المبرمجون إلى معرفتها لإنشاء برامج آمنة باستخدام هذه اللغات.

مشروع التعلم العملي

سيتمكن الطلاب من الوصول إلى المختبرات لتطبيق المعرفة المكتسبة خلال الدورة. تشمل المختبرات:

  • رمز آمن في C++
  • سوء معالجة الأخطاء في C++
  • ثغرات تنسيق السلسلة في C++
  • الأخطاء الإيجابية والتشوهات للتكاملات
  • مقدمة إلى cppcheck
  • تجاوز سعة الذاكرة في C++

Details of the courses that make up the specialization

مقدمة لدورة C++

الدورة 1

  • 3 ساعات

تفاصيل الدورة

ماذا ستتعلم

هذه الدورة هي مقدمة للدورات. يقدم للمعلم الأدوات ومحتوى الدورات ويشرح سبب أهمية C/C++. تغطي الدورة أيضًا تفاصيل C/C++ التي يحتاجها المبرمجون لإنشاء برامج آمنة بهذه اللغات.

مختبر في C++

الدورة 2

  • 1 ساعة

تفاصيل الدورة

ماذا ستتعلم

دراسة لغات C وC++. النظر في خصوصية لغات C/C++ وكيفية تأثير ذلك على الأمان، والطرق التي يمكن أن تتفاعل بها C/C++ مع العالم الخارجي، ومعالجة الأخطاء، وبيئة النشر، والمزيد.

التفاعل مع العالم ومعالجة الأخطاء في لغة C++

الدورة 3

  • 4 ساعات

تفاصيل الدورة

ماذا ستتعلم

دراسة لغات C وC++. النظر في خصوصية لغات C/C++ وكيفية تأثير ذلك على الأمان، والطرق التي يمكن أن تتفاعل بها C/C++ مع العالم الخارجي، ومعالجة الأخطاء، وبيئة النشر، والمزيد.

القوى العظمى لـ C++ والمزيد

الدورة 4

  • 3 ساعات

تفاصيل الدورة

ماذا ستتعلم

دراسة لغات C وC++. النظر في خصوصية لغات C/C++ وكيفية تأثير ذلك على الأمان، والطرق التي يمكن أن تتفاعل بها C/C++ مع العالم الخارجي، ومعالجة الأخطاء، وبيئة النشر، والمزيد.