JavaScript: Security Essentials

Go to class
Write Review

Free Online Course: JavaScript: Security Essentials provided by LinkedIn Learning is a comprehensive online course, which lasts for Less than 1 hour of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. JavaScript: Security Essentials is taught by Emmanuel Henri.

Overview
  • Ensure that your JavaScript applications are secure. Learn how to create more resilient code by dealing with challenges such as cross-site forgery, server-side injection, and more.

Syllabus
  • Introduction

    • Build effective and secure JavaScript applications
    • What you should know
    1. Overview of Security Concepts
    • Overview of the most common threats
    • List of available resources
    • Overview of this course's approach
    2. Security Applied: XSS
    • What is cross-site scripting (XSS)?
    • Example of XSS in code
    • Final syntax applied XSS
    • Best practices for XSS threats
    3. Security Applied: CSRF
    • What is cross-site request forgery (CSRF)?
    • Overview of JSON Web Token (JWT)
    • Overview of Auth0
    • Best practices for CSRF threats
    4. Security Applied: Sensitive Data
    • What are sensitive data risks?
    • Overview of the encryption
    • List of the crypto libraries
    • Best practices for sensitive data
    5. Security Applied: SSJI
    • What is server-side JavaScript injection (SSJI)?
    • Example of SSJI code
    • How to prevent SSJI
    6. Security Applied: Obfuscation
    • What is obfuscation?
    • Tools for scrambling your data
    • Best practices for scrambling data
    Conclusion
    • Next steps