Web Authentication API (با نام مستعار WebAuthn) مشخصاتی است که توسط W3C و FIDO نوشته شده است به سرورها اجازه میدهد تا کاربران را با استفاده از رمزنگاری کلید عمومی (cryptography) به جای رمز عبور ثبت و احراز هویت کنند.
نحوه استفاده از تزریق وابستگی ها در ActionFilter ها در دات نت کور
🔸 الگوهای طراحی راه
حلهای معمولی برای مشکلات رایج در طراحی نرمافزار هستند. آنها مانند
نقشههای از پیش ساخته شدهای هستند که میتوانید آنها را برای حل یک مشکل
طراحی تکراری در کد خود سفارشی کنید.
🔸اینطور نیست که مثلا یک الگو
را پیدا کنید و آن را در برنامه خود کپی کنید. الگو، یک قطعه کد خاص نیست،
بلکه یک مفهوم کلی برای حل یک مشکل خاص است. شما میتوانید جزئیات الگو را
دنبال کنید و راه حلی متناسب با واقعیتهای برنامه خود را پیادهسازی
کنید.
🔸 الگوها اغلب با الگوریتمها اشتباه گرفته میشوند، زیرا هر
دو مفهوم راه حلهای معمولی برای برخی از مسائل شناخته شده را توصیف
میکنند. در حالی که یک الگوریتم همیشه مجموعه واضحی از اقدامات را تعریف
میکند که میتواند به هدفی دست یابد، یک الگو راه حلهای سطح بالا برای
مسائل سطح بالا هستند. کد یک الگوی اعمال شده برای دو برنامه مختلف ممکن
است متفاوت باشد.
🔸 همیشه منظور هر الگو را در ذهن خود مرور کنید و هنگام برخورد با یک مسئله به دنبال مناسبترین الگو بگردید.
🔸 شما نمیتوانید یک الگو را به کار بگیرید مگر آنکه آن را به خوبی فهمیده باشید. بنابراین در اولین گام باید اصول و الگوهای طراحی را هم به شکل انتزاعی و هم به شکل واقعی خوانده و تمرین کنید. دقت کنید که
یک الگو را به شکلهای مختلفی میتوان پیادهسازی کرد. هر چه پیاده
سازیهای بیشتری ببینید، به هدف و چگونگی استفاده از آن بهتر مسلط
میشوید.
راهنمای شروع سریع برای مطالعه الگوهای طراحی 👇🏻
PDF Cards: designpatternscard.pdf
DesignPatterns-online.pdf
Bundle, transpile, install and run JavaScript & TypeScript projects — all in Bun
source on github
بانک اطلاعاتی InfluxDB یکی از انواع بانکهای اطلاعات NoSQL و مدل Time Series هست که برای مدیریت دادههای سری زمانی بهینه شده است و هر ورودی با یک مهر زمانی مرتبط است.
محیط مدیریتی برای این بانک اطلاعاتی بعد از نصب از روی یک آدرس وب و با امکانات مفید در دسترس میباشد.
همچنین جهت کانکت شدن به این دیتابیس یک توکن بر اساس نام کاربری و پسوردی
که برای کاربر ساخته میشود تولید میشود که از محیط مدیریتی این بانک
اطلاعاتی بر روی وب قابل دسترس میباشد و برای اتصال از طریق دات نت از
همان توکن استفاده میکند
نمونه کد اتصال به این بانک اطلاعاتی در صفحه اول سایت influxdata.com در دسترس میباشد.
📌 مستندات جهت یادگیری پایگاه اطلاعاتی InfluxDB
همچنین از طریق نصب پکیج InfluxDB.Client امکان کوئری زدن و فیلتر کردن اطلاعات با دستورات Linq روی این پایگاه داده فراهم شده است.
جهت شروع استفاده از این بانک اطلاعاتی در دات نت میتوانید از لینک پیوست شروع به مطالعه فرمایید.
تصویر صفحه داشبورد تحت وب این دیتابیس
تصویر صفحه کار با دادهها و نمایش اطلاعات به صورت گرافهای متنوع در محیط مدیریتی این دیتابیس بر روی وب