YoVDO

JavaScript: Security Essentials

Offered By: LinkedIn Learning

Tags

Javascript Courses Cross-Site Scripting (XSS) Courses Cross-Site Request Forgery (CSRF) Courses Auth0 Courses Encryption Courses Obfuscation Courses

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
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

Taught by

Emmanuel Henri

Related Courses

Mobile Computing with App Inventor: CS Principles Part II
Trinity College via edX
HPE Aruba Networking Security Basics
Aruba via Coursera
AWS Foundations: Securing Your AWS Cloud (French)
Amazon Web Services via AWS Skill Builder
AWS Foundations: Securing Your AWS Cloud (German)
Amazon Web Services via AWS Skill Builder
AWS Foundations: Securing Your AWS Cloud (Italian)
Amazon Web Services via AWS Skill Builder