لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Node.js: ایمن سازی API های RESTful
Node.js: Securing RESTful APIs
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
API ها یک محرک مهم تجاری برای ارائه داده ها به برنامه های شما هستند. در این دوره ، در مورد گزینه های مختلف برای ایمن سازی RESTful API خود که می تواند به شما در حفظ امنیت داده های برنامه خود و کاربرانتان کمک کند ، بیاموزید. امانوئل هنری مربی دوره را با مروری بر تهدیدات امنیتی برتر و مقدمه ای بر پروژه امنیت برنامه کاربردی وب باز (OWASP) ، منبع مهم در زمینه امنیت ، آغاز می کند. وی سپس نحوه راه اندازی و ایمن سازی NIE و Express API ، از جمله چگونگی افزودن کنترل کننده ها برای ثبت نام و ورود به سیستم ، نهایی کردن نقاط پایان ایمن و آزمایش API نهایی شده را انجام می دهد. برای جمع بندی ، او چند گزینه برای امنیت API ها به اشتراک می گذارد.
موضوعات شامل:
پروژه امنیت برنامه وب باز (OWASP) li>
دلایل استفاده از JSON Web Token (JWT)
افزودن هش گذرواژه bcrypt
افزودن کنترل کننده ها برای ثبت نام و ورود به سیستم li>
نهایی کردن نقاط نهایی ایمن li>
تست API ها با پستچی li>
سرفصل ها و درس ها
مقدمه
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
مدیر اجرایی با بیش از 20 سال تجربه در برنامه نویسی و طراحی
امانوئل هنری یک توسعه دهنده فول استک با 20 سال تجربه در برنامه نویسی، فناوری و طراحی است.
> امانوئل مسئول تمام جنبه های پروژه های وب و تلفن همراه مبتنی بر مشتری، از جمله جدول زمانی و محدوده بوده است. این پروژهها از ابزارهای JIRA/Atlassian، متدولوژیهای چابک، و زبانها و چارچوبهایی مانند React، Angular، Node، Meteor، GraphQL، JavaScript، Swift، HTML، CSS (Sass)، MongoDB و MySQL استفاده کردهاند. او همچنین در دنیای بازی های سه بعدی با استفاده از ابزارهایی مانند Unreal، ZBrush، Maya و چندین ابزار دیگر کار می کند. او علاقه زیادی به ایجاد برنامهها و بازیهایی دارد که از جدیدترین فناوریها در ابزارها، چارچوبها و زبانهای فوق استفاده میکنند.
نمایش نظرات