علم داده (Data Science)، دانشی میانرشتهای پیرامون استخراج دانش و آگاهی از مجموعهای داده و اطلاعات است. علم داده از ترکیب مباحث مختلفی به وجود آمده و بر مبانی و روشهای موجود در حوزههای مختلف علمی بنا شدهاست. تعدادی از این حوزهها عبارتند از: ریاضیات، آمار، مهندسی داده، بازشناخت الگو و... هدف این علم، استخراج مفهوم از داده و تولید محصولات دادهمحور است. آقایان توماس دونپورت و دی جی پاتیل در سال ۲۰۱۲ در مقاله «علم داده: جذابترین شغل قرن بیست و یکم» متخصصین علم داده را این طور تعریف میکنند: کسانی که میدانند چگونه میتوان از انبوه اطلاعات بدون ساختار پاسخ سوالهای کسبوکار را پیدا کرد. استنتون در سال ۲۰۱۳ علم داده را این طور تعریف میکند: علم داده رشته در حال ظهوری است که به جمعآوری، آمادهسازی، تحلیل، بصریسازی، مدیریت و نگهداشت اطلاعات در حجم بالا میپردازد. دریسکول در سال ۲۰۱۴ علم داده را این طور تعریف میکند: علم داده مهندسی عمران دادههاست. متخصص علم داده دانشی کاربردی از دادهها و ابزارها دارد به علاوه درک تئوریکی دارد که مشخص میکند چه چیزی از نظر علمی ممکن است. به شاغلین در حوزهٔ علم داده، متخصص علم داده (data scientist) میگویند. در دوره آموزشی Lynda Java for Data Scientists Essential Training با زبان جاوا برای کار با علوم داده ها آشنا می شوید.
elasticsearch، یک موتور جستجو و تحلیلگر توزیع شده است که برای تعامل با آن از restful api استفاده میشود، قالب ارسال و دریافت اطلاعاتش json است. اولین نسخه از elasticsearch در سال 2010 عرضه شد و در حال حاضر نسخه 5.0.1 آن هم در دسترس است. elasticsearch با جاوا توسعه داده شده، متن باز و تحت مجوز ASL است. امکان اجازه ی ترکیب و استفاده از انواع مختلف، پاسخ دهی سریع، مقیاس پذیر، پایداری و انعطاف پذیری بالا، قابل اعتماد، ساده و شفاف، دارای امنیت، دارای تحلیل گر بلادرنگ و... از ویژگی های elasticsearch می باشد. در دوره آموزشی Packt Learning ElasticSearch 5.0 با الاستیک سرچ 5.0 و ویژگی های آن آشنا خواهید شد.
سرویس ها برنامه هایی هستند که در زمینه (background) اجرا می شوند و نیازی به تعامل کاربر ندارند. یعنی لازم نیست که شما همواره در یک صفحه مربوط به برنامه باشید تا کار مورد نیازتان را انجام دهید. به عنوان مثال فرض کنید یک برنامه مدیریت دانلود (Download Manager) می نویسید. سرویس های نرم افزارهایی هستند که حتی با زدن کلید Home نرم افزار در پس زمینه باز بماند. یک سرویس مولفه ای است که برای انجام عملیات طولانی مدت در پس زمینه، بدون نیاز به تعامل با کاربر، اجرا می شود. برای مثال، یک سرویس می تواند در پس زمینه موسیقی اجرا کند در حالی که کاربر در اپلیکیشن متفاوتی قرار دارد و یا می تواند بدون قطع کردن تعامل کاربر با یک فعالیت، داده ها را از شبکه واکشی کنند. در دوره آموزشی Pluralsight Android Services Fundamentals با توسعه و ساخت سرویس های اندرویدی آشنا می شوید.
اینترنت چیزها، یا چیزنت (Internet of Things) (مخفف IoT) که گاهی در زبان انگلیسی اینترنت اشیا(Internet of Objects) هم برای این کلمه استفاده میشود، به طور کلی اشاره دارد به بسیاری از چیزها شامل اشیا و وسایل محیط پیرامونمان که به شبکه اینترنت متصل شده و بتوان توسط اپلیکیشنهای موجود در تلفنهای هوشمند و تبلت کنترل و مدیریت شوند. اینترنت چیزها به زبان ساده، ارتباط سنسورها و دستگاهها با شبکهای است که از طریق آن میتوانند با یکدیگر و با کاربرانشان تعامل کنند. این مفهوم میتواند بهسادگی ارتباط یک گوشی هوشمند با تلویزیون باشد و یا به پیچیدگی نظارت بر زیرساختهای شهری و ترافیک. از ماشین لباسشویی و یخچال گرفته تا پوشاک؛ این شبکه بسیاری از دستگاههای اطراف ما را در برمیگیرد. اگر تا بحال گذری به پلتفرمهای معروف توسعه اینترنت اشیاء داشتید، بعید نیست که اسم پلتفرم تینگ ورکس (Thing worx) به گوشتان خورده باشد. این پلتفرم در خدمات جدید خود استودیو توسعه اپلیکیشنهای AR (یا همان واقعیت افزوده) را در سسیتم این پلتفرم به صورت یکپارچه اضافه کرده. این خدمات در قالب استودیو تینگ وورکس و با برند Vuforia عرضه شده است. در دوره آموزشی Udemy Fundamentals of IoT Development with ThingWorx با اصول ومبانی توسعه اینترنت اشیا با تینک ورکس آشنا می شوید.
هودینی مبتنی بر یک موتور هندسی جدید و پر قدرت می باشد که در زمینه ی رندر کردن و پویا نمایی بهینه تر شده و از نظر OpenGL3 هم عملکرد بهتری یافته است. هودینی اکنون شامل حل کننده ی یکپارچه ی بولت، Pyro FX 2 و FLIP fluids سریعتر، لباس کاراکتر آماده ی تولید و یک گزینه برای ارسال فایل Alembic به علاوه ی صدها گزینه ی جدید دیگر هم می شود. رندر کننده ی مانترای هودینی که جایزه ی دستاورد علمی و فنی اسکار را کسب کرده اکنون می تواند رندرهای فیزیکی نظیر آتش و دود را در سطح حجمی هم اعمال کند. در زمان نمونه برداری از نقطه ها سرعت مانترا در نسخه جدید هودینی 300 برابر شده است. در دوره آموزشی Lynda Houdini: Dynamics and Simulation با دینامیک و شبیه سازی در هودینی آشنا می شوید.
بدافزار، برنامههای رایانهای هستند؛ به علت آنکه معمولاً کاربر را آزار میدهند یا خسارتی بوجود میآورند، به این نام مشهورند. برخی از آنان فقط کاربر را میآزارند. مثلاً وی را مجبور به انجام کاری تکراری میکنند. اما برخی دیگر سیستم رایانهای و دادههای آن را هدف قرار میدهند که ممکن است خساراتی به بار آورند. در عین حال ممکن است هدف آن سختافزار سیستم کاربر باشد. ویروس، یک نوع از بدافزار است که در اغلب مواقع بدون اطلاع كاربر اجرا شده و تلاش میکند خودش را در یک کد اجرایی دیگر کپی کند. وقتی موفق به انجام این کار شد، کد جدید، آلوده نامیده میشود. کد آلوده وقتی اجرا شود، به نوبهی خود کد دیگری را میتواند آلوده کند. این عمل تولید مثل یا کپیسازی از خود بر روی یک کد اجرایی موجود، ویژگی کلیدی در تعریف یک ویروس است. در دوره آموزشی Pluralsight Windows Virus and Malware Troubleshooting با نحوه شناسایی، کنترل و رفع ویروس ها و بدافزارها در ویندوز آشنا می شوید.
SolidWorks (سالیدورکس) یک نرمافزار مهندسی طراحی به کمک رایانه است که بر روی ویندوز اجرا میشود و توسط شرکت فرانسوی داسو سیستمز ساخته شده و همچنان توسعه داده میشود. در حال حاضر نرمافزار سالید ورکس توسط ۱٫۳ میلیون مهندس در بیش از ۱۳۰٬۰۰۰ شرکت در سراسر جهان در حال استفادهاست. این نرمافزار دارای سه محیط به نامهای پارت (part) اسمبلی (assembly) و دراوینگ (drawing) است. محیط اول برای رسم قطعه بوده، در محیط دوم قطعات یک مکانیسم بر روی هم سوار شده و در محیط آخر از آن ها نقشه مهندسی (معمولاً برای نسخه چاپی) تهیه میشود. نرمافزار سالیدورکس به صورت مستقیم با اینونتور، مکانیکال دسکتاپ و سالید اج رقابت میکند. سالیدورکس یک مدل ساز برای مدلسازی جامدات است که مبتنی بر پارا سالید بوده و از رویکرد پارامتری مبتنی بر ویژگی برای ساخت مدل ها و مونتاژها استفاده میکند. SolidWorks یک راه حل طراحی سه بعدی جامع است که قابلیت هایی چون شبیه سازی قدرتمند، حرکت، ابزار اعتبار سنجی طراحی، سیم کشی پیشرفته، مسیریابی لوله ها، مهندسی معکوس و ... را دارا می باشد. در دوره آموزشی Udemy Solidworks 2016 Ultimate 3D-2D Modelling Course با نحوه مدل سازی دو بعدی و سه بعدی در سالیدورکس 2016 آشنا می شوید.
طراحی سایت آموزشی کار بسیار جالبی است اما نحوه ساخت و مدیریت یک سایت آموزشی جذاب و کارآمد خود بحث برانگیز است. Moodle یکی از سیستم های مدیریت آموزشی است که در این راستا ویژگی های منحصربفردی دارد. Moodle یک سیستم مدیریت آموزش است که برای طراحی و ساخت برنامه های آموزشی آنلاین می باشد. این سیستم به زبان PHP نوشته شده، نرم افزاری است که بطور رایگان قابل استفاده است و برای کلیه اهداف می توان تغییراتی در آن ایجاد کرد. این سیستم از کلیه برنامه های آموزشی مانند دانشگاهی، آموزش های شغلی و آموزش های آنلاین پشتیبانی می کند. با استفاده از Moodle می توان آسان و سریع محیطی آموزشی را بوسیله پلاگین های متنوع ایجاد کرد. در دوره آموزشی Lynda Moodle 3.2 Essential Training با مودل و ویژگی های آن آشنا می شوید.
با گسترش روز افزون زبان برنامه نویسی Javascript و استفاده هر چه بیشتر آن در تولید برنامههای تحت وب این زبان به یکی از قدرتهای بزرگ در تولید برنامههای مبتنی بر وب تبدیل شده است. ترکیب این زبان با CSS و HTML5 تقریبا هر گونه نیاز برای تهیه و توسعه برنامههای وب را حل کرده است. امروزه به قدری Javascript توسعه داده شده است که حتی در تولید برنامههای Native مانند Windows Store و برنامههای تحت Cloud نیز استفاده میشود. پیشرفتهای صورت گرفته و اشاره شده در این حوزه موجب شد تا شاهد پیداش برنامههای مبتنی بر جاوا اسکریپت با سایزهای بی سابقهای باشیم و این بیانگر این بود که تولید برنامههای مبتنی بر جاوا اسکریپت در مقیاسهای بزرگ امر دشواری است و اینک TypeScript توسط غول نرم افزاری جهان (Microsoft) پا به عرصه گذاشته که این فرآیند را آسانتر نماید. به کمک TypeScript میتوان برنامه تحت JavaScript در مقیاس بزرگ تولید کرد به طوری با هر مرورگر و سیستم عاملی سازگار باشد. TypeScript از شی گرایی نیز پشتیبانی میکند و خروجی آن در نهایت به JavaScript کامپایل میشود. در دوره آموزشی Packt Learning Path: A-Z Programming with TypeScript به طور مقدماتی تا پیشرفته با تایپ اسکریپت و برنامه نویسی با آن آشنا می شوید.
عکاسی در لغت به معنای روش عکسبرداری است در بسیاری از زبانها به عکاسی فوتوگرافی (Photography) و یا واژه ای معادل با آن میگویند که ترکیبی از دو کلمهٔ یونانیفتو به معنی نور و گرافی به معنی ثبت یا نگارش است. بنابراین، فتوگرافی را می توان به معنای نقش کردن با نور دانست. می توانید فوتوگرافی و فوتوگراف را با واژه های عکاسی و عکس که در پارسی استفاده می شود، مقایسه کنید. همان طور که مشخص است در واژه ی فوتوگرافی نقش "نور" به عنوان عامل اصلی ایجاد یک عکس (فوتوگراف) کاملا برجسته است در مقابل در پارسی عکس در واقع به تصویر تشکیل شده ی یک شیء اشاره می کند. در دوره آموزشی Diploma in Photography Course به صورت حرفه ای و آکادمیک با عکاسی و روش های آن تا گرفتن دیپلم آشنا می شوید.