لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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 و چندین ابزار دیگر کار می کند. او علاقه زیادی به ایجاد برنامهها و بازیهایی دارد که از جدیدترین فناوریها در ابزارها، چارچوبها و زبانهای فوق استفاده میکنند.
نمایش نظرات