تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی Node.js: ایمن سازی API های RESTful

دوره آموزشی Node.js: ایمن سازی API های RESTful

58 دقیقهپیشرفته2020-02-06

مدرسین

Emmanuel Henri

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 ها با پستچی

مهارت ها

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 - مهارت های خود را کاوش کرده و بسازید

مسیرهای مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

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