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

Node.js: Securing RESTful APIs

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: API ها یک محرک مهم تجاری برای ارائه داده ها به برنامه های شما هستند. در این دوره ، در مورد گزینه های مختلف برای ایمن سازی RESTful API خود که می تواند به شما در حفظ امنیت داده های برنامه خود و کاربرانتان کمک کند ، بیاموزید. امانوئل هنری مربی دوره را با مروری بر تهدیدات امنیتی برتر و مقدمه ای بر پروژه امنیت برنامه کاربردی وب باز (OWASP) ، منبع مهم در زمینه امنیت ، آغاز می کند. وی سپس نحوه راه اندازی و ایمن سازی NIE و Express API ، از جمله چگونگی افزودن کنترل کننده ها برای ثبت نام و ورود به سیستم ، نهایی کردن نقاط پایان ایمن و آزمایش API نهایی شده را انجام می دهد. برای جمع بندی ، او چند گزینه برای امنیت API ها به اشتراک می گذارد.
موضوعات شامل:
  • پروژه امنیت برنامه وب باز (OWASP)
  • دلایل استفاده از JSON Web Token (JWT)
  • افزودن هش گذرواژه bcrypt
  • افزودن کنترل کننده ها برای ثبت نام و ورود به سیستم
  • نهایی کردن نقاط نهایی ایمن
  • تست API ها با پستچی

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

مقدمه Introduction

  • ایمن سازی API های RESTful گره Securing Node RESTful APIs

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

1. تنظیم 1. Setting Up

  • مروری بر تهدیدهای امنیتی Overview of the security threats

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

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

  • آشنایی با پستچی Introduction to Postman

2. تنظیم API Node 2. Setting Up the Node API

  • معرفی قالب پروژه اصلی Base project template intro

  • تنظیم نهایی پروژه را نهایی کنید Finalize the setup for the project

  • مدل کاربر را ایجاد کنید Create the user model

  • هک رمز عبور bcrypt را اضافه کنید Add bcrypt password hashing

3. امنیت API Node 3. Securing the Node API

  • هندلرها را برای loginRequired اضافه کنید Add the handlers for loginRequired

  • دستگیره ها را برای ثبت نام اضافه کنید Add the handlers for registration

  • دستگیره ها را برای ورود به سیستم اضافه کنید Add the handlers for login

  • نقاط پایانی امن را نهایی کنید Finalize secured endpoints

  • تنظیم JWT را به فهرست اضافه کنید Add JWT setup into index

  • API را با Postman تست کنید Test the API with Postman

4. گزینه های دیگر 4. Other Options

  • گزینه های دیگر برای امنیت API Alternatives for securing APIs

نتیجه Conclusion

  • مهارت های خود را کشف کرده و بسازید Explore and build your skills

نمایش نظرات

نظری ارسال نشده است.

آموزش Node.js: ایمن سازی API های RESTful
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
58m 12s
18
Linkedin (لینکدین) lynda-small
17 بهمن 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,645
- از 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.

Linkedin (لینکدین)

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

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

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