آموزش React: ایمن سازی برنامه ها

React: Securing Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: شما با استفاده از آن و سایر کتابخانه ها برای ایجاد یک برنامه روان و جذاب ، برنامه ای را در اطراف React ساخته اید. همه چیز کار می کند - اما آیا ایمن کار می کند؟ برنامه هایی که بسیار عالی به نظر می رسند و عملکرد خوبی دارند ، هنوز هم می توانند در معرض حمله قرار بگیرند. این دوره گامهای متمرکز و شفافی را ارائه می دهد که می توانید برای تقویت برنامههای React و روشهای تأیید اعتبار برای دفاع در برابر تهدیدات رایج ، تقویت کنید. ابتدا مربی امانوئل هنری توضیح می دهد که چگونه حملات رایج عمل می کند و شما را به راه اندازی راه حل هایی می رساند که می توانند از برنامه های شما محافظت کنند. در مرحله بعدی ، او نشان می دهد که چگونه می توان با استفاده از Auth0 امنیت روشهای تأیید اعتبار شما را بهبود بخشید و به دنبال آن می توانید با استفاده از سایر ویژگی های Auth0 ، نقطه پایانی API خود را ایمن کنید. در پایان این دوره ، شما به بهترین روش هایی که برای محافظت از پرونده ها ، کد ، داده ها ، مسیرها ، سرورها و کاربران خود نیاز دارید مجهز خواهید شد.

سرفصل ها و درس ها

مقدمه Introduction

  • ایمن سازی برنامه های React Securing React applications

  • آنچه باید بدانید What you should know

1. تنظیم 1. Setting Up

  • راه اندازی اولیه Initial setup

  • جریان را تنظیم کنید Set up flow

  • ESLint را تنظیم کنید Set up ESLint

2. نمای کلی از تهدیدات امنیتی 2. Overview of Security Threats

  • آشنایی با OWASP Introduction to OWASP

  • حملات اسکریپت کراس سایت (XSS) Cross-site scripting (XSS) attacks

  • جعل درخواست متقابل سایت (CSRF) Cross-site request forgery (CSRF)

  • آشنایی با JSON Web Token (JWT) و آنچه را که حل می کند Introduction to JSON Web Token (JWT) and what it solves

3. احراز هویت با Auth0 3. Authentication with Auth0

  • راه اندازی اولیه سرور شما Initial setup of your server

  • نقاط پایانی API خود را ایجاد کنید Create your API endpoints

  • راه اندازی اولیه Auth0 Initial Auth0 setup

  • افزودن پرونده ها و کد از Auth0 Adding the files and code from Auth0

  • فهرست را برای ادغام Auth0 به روز کنید Update index for Auth0 integration

  • اتصالات را به سرور اضافه کنید Add connections to server

  • منوی نهایی را با ورود به سیستم نهایی کنید Finalize menu with login

4- سایر ملاحظات واکنش 4. Other React Considerations

  • ملاحظات امنیتی را پاسخ دهید React considerations for security

  • حالت سخت Strict mode

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش React: ایمن سازی برنامه ها
جزییات دوره
1h 3m
19
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
1,593
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Emmanuel Henri Emmanuel Henri

مدیر اجرایی با بیش از 20 سال تجربه در برنامه نویسی و طراحی

امانوئل هنری یک توسعه دهنده فول استک با 20 سال تجربه در برنامه نویسی، فناوری و طراحی است.

> امانوئل مسئول تمام جنبه های پروژه های وب و تلفن همراه مبتنی بر مشتری، از جمله جدول زمانی و محدوده بوده است. این پروژه‌ها از ابزارهای JIRA/Atlassian، متدولوژی‌های چابک، و زبان‌ها و چارچوب‌هایی مانند React، Angular، Node، Meteor، GraphQL، JavaScript، Swift، HTML، CSS (Sass)، MongoDB و MySQL استفاده کرده‌اند. او همچنین در دنیای بازی های سه بعدی با استفاده از ابزارهایی مانند Unreal، ZBrush، Maya و چندین ابزار دیگر کار می کند. او علاقه زیادی به ایجاد برنامه‌ها و بازی‌هایی دارد که از جدیدترین فناوری‌ها در ابزارها، چارچوب‌ها و زبان‌های فوق استفاده می‌کنند.

برای اطلاعات بیشتر، به mannyhenri.com.