Sanitize user input and output.
Understand and implement HTTPS.
Create secure hashes using random salts.
Implement access control with authentication.
Protect yourself against XSS and CSRF.
This course is your guide for securing Node.js applications. You'll start by properly sanitizing user input and output, and then move on to some fundamental protocols, such as HTTPS and SHA. Passwords and encryption will be discussed next. More specifically, you wil...
Never Trust Your Users. Sanitize ALL Input!
HTTPS and Other Random Letters
Password Encryption and Storage for Everyone
Authentication, Access Control, and Safe File Handling
Safe Defaults, Cross Site Scripting, and Other Popular Hacks
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.
BEFORE STARTING THIS COURSE
AFTER FINISHING THIS COURSE