در دوره آموزشی Packt Learning Data Visualization با مصورسازی داده های حجیم آشنا می شوید.
داده های عظیم، ابر داده، بزرگداده یا داده های بزرگ (Big Data) اصطلاحی است که به مجموعه داده هایی اطلاق میشود که مدیریت، کنترل و پردازش آنها فراتر از توانایی ابزارهای نرمافزاری در یک زمان قابل تحمل و مورد انتظار است. مقیاس بزرگ داده، به طور مداوم در حال رشد از محدوده چند ۱۰ ترابایت به چندین پتابایت، در یک مجموعه داده واحد است. نـمونههایی از بزرگ داده، گــزارش های وبی، سامانه های بازشناسی با امواج رادیویی، شبکههای حسگر، شبکههای اجتماعی، متون و اسناد اینترنتی، نمایههای جستجوهای اینترنتی، نجوم، مدارک پزشکی، آرشیو عکس، آرشیو ویدیو، پژوهشهای زمینشناسی و تجارت در مقیاس بزرگ هستند.
تیم Asp.net مجموعه ابزاری را به نام Blazor ساخته اند که یک فریمورک سمت کلاینت (client side) برای برنامه های دات نت است. تفاوت این فریمورک با فریمورک های سمت کلاینت دیگر مانند angular, react این است که anuglar و react هنگامی که برای مرورگرف کامپایل می شوند به کد جاوا اسکریپت که قابل درک برای مرورگر ها است تبدیل می شوند. اما blazor به کد جاوااسکریپت تبدیل نمی شود و به وب اسمبلی کامپایل می شود.
Open Computer Vision Library مجموعه ای از کتابخانههای برنامهنویسی پردازش تصویر و یادگیری ماشین است. این مجموعه بیشتر بر Real Time (پردازش تصویر بی درنگ) تمرکز دارد. در ابتدا توسط اینتل ساخته و پشتیبانی میشد و هم اکنون توسط Willow Garage و Itseez پشتیبانی میگردد. استفاده از آن با پروانه FreeBSD آزاد است. OpenCV کتابخانهای چندسکویی است و توسط سیستم عامل های ویندوز، لینوکس، مک اواس، آی او اِس و اندروید پشتیبانی میشود. همچنین دارای رابط برنامه نویسی به زبان های سی، سی++، پایتون، جاوا و متلب میباشد.
نرم افزار مانیتورینگ Prometheus یک سیستم قدرتمند مانیتورینگ و هشدار دهنده متن باز است که در سال ۲۰۱۲ توسط شرکت SoundCloud ایجاد گردید. این نرم افزار بر پایه زبان برنامه نویسی Go نوشته شده است و از زمان آغاز به کار، بسیاری از شرکت ها و سازمان ها از نرم افزار مانیتورینگ Prometheus استفاده کرده اند و این پروژه در حال حاضر توسعه دهنده ها و جامعه کاربری بسیار فعالی را دارد. هم اکنون Prometheus یک پروژه منبع باز مستقل است و مستقل از هر شرکتی نگهداری می شود. در سال ۲۰۱۶ پروژه Prometheus پس از Kubernetes به عنوان دومین پروژه، به بنیاد رایانش ابری (CNCF) پیوست.
تست اپلیکیشن (software test) یک قطعه ی نرم افزاری (کد) هست که خود یک قطعه ی نرم افزاری دیگر را (جهت آزمایش و اطمینان از کارکرد صحیح و اینکه آیا قطعه ی نوشته شده هدف مورد نظر را برآورده می سازد) اجرا می کند. این تست نرم افزاری بررسی می کند آیا قطعه کد نوشته شده منجر به وضعیت مورد انتظار می شود (که به آن state testing گویند) و یا مراحل لازم (سلسه رخداد ها) به ترتیب رخ می دهند یا خیر (که به آن behavior testing گویند). فریم ورک های تست گیری متعددی برای Java نوشته شده و در دسترس می باشد. از جمله ی پرکاربرد و محبوب ترین آن ها می توان به JUnit و TestNG اشاره کرد.
برنامه نویسی شی گرا (Object Oriented Programming) که به اختصار OOP نیز نامیده میشود، در حقیقت نوعی منطق یا الگوست که برگرفته از زندگی روزمرهی ما است. در اطراف خود به هر کجا بنگرید اشیایی را می بینید. پس انسان بر اساس اشیا فکر می کند. در برنامه نویسی شی گرا نیز ما می کوشیم که مفاهیم برنامه نویسی را، همانند اشیای دنیای واقعی مدل کنیم. زیرا ذهن انسان توانایی بالایی در انتزاع یا تجرید دارد و مدل سازی اشیا دارد.
اکتیودایرکتوری (AD) یک سرویس برای مدیریت منابع شبکه است که توسط شرکت مایکروسافت و به منظور کار در محیطهای ویندوزی تهیه شده است. هدف اصلی آن فراهم کردن سرویسی متمرکز برای احراز هویت (Authentication) و تعیین مجوزها (Authorization) برای کامپیوترهای ویندوزی میباشد. اکتیودایرکتوری همچنین امکان تعیین سیاستها، نصب نرمافزارها و اعمال بهروز رسانیهای مهم را برای مدیران شبکه (Administrator) فراهم میکند.
Big data اصطلاحی است برای مجموعه داده های حجیم که بزرگ، متنوع، با ساختار پیچیده و با دشواریهایی برای ذخیره سازی، تحلیل و تصویرسازی (نمایش)، پردازشهای بیشتر یا نتایج میباشد. پروسه تحقیق بر روی داده های حجیم جهت آشکارسازی الگوهای مخفی و راز همبستگی ها، تجزیه و تحلیل big data نامیده میشود. این اطلاعات مفید برای سازمانها وشرکتها در جهت کسب بینش غنی تر و عمیق تر و موفقیت در رقابت کمک میکند. به همین دلیل اجراهای big data نیاز دارند تا در صورت امکان، تحلیل شوند و به طور دقیق اجرا شوند. این گزارش خلاصه ای از محتوای big data، هدف، مثالها، روشها، منافع و چالش ها ارائه میدهد و در خصوص نگرانیهای حفظ حریم خصوصی در big data بحث میکند.
انگولار جی اس یک فریم ورک جاوااسکریپت است که در سال ۲۰۰۹ توسط میسکو هوری و آدام آبرونز ارائه شد و بعد توسط گوگل توسعه داده شد. انگولار جی اس یک فریم ورک ساخت یافته برای ساخت وب اپلیکیشن های پویا می باشد. انگولار یک فریم ورک برای ایجاد صفحات تک صفحه ای وب می باشد به این معنی می باشد که مرورگر صرف نظر از اندازهی صفحهی شما، آنرا را بارگذاری کند.