skill PathSecuring Express Applications

From malicious threat actors to curious teenagers, hacking attempts and cyber attacks are coming from every angle. Using the OWASP Top Ten as a guide, learn to protect your users, and yourself, from threats to your Express and Node.js applications. Strong authentication and authorization practices, properly protected data, and secure code will protect your web app from these constant threats.

6 Weeks

Includes

JavaScript, Node.js, Express.js, Sessions, Cookies, OAuth 2.0, SQL Injection, XSS, CSRF

Experience

Intermediate

For those who want to

  • Implement basic authentication & authorization techniques
  • Secure express applications using OAuth 2.0
  • Protect against SQL injection, XSS, & CSRF attacks

Earn

Certificate of Completion

What will you be able to do?

Here are just a few things you'll be able to do with this skill.

What will you be able to do?

Here are just a few things you'll be able to do with this skill.

IMPLEMENT AUTHENTICATION & AUTHORIZATION TECHNIQUES

Sessions, cookies, and password authentication will create better user experiences.

SECURE EXPRESS APPLICATIONS

Learn OAuth 2.0, the current standard for authorization.

PREVENT CYBER ATTACKS

Protect against SQL injection, XSS, & CSRF attacks and defend your users and data from malicious agents.

You really feel like there's nothing you can't learn, which in turn builds so much confidence in your skills and gives the momentum to keep learning.

Joey
Codecademy Learner

How are Skill Paths different?

Get a specialized skill.

Want to level up at work? Gain a practical, real-world skill that you can use right away to stand out at your job.

Get step-by-step guidance.

We guide you through exactly where to start and what to learn next to build a new skill.

Get there quickly.

We’ve hand-picked the content in each Skill Path to fast-track your journey and help you gain a new skill in just a few months.

Ready to learn a whole new skill?