Beginner
24 Lessons
5h
Certificate of Completion
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
JavaScript is one of the most popular and in-demand programming languages today and its usage shows no signs of slowing down. If you use JavaScript for either the backend or frontend, it is crucial to have a firm understanding of web application security in order to keep our users safe. In this course, you’ll learn how to mitigate the most common JavaScript vulnerabilities and attacks. For example, you will learn why user-provided input should be treated with caution. Then, you’ll see how to safely store s...Show More
TAKEAWAY SKILLS
Javascript
Api Development
React.js
Html Elements
Sql
Web Api
Web Frameworks
What You'll Learn
A deep understanding of properly handling user-provided data
The ability to prevent common attacks like XSS, SQL injection, CSRF and clickjacking
Working knowledge of how to store and transmit sensitive data
Familiarity with HTTP and API security best practices
Hands-on experience using modern security techniques including Content Security Policy (CSP) and Subresource Integrity (SRI)
What You'll Learn
A deep understanding of properly handling user-provided data
See more
Course Content
Introduction
Common Vulnerabilities, Attacks, and Preventions
Sensitive Data Exposure
HTTP and APIs
JavaScript App Security
Assessment
Conclusion
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor