Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
React: Securing Applications

React: Securing Applications

1h 4mAdvanced2020-04-09

Authors

Emmanuel Henri

Emmanuel Henri

Executive with 20+ years of experience in programming and design

Course details

You've built an application around React, using it and other libraries to create a smooth and attractive application. Everything works—but does it work securely? Applications that look great and perform well can still be at risk of attack. This course provides clear, focused steps you can take to reinforce your React applications and authentication methods to defend against common threats. First, instructor Emmanuel Henri explains how common attacks work and gets you started setting up solutions that can protect your applications. Next, he shows how to improve the security of your authentication methods using Auth0, followed by how to secure your API endpoint by leveraging other features from Auth0. By the end of this course, you'll be equipped with the best practices you need to safeguard your files, code, data, routes, servers, and users.

Skills covered

Identity and Access ManagementReact.jsMetaFront-End Web DevelopmentCybersecurityWeb DevelopmentDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - Securing React applications
  • 02 - What you should know

1. Setting Up

  • 03 - Initial setup
  • 04 - Set up flow
  • 05 - Set up ESLint

2. Overview of Security Threats

  • 06 - Introduction to OWASP
  • 07 - Cross-site scripting (XSS) attacks
  • 08 - Cross-site request forgery (CSRF)
  • 09 - Introduction to JSON Web Token (JWT) and what it solves

3. Authentication with Auth0

  • 10 - Initial setup of your server
  • 11 - Create your API endpoints
  • 12 - Initial Auth0 setup
  • 13 - Adding the files and code from Auth0
  • 14 - Update index for Auth0 integration
  • 15 - Add connections to server
  • 16 - Finalize menu with login

4. Other React Considerations

  • 17 - React considerations for security
  • 18 - Strict mode

Conclusion

  • 19 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal