اینترنت اشیا یا بهبیانی دقیقتر، «اینترنت چیزها» یعنی اتصال دستگاههای فیزیکی نظیر وسایل نقلیه، لوازم خانگی، گوشیهای هوشمند و… بههمدیگر از طریق نرمافزارهای خاص، حسگرها و… است. در این فناوریِ بهنسبت نوپا، تمامی دستگاههای متصل به یک شبکه، توانایی این را دارند که کارهایشان را بهصورت خودکار انجام دهند؛ بر اساس تغییراتی که در محیط اطرافشان رخ میدهد، یک سری پاسخ ویژه را بهصورت کاملا خودکار از خود نشان دهند و همچنین میتوانند دادههای مختلف را بدون هرگونه دخالت انسان، با دیگر دستگاههای شبکه مبادله کنند.
انگولار جیاس یک چهارچوب وب اپلیکیشن متن باز است که اولین بار در سال ۲۰۰۹ توسط میسکو هوری و آدام آبرونز توسعه یافت. در حال حاضر این فریمورک توسط گوگل توسعه داده میشود و آخرین نسخه آن ۱.۴.۳ است.“AngularJS یک فریمورک ساختیافته برای وباپلیکیشنهای پویا میباشد. انگولار علاوه بر اینکه این امکان را به شما میدهد که از HTML برای طراحی قالب استفاده کنید باعث میشود بتوانید سینتکسهای HTML را طوری گسترش دهید تا جزئیات وباپلیکیشنها را نیز به وضوح بیان نمایید.”
فریم ورک بستری را برای برنامه نویسان فراهم میکند که استفاده از کدهای از پیش ساخته شده را امکانپذیر میکند. در واقع میتوان گفت هدف اصلی فریم ورکها، راحتی کار برنامه نویسان و اجتناب از نوشتن کدهای تکراری است. لاراول یکی از محبوبترین فریم ورک های PHP است. PHP فریم ورکهای متعددی دارد که از جمله آنها میتوان به Yii ،Cakephp ،codeigniter ،Nette ،simfony اشاره کرد. در حال حاضر اکثر برنامه نویسان تحت وبی که قصد توسعه برنامههای کاربردی وب بر پایه معماری سه لایه (MVC) با PHP دارند، استفاده از فریم ورک لاراول را به دیگر فریم ورکها ترجیح میدهند.
(Amazon Web Services (AWS یا سرویس های وب آمازون یک پلتفرم محاسبات ابری جامع و در حال توسعه است که توسط Amazon.com ارائه شده است. سرویس های وب گاهی اوقات خدمات ابری یا سرویس های محاسباتی از راه دور نامیده می شود. اولین سرویس های AWS در سال ۲۰۰۶ برای ارائه خدمات آنلاین برای وب سایت ها و برنامه های کاربردی مشتری آغاز شد. برای به حداقل رساندن تاثیر قطعی و اطمینان از قابلیت سیستم، AWS از لحاظ جغرافیایی در مناطق تقسیم شده است. این مناطق دارای مراکزی در ایالات متحده آمریکا، غرب ایالات متحده آمریکا (دو مکان)، برزیل، ایرلند، سنگاپور، ژاپن و استرالیا هستند. هر منطقه شامل چندین منطقه جغرافیایی کوچک به نام مناطق دسترسی است.
Ruby یا روبی یکی دیگر از زبانهای برنامه نویسی انعطاف پذیر و شی گرا می باشد .زبان روبی رسماً در روز ۲۴ فوریه ۱۹۹۳ (۵ اسفند ۱۳۷۱) توسط یوکیهیرو ماتسوموتو معرفی شد. او دنبال ساخت زبانی بود که امکانات متعادلی برای برنامه نویسی تابعی و برنامه نویسی دستوری برای برنامه نویس فراهم آورد. ماتسوموتو درباره انگیزهاش برای ساخت روبی میگوید: «در جستجوی زبانی بودم که از پایتون شیءگراتر و از پرل قدرتمندتر باشد. برای همین تصمیم گرفتم خودم آن را بسازم».
PyTorch یک کتابخانه متن باز یادگیری ماشین برای پایتون براساس تورچ است که برای کاربردهایی مانند پردازش زبان طبیعی استفاده میشود.
مونگودیبی یک پایگاه داده اپن سورس و رایگان مثل MySQL است با این تفاوت که عمر زیادی ندارد (از سال ۲۰۰۹ انتشار آن آغاز شده) و مهمتر از همه اینها؛ بسیاری از محدودیتهای سایر پایگاههای داده را ندارد! این پایگاه داده سندگرا است بنابراین برخلاف پایگاه دادههای رابطهای، اسناد شبیه به جیسون را مدیریت میکند. این اجازه میدهد که مدل دادههای برنامه بیشتر به شکل طبیعیشان نزدیک باشد به این خاطر که دادهها میتوانند در سلسله مراتبی پیچیده و تودرتو قرار بگیرند اما قابلیت اجرای درخواست و شمارهبندیشان را از دست ندهند.
امنیت رایانه ای یا امنیت سایبری / Cybersecurity، به حفاظت از سیستمهای اطلاعات در برابر سرقت یا صدمه به سختافزار، نرمافزار و اطلاعات نرمافزاری گفته میشود. این محیط در کنار زمین،هوا،دریاو فضا،تعریف جداگانه و مستقلی برای خود دارد؛به طور کلی از فضای سایبری به عنوان محیطی برای انتقال داده ها و اطلاعات یاد میشود و تنها شامل اینترنت نمیشود ؛بلکه شامل تمام شبکه ها و سیستم های ارتباطی-اطلاعاتی میباشد؛درک تغییراتی که فناوری به میدان نبرد وارد کرده است،چالشی مستمر و پایدار است.
ساتیا نادلا، مدیرعامل مایکروسافت در جریان برگزاری نطق اصلی کنفرانس بیلد از تغییرات، بهروزرسانیهای سرویسهای فعلی در کنار سرویسها و محصولات جدید این شرکت رونمایی کرد. از جملهی بهروزرسانیها و تغییرات جدید قابل اشاره باید به باتهای مبتنی بر هوش مصنوعی اشاره کرد. براساس اطلاعات ارائه شده کاربران هم اینک میتوانند باتهای مورد نیاز خود را بهراحتی ایجاد کرده و توسعه دهند. باتهای مایکروسافت علاوهبر اینکه مبتنی بر آژور هستند، قابلیت اجرا روی سرورهای شخصی را نیز دارند و میتوان آنها را در پلتفرمهای مختلف اجرا کرد.
Redux یک کتابخانه جاوا اسکریپت برای مدیریت داده های مشتری در برنامه است. شما می توانید Redux را به همراه ری اکت یا هر کتابخانه ی دیگری استفاده کنید. Redux تلاش می کند که وضعیت ها را قابل پیش بینی کند و محدودیت های خاص در چگونگی و زمان به روز رسانی وضعیت ها اعمال کند.