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.
Overview
Syllabus
Introduction
- Build effective and secure JavaScript applications
- What you should know
- Overview of the most common threats
- List of available resources
- Overview of this course's approach
- What is cross-site scripting (XSS)?
- Example of XSS in code
- Final syntax applied XSS
- Best practices for XSS threats
- What is cross-site request forgery (CSRF)?
- Overview of JSON Web Token (JWT)
- Overview of Auth0
- Best practices for CSRF threats
- What are sensitive data risks?
- Overview of the encryption
- List of the crypto libraries
- Best practices for sensitive data
- What is server-side JavaScript injection (SSJI)?
- Example of SSJI code
- How to prevent SSJI
- What is obfuscation?
- Tools for scrambling your data
- Best practices for scrambling data
- Next steps
Taught by
Emmanuel Henri