نقطة تحول

Secure Coding for JavaScript Applications

طرق التسليم

التدريب الافتراضي المباشر

انضم إلى جلسات تفاعلية عبر زووم/فرق. تواصل مع المدربين والزملاء مباشرةً، واستمع إلى تسجيلات ما بعد الجلسة، وأكمل الأنشطة العملية عن بُعد. مثالية للفرق العالمية أو لمن يبحثون عن المرونة.

التدريب وجهاً لوجه في الموقع

استمتع بتجربة تعلم غامرة في مؤسستك أو مركزنا التدريبي. استفد من فرص التواصل المباشر، والعروض العملية، والتمارين الجماعية المصممة خصيصًا لك. مثالية لبناء الفريق وتطوير مهارات محددة لكل دور.

نظرة عامة على الدورة

JavaScript powers the modern web, but its widespread use also makes it a prime target for cyberattacks. This course provides developers with the skills and best practices needed to write secure, resilient JavaScript applications. Participants will learn how to identify common vulnerabilities, implement secure coding techniques, and apply defensive programming approaches. The program emphasizes practical application through examples, case studies, and hands-on exercises, enabling developers to reduce security risks and deliver safer applications for end users.

المنهج الدراسي

Module 1: Introduction to Secure Coding — Principles of defensive programming in JavaScript

Module 2: Common Vulnerabilities in JavaScript — XSS, CSRF, injection, and other threats

Module 3: Input Validation & Data Handling — Preventing malicious data exploitation

Module 4: Authentication & Session Management — Securing login flows and tokens

Module 5: Secure Use of APIs & Third-Party Libraries — Managing dependencies and supply chain risks

Module 6: Client-Side Security — Protecting browsers, cookies, and DOM elements

Module 7: Server-Side Security in Node.js — Secure coding practices for backend services

Module 8: Integrating Security into DevOps — Continuous testing and secure CI/CD pipelines

النقاط الرئيسية

ماذا سأتعلم؟

  • Identify and mitigate common JavaScript security vulnerabilities (XSS, CSRF, injection attacks)
  • Apply secure coding practices for client-side and server-side JavaScript
  • Use input validation, sanitization, and output encoding effectively
  • Implement secure authentication and session management in web apps
  • Apply best practices for handling sensitive data and APIs
  • Incorporate security into DevOps/DevSecOps pipelines
  • Strengthen resilience through secure libraries, frameworks, and coding patterns

من ينبغي أن يحضر هذه الدورة؟

الجمهور المستهدف

  • JavaScript developers (front-end and back-end)
  • Web and application developers using Node.js, React, Angular, or Vue.js
  • Software engineers and DevOps professionals
  • Security engineers and QA testers involved in application security
  • Technical leads and architects overseeing development teams

هل ما زلت بحاجة إلى مزيد من المساعدة؟ تواصل مع أخصائي تسجيل البرامج لدينا

Nada Al-Awfi

الرد "انضم"

Secure Coding for JavaScript Applications

" للبدء!

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

هل هناك أي شروط مسبقة للانضمام؟

معظم الدورات مفتوحة ولا تتطلب أي تدريب مسبق. بالنسبة للبرامج المتقدمة أو التقنية، قد نوصي بمعرفة خلفية محددة أو خبرة عملية، والتي سيتم ذكرها في مخطط الدورة.

عند إتمام البرنامج بنجاح، يحصل المشاركون على شهادة إتمام من معهد تيرننج بوينت للتدريب، صادرة ومصدّقة من هيئة المعرفة والتنمية البشرية (KHDA) عند الطلب. وفي حال البرامج المخصّصة أثناء العمل، يمكن للمشاركين أيضًا الحصول على نقاط معتمدة من CPD، ومعترف بها من قِبل الهيئات المهنية دوليًا، وذلك أيضًا عند الطلب.

تم تصميم دوراتنا لتحقيق أثر واقعي من خلال نموذج التدريب أثناء العمل (OJT). نحن نركز على المهارات ذات الصلة بالميدان، والسيناريوهات الفعلية في بيئة العمل، والنتائج المرتبطة بالوظيفة — مما يضمن أن يطبق المشاركون ما يتعلمونه مباشرةً ضمن أدوارهم اليومية. التدريب لا يقتصر على قاعة الدراسة؛ بل هو مدمج في المهام الحقيقية، والأدوات الفعلية، والعمليات المباشرة، بهدف تعظيم الصلة بالواقع وتعزيز الاحتفاظ بالمعرفة.

في بعض الحالات المحددة، قد يتمكن المشاركون من استخدام خبراتهم التدريبية كجزء من عملية تقييم التعلم السابق (PLA) للحصول على اعتماد أكاديمي في إحدى الجامعات. وتعمل Turning Point كـمسهل—حيث نساعدك على توثيق خبرتك التعليمية، ومواءمتها مع المعايير الأكاديمية، والاستعداد لتقديم الطلبات. ومع ذلك، نحن لا نضمن تحويل الساعات المعتمدة. فالقرارات النهائية تعود بالكامل إلى الجامعة المستقبِلة، استنادًا إلى معاييرها الداخلية، وسياساتها، وتقييم كل حالة على حدة.

العلامات

Want to receive push notifications for all major on-site activities?