تطوير التطبيقات الآمنة "Cyber Secure Coder"


هدف التدريب
تقدم هذه الدورة التدريبية نهجًا للتعامل مع الأمان والخصوصية طوال دورة حياة تطوير البرامج بأكملها. سوف تتعلم المزيد عن نقاط الضعف التي تقوض الأمن، وكيفية تحديدها ومعالجتها في مشاريعك الخاصة. سوف تتعلم الاستراتيجيات العامة للتعامل مع العيوب الأمنية والتهيئة الخاطئة، وكيفية تصميم برامج للتعامل مع العنصر البشري في الأمن، وكيفية دمج الأمن في جميع مراحل التطوير.
فهرس موضوعات التدريب
1 - IDENTIFYING THE NEED FOR SECURITY IN YOUR SOFTWARE PROJECTS
2 - HANDLING VULNERABILITIES
3 - DESIGNING FOR SECURITY
4 - DEVELOPING SECURE CODE
5 - IMPLEMENTING COMMON PROTECTIONS
6 - TESTING SOFTWARE SECURITY
7 - MAINTAINING SECURITY IN DEPLOYED SOFTWARE
مخرجات التعلم
في هذه الدورة، سوف تستخدم أفضل الممارسات في تطوير البرمجيات لتطوير برمجيات آمنة.
- تحديد الحاجة إلى الأمان في مشاريع البرامج الخاصة بك.
- القضاء على نقاط الضعف داخل البرامج.
- استخدام نهج الأمان حسب التصميم لتصميم بنية آمنة لبرنامجك.
- تنفيذ إجراءات حماية مشتركة لحماية المستخدمين والبيانات.
- القيام بتطبيق طرق اختبار متنوعة للعثور على عيوب الأمان في برنامجك وتصحيحها.
- الحفاظ على البرامج المنشورة لضمان الأمن المستمر
المتطلبات السابقة للتدريب
اللغة الانجليزية
ستخدم هذه الدورة التدريبية Python® و HTML و JavaScript® لإثبات مفاهيم البرمجة المختلفة ، فأنت بحاجة إلى معرفة جيدة بهذه اللغات للاستفادة من هذه الدورة.
إدراك وفهم الممارسات الأمنية الاساسية.
يجب أن يتمتع المتدرب بخبرة في البرمجة ، سواء كان ذلك لتطوير تطبيقات سطح المكتب أو الهاتف المحمول أو الويب أو التطبيقات السحابية لمدة لا تقل عن سنتين
الشهادات الإحترافية المتعلقة |
|
---|---|
اسم مقدم الدورة |
|
خبرات المدرب |
|