Beginner
18 Lessons
1h 10min
Certificate of Completion
Takeaway Skills
Establishing secure web applications using HTTP security headers
Understanding Content Security Policy
Configuring Node.js web applications securely
Learning how to test and monitor for security headers and vulnerable JavaScript libraries
Roadmap for next steps in web controls and security headers spec
Course Overview
This course teaches you hands-on practical use of HTTP security headers as browser security controls to help secure web applications. For each HTTP security header that can enhance your web application security, you'll learn what is the overall risk of not implementing it, and what does a proposed solution help with. Finally, you'll learn how to implement and configure the security header with Helmet, a popular and well maintained Node.js package on npm.
Course Content
Introduction
HTTP Security Headers
Testing for Security Headers
What's Next?
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.