JavaScript: Security Essentials
Offered By: LinkedIn Learning
Course Description
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
- 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
Related Courses
Secure React User Authentication with Auth0egghead.io Auth0 Tips and Tricks
egghead.io Building an API with Express
egghead.io Custom Authentication Flows for Modern Applications with Auth0 Actions
egghead.io Custom Authentication Flows for Modern Applications with Auth0 Actions
egghead.io