دوره آموزشی ایمن سازی برنامه ها در React
1 ساعت 4 دقیقهپیشرفته2020-04-09
مدرسین

Emmanuel Henri
Executive with 20+ years of experience in programming and design
جزئیات دوره
شما با استفاده از آن و سایر کتابخانه ها برای ایجاد یک برنامه روان و جذاب ، برنامه ای را در اطراف React ساخته اید. همه چیز کار می کند - اما آیا ایمن کار می کند؟ برنامه هایی که بسیار عالی به نظر می رسند و عملکرد خوبی دارند ، هنوز هم می توانند در معرض حمله قرار بگیرند. این دوره گامهای متمرکز و شفافی را ارائه می دهد که می توانید برای تقویت برنامههای React و روشهای تأیید اعتبار برای دفاع در برابر تهدیدات رایج ، تقویت کنید. ابتدا مربی امانوئل هنری توضیح می دهد که چگونه حملات رایج عمل می کند و شما را به راه اندازی راه حل هایی می رساند که می توانند از برنامه های شما محافظت کنند. در مرحله بعدی ، او نشان می دهد که چگونه می توان با استفاده از Auth0 امنیت روشهای تأیید اعتبار شما را بهبود بخشید و به دنبال آن می توانید با استفاده از سایر ویژگی های Auth0 ، نقطه پایانی API خود را ایمن کنید. در پایان این دوره ، شما به بهترین روش هایی که برای محافظت از پرونده ها ، کد ، داده ها ، مسیرها ، سرورها و کاربران خود نیاز دارید مجهز خواهید شد.
مهارت ها
Identity and Access ManagementReact.jsMetaFront-End Web DevelopmentCybersecurityWeb DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01-ایمن سازی برنامه های React
- 02-آنچه باید بدانید
1. راه اندازی
- 03- راه اندازی اولیه
- 04- جریان را تنظیم کنید
- 05-ESLint را راه اندازی کنید
2. بررسی اجمالی تهدیدات امنیتی
- 06-مقدمه ای بر OWASP
- 07-حملات Cross-site scripting (XSS).
- 08-جعل درخواست متقابل سایت (CSRF)
- 09-معرفی JSON Web Token (JWT) و آنچه که آن را حل می کند
3. احراز هویت با Auth0
- 10- راه اندازی اولیه سرور شما
- 11- نقاط پایانی API خود را ایجاد کنید
- 12-راه اندازی اولیه Auth0
- 13-افزودن فایل ها و کد از Auth0
- 14-به روز رسانی فهرست برای ادغام Auth0
- 15- اتصالات را به سرور اضافه کنید
- 16- نهایی کردن منو با ورود
4. سایر ملاحظات واکنش
- 17- ملاحظات امنیتی واکنش نشان دهید
- 18-حالت سختگیرانه
نتیجه
- 19- مراحل بعدی
دوره های مرتبط
- دوره آموزشی ساخت اپلیکیشن های React و ASP.NET MVC 5
- دوره آموزشی تکنیکهای پیشرفته React Router با TypeScript
- دوره آموزشی ساخت و ایمنسازی برنامههای بلوتوث کممصرف (BLE)
- دوره آموزشی React: کار با API ها (2018)
- دوره آموزشی React: مدیریت State نسخه (2019)
- دوره آموزشی React برای طراحان وب
- دوره آموزشی React: احراز هویت (2021)
- دوره آموزشی React: معماری نرم افزار
مسیرهای مرتبط
- مسیر آموزشی توسعه برنامه را با پشته MERN کاوش کنید
- مسیر آموزشی تقویت مهارت های زبان برنامه نویسی React
- مسیر آموزشی مهارت های خود را به عنوان یک توسعه دهنده جنگو ارتقا دهید
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده اسپرینگ
- مسیر آموزشی شروع به کار در توسعه Spring
- مسیر آموزشی آماده شدن برای آزمون Developing Solutions in Microsoft Azure (AZ-204)
- مسیر آموزشی تبدیل شدن به یک استاد توسعه نرم افزار Agile
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده نرم افزار Agile