دوره آموزشی Node.js: ایمن سازی API های RESTful
58 دقیقهپیشرفته2020-02-06
مدرسین

Emmanuel Henri
Executive with 20+ years of experience in programming and design
جزئیات دوره
API ها یک محرک مهم تجاری برای ارائه داده ها به برنامه های شما هستند. در این دوره ، در مورد گزینه های مختلف برای ایمن سازی RESTful API خود که می تواند به شما در حفظ امنیت داده های برنامه خود و کاربرانتان کمک کند ، بیاموزید. امانوئل هنری مربی دوره را با مروری بر تهدیدات امنیتی برتر و مقدمه ای بر پروژه امنیت برنامه کاربردی وب باز (OWASP) ، منبع مهم در زمینه امنیت ، آغاز می کند. وی سپس نحوه راه اندازی و ایمن سازی NIE و Express API ، از جمله چگونگی افزودن کنترل کننده ها برای ثبت نام و ورود به سیستم ، نهایی کردن نقاط پایان ایمن و آزمایش API نهایی شده را انجام می دهد. برای جمع بندی ، او چند گزینه برای امنیت API ها به اشتراک می گذارد.
موضوعات مورد بحث عبارتند از:
- پروژه امنیت برنامه وب باز (OWASP)
- دلایل استفاده از JSON Web Token (JWT)
- افزودن هش گذرواژه bcrypt
- افزودن کنترل کننده ها برای ثبت نام و ورود به سیستم
- نهایی کردن نقاط نهایی ایمن
- تست API ها با پستچی
موضوعات مورد بحث عبارتند از:
- پروژه امنیت برنامه وب باز (OWASP)
- دلایل استفاده از JSON Web Token (JWT)
- افزودن هش گذرواژه bcrypt
- افزودن کنترل کننده ها برای ثبت نام و ورود به سیستم
- نهایی کردن نقاط نهایی ایمن
- تست API ها با پستچی
مهارت ها
LoopBackExpress.jsNode.jsJavaScript FrameworksAPIsFull-Stack Web DevelopmentWeb DevelopmentOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - ایمن سازی Node RESTful API
- 02 - آنچه باید بدانید
1. راه اندازی
- 03 - مروری بر تهدیدات امنیتی
- 04 - مقدمه ای بر OWASP
- 05 - مقدمه ای بر JWT
- 06 - مقدمه ای بر پستچی
2. راه اندازی Node API
- 07 - معرفی الگوی پروژه پایه
- 08 - تنظیمات پروژه را نهایی کنید
- 09 - مدل کاربر را ایجاد کنید
- 10 - هش رمز عبور bcrypt را اضافه کنید
3. ایمن سازی Node API
- 11 - کنترل کننده ها را برای loginRequired اضافه کنید
- 12 - کنترل کننده ها را برای ثبت نام اضافه کنید
- 13 - کنترل کننده ها را برای ورود اضافه کنید
- 14 - نقاط پایانی ایمن را نهایی کنید
- 15 - تنظیمات JWT را به فهرست اضافه کنید
- 16 - API را با Postman تست کنید
4. گزینه های دیگر
- 17 - گزینه های جایگزین برای ایمن سازی API ها
نتیجه
- 18 - مهارت های خود را کاوش کرده و بسازید