آموزش ایمن کردن JavaScript REST API با JSON Web Tokens

Securing a JavaScript REST API with JSON Web Tokens

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: JavaScript REST API خود را قوی و ایمن کنید. این دوره به شما می آموزد که چگونه از نقاط پایانی RESTful API با استفاده از برنامه JSON Web TokensFor برای برنامه های JavaScript سمت سرور محافظت کنید ، ایمن سازی مسیرهای محافظت شده و کار با مجوز اغلب یک کار چالش برانگیز است. در این دوره ، با ایمن سازی JavaScript REST API با JSON Web Tokens ، یاد خواهید گرفت که از مکانیزم JWT نیز به عنوان JOT برای انتقال ادعا بین دو طرف استفاده کنید. ابتدا ، نحوه محافظت از نقاط پایانی REST API سمت سرور در برابر دسترسی غیرمجاز و دستکاری داده ها را کشف خواهید کرد. در مرحله بعدی ، خواهید فهمید که سرورها چگونه می توانند ادعاها را در JSON Web Tokens تولید ، امضا ، ارسال و تأیید کنند. سرانجام ، شما یاد خواهید گرفت که هنگام ذخیره سازی JWT ، ملاحظات امنیتی ، حملات احتمالی JWT و بهترین اقدامات امنیتی برای کاهش خطر ، معامله کنید. پس از اتمام این دوره ، مهارت و دانش اصول JWT مورد نیاز برای طراحی و ارسال RI های قوی API در اکوسیستم جاوا اسکریپت را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

پروژه راه اندازی ، ایجاد ورود به سیستم API و کاربران Project Set up, Create Login API, and Users

  • دستور جلسه Agenda

  • مقدمه Introduction

  • پروژه راه اندازی و کد Walkthrough Project Set up and Code Walkthrough

  • مرور کد Frontend و Backend Frontend and Backend Code Review

  • ساخت رابط ورود به سیستم Build Login UI

  • DataStore و ورود به سیستم API DataStore and Login API

  • خلاصه Summary

API های Backend و مقدمه ای برای JWT را پیاده سازی کنید Implement Backend APIs and Introduction to JWT

  • دستور جلسه Agenda

  • توسعه Backend Api Develop Backend Api

  • از Frontend با Api تماس بگیرید Call Api from Frontend

  • درباره JSON Web Token About JSON Web Token

  • خلاصه Summary

با JWT امنیت را به نقاط پایانی API اضافه کنید Add Security to API Endpoints with JWT

  • دستور جلسه Agenda

  • نحوه تولید JWT How to Generate JWT

  • JWT در یک کوکی: قسمت اول JWT in a Cookie: Part I

  • JWT در یک کوکی: قسمت 2 JWT in a Cookie: Part 2

  • رویکرد کوکی کد Frontend Frontend Code Cookie Approach

  • JWT در علامت حمل سربرگ Auth JWT in Auth Header Bearer Token

  • خلاصه Summary

مجوز با ادعاهای JWT Authorization with JWT Claims

  • دستور جلسه Agenda

  • مدیریت رمزها در کد مشتری Token Handling within Client Code

  • رمزگشایی رمز در سمت مشتری Decode Token on Client Side

  • API ها را قوی و امن کنید Make APIs Robust and Secure

  • خلاصه Summary

نمایش نظرات

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

آموزش ایمن کردن JavaScript REST API با JSON Web Tokens
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 26m
25
Pluralsight (پلورال سایت) pluralsight-small
03 مهر 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
15
3.2 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Deeksha Sharma Deeksha Sharma

Deeksha یک توسعه دهنده نرم افزار مستقل است. او با تعدادی از شرکت های فن آوری در 4 کشور از جمله هند ، ایالات متحده ، کانادا و نیوزیلند کار کرد. او توجه زیادی به جزئیات دارد که به او کمک می کند در حوزه های تجاری مانند آموزش ، بانکداری ، مالی و صدور مجوز منبع آزاد ارزش افزوده باشد. او خالق moneybonsai.com است که یک برنامه مالی شخصی برای ردیابی ، مدیریت و تجزیه و تحلیل هزینه ها است. پشته فنی مورد علاقه او همیشه شامل Java ، Node.js ، API Security ، MongoDB ، Typescript ، Material-UI ، React.js ، GraphQL ، TensorFlow و تجسم داده است. آخرین کارهای او در سایت bonsaiilabs.com موجود است

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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