اپل همان طور که در مراسم WWDC 2017 اعلام کرده بود، جدیدترین نسخه سیستم عامل macOS را منتشر کرد. این سیستم عامل جدید که High Sierra نام دارد برای دستگاههای مختلف در سرتاسر دنیا منتشر شده است. سیستم عامل جدید شرکت اپل کاملا رایگان عرضه شده و از فروشگاه اپل استور قابل دانلود است. باید به این موضوع اشاره کنیم در سیستم عامل High Sierra تغییرات اساسی در ظاهر به وجود نیامده است و بسیاری از تغییرات آن در زیر ساخت سیستم عامل بوده است. شرکت اپل به این موضوع اشاره کرده که تمام مکبوکها و ایمکهایی که از سال ۲۰۱۰ به بعد عرضه شدهاند، میتوانند به این سیستم عامل جدید بهروزرسانی شوند. البته چند مدل از آیمکهای سال ۲۰۰۹ را میشود به macOS جدید آپدیت کرد. سیستم عامل High Sierra از فایلهای سیستمی جدیدی بهره میبرد که Apple File System نام دارند. همچنین این سیستم عامل از فرمت جدید HEIF که برای تصاویر در نظر گرفته شده پشتیبانی میکند. پشتیبانی از استاندارد جدید ویدیوهای ۴K هم از دیگر ویژگیهای این سیستم عامل به حساب میآید. برخی از کاربران گفتهاند که تجربه کار با سیری در سیستم عامل جدید بهتر از قبل شده و ابزار جدیدی برای ویرایش عکس در اختیار آنها قرار گرفته است. همچنین مرورگر سافاری هم با تغییرات خوبی همراه بوده است. در دوره آموزشی Lynda macOS Sierra Tips and Tricks با نکته ها و حقه های مک او اس سیرا آشنا می شوید.
JavaFX یک پلتفرم نرم افزاری برای پیاده سازی اپلیکیشن های Rich Internet application می باشد. Rich Internet application یا به اختصار RIA اپلیکیشن های تحت وب هستند که بسیاری از ویژگی های اپلیکیشن های دسکتاپ را دارند. این اپلیکیشن ها روی ویندوز، لینوکس، مکینتاش، اندروید، آی او اس، مرورگرهای اینترنت، کنسول های بازی و حتی تلویزیون های هوشمند به خوبی اجرا می شوند. نمونه پرکاربرد این نوع اپلیکیشن ها Adobe Flash می باشد. در طراحی سایت دو کلمه UX و UI بسیار استفاده می شود و عنوان شغلی برخی از طراحان وب سایت UX Designer و برخی دیگر UI Designer می باشد. User Experience - UX شامل رفتار، حالت و احساس کاربر در مورد استفاده از یک محصول و یا سیستم خاص گفته می شود. تجربه کاربر شامل جنبه های عملی، تجربی، موثر، معنی دار و جنبه های با ارزش اثر متقابل انسان و کامپیوتر و محصول می باشد، که شامل درک کاربر از جنبه های مختلف سیستم شامل کاربرد، سادگی در استفاده و بهره وری می باشد. بر اساس تعریف ISO عنوان user experience شامل کلیه عواطف، اعتقادات، مزیت ها، پاسخ های فیزیکی و روانی، رفتارها و اجراها قبل از زمان استفاده، در زمان استفاده و بعد از آن اطلاق می گردد. UI که مخفف user interface می باشد در فیلد اثر متقابل ماشین و انسان در صنعت طراحی، فضایی می باشد که اثر متقابل بین انسان و ماشین به وجود می آید. هدف این اثر متقابل اجازه برای عمکلکرد موثر و کنترل ماشین از سمت انسان می باشد، در حالیکه ماشین اطلاعاتی را باز می گرداند که کمک به تصمیم گیری های کاربران می نماید. برخلاف طراحان UX که بر روی حس کلی کار تمرکز می نمایند طراحان UI بر روی نحوه ارائه محصول کار می نمایند. آنها صفحه ای را طراحی می نمایند که کاربر با آن در ارتباط می باشد و تلاش می نمایند UI را در جهت محقق ساختن اهداف طراح UX پیش ببرد. به عنوان مثال ممکن است طراح UI تصمیم بگیرد اسلایدری در بالای صفحه تعبیه نماید و یا دکمه ای برای انجام فرآیند خرید در مکانی از صفحه ایجاد نماید. همچنین طراح UI مسئول ساخت راهنمای استایل منسجم می باشد تا ثبات و یکپارچگی در طراحی دیده شود. در دوره Udemy UI-UX Design , Animation And Material Design In Javafx با آموزش طراحی یو آی و یو ایکس، انیمیشن و متریال دیزاین در جاوا اف ایکس آشنا می شوید.
طراحی سایت آموزشی کار بسیار جالبی است اما نحوه ساخت و مدیریت یک سایت آموزشی جذاب و کارآمد خود بحث برانگیز است. Moodle یکی از سیستم های مدیریت آموزشی است که در این راستا ویژگی های منحصربفردی دارد. Moodle یک سیستم مدیریت آموزش است که برای طراحی و ساخت برنامه های آموزشی آنلاین می باشد. این سیستم به زبان PHP نوشته شده، نرم افزاری است که بطور رایگان قابل استفاده است و برای کلیه اهداف می توان تغییراتی در آن ایجاد کرد. این سیستم از کلیه برنامه های آموزشی مانند دانشگاهی، آموزش های شغلی و آموزش های آنلاین پشتیبانی می کند. با استفاده از Moodle می توان آسان و سریع محیطی آموزشی را بوسیله پلاگین های متنوع ایجاد کرد. در دوره آموزشی Packt Moodle Course Development با مودل و ویژگی های آن آشنا می شوید.
ربات سخنگو یا چتبات(chatterbot) یک برنامه رایانهای است که برای شبیهسازی یک مکالمه هوشمند با یک یا چند کاربر انسانی از طریق صدا یا متن طراحی شده است. به طور سنتی هدف نهایی این شبیهسازی ساخت چتباتی است که کاربر نتواند آن را از یک انسان تمیز دهد.(آزمایش تورینگ). رباتهای گفتگو اخیراً برای مقاصد اجراییتری مانند کمک به صورت برخط، خدمات شخصی یا کسب اطلاعات استفاده میشوند. برخی از این رباتهای سخنگو که اخیراً توسط شرکت Soul Machines ساخته شدهاند نه تنها دارای حالات واقعی چهره انسان هستند بلکه توانایی شناسایی حالات چهره مشتریان را نیز دارند. در دوره آموزشی Udemy Complete FB Messenger Mastery - Build Chatbots in Manychat به طور کامل با نحوه ساخت ربات های سخنگوی جذاب آشنا می شوید.
کوبرنتیس پیاده سازی جدیدی از بیش از یک دهه تجربه گوگل در اجرای نرم افزارهای سمت سرور در مقیاس بسیار بالاست که به صورت متن باز (open source) در اختیار همه قرار گرفته است. این نرم افزار وظیفه اجرا و مدیریت کانتینرها را بر روی گروهی از سرورهای موجود در یک یا چند مرکز داده ها (data center) به عهده دارد. کوبرنتیس در واقع نسل سوم از این فنآوریست که در شرکت گوگل از ابتدا به زبان گو (Go) پیاده سازی شده است. دو نسل قبلی آن برگ (Borg) نام داشته که پیاده سازی آن به زبان سی پلاس پلاس بوده است و گوگل همچنان از آن در محیط عملیاتی استفاده می کند. در کوبرنتیس یک یا چند کانتینر که به صورت مشترک برنامه ای کاربردی را تشکیل می دهند، به صورت واحدی جداگانه به نام پاد (pod) دسته بندی میشوند تا مدیریت و کشف (discovery) آنها آسانتر شود. مزیت کلیدی کوبرنتیس در این است که بدون نیاز به یک تیم بزرگ برای راه اندازی و نگهداری، میتوان آن را در مقیاس وسیع برای اجرای میلیاردها برنامه کاربردی به کار گرفت. از مزایای دیگر آن قابلیت اجرا بر روی بسترهای متفاوت است؛ از سرورهای یک مرکز داده های خصوصی گرفته تا سرویسهای ابری عمومی، یا حتی ترکیبی از هر دو. در دوره آموزشی Lynda Kubernetes: Native Tools با کوبرنیتس و ویژگی های آن در مورد ابزارهای بومی آشنا می شوید.
اکسپرس.جیاس (Express.js) یک چارچوب برنامه ی وب نود.جیاس است که برای ساختن برنامههای تک صفحهای، چند صفحهای و ترکیبی طراحی شده است. Node.js و Express.js دو تکنولوژی هستند که قابلیت ها و ظرفیت های جاوااسکریپت را افزایش می دهند. پلتفرم Node امکانی را برای شما فراهم می کند تا اپلیکیشن های سمت سرور را با جاوا اسکریپت توسعه دهید و سپس با فریم ورک Express به راحتی آن را منتشر کنید. نود.جیاس (Node.js) یک چارچوب نرمافزاری ورودی/خروجی برای پایه رویداد (Event) برای موتور جاوااسکریپت V8 برای سکوهای شبه یونیکس است و نود.جیاس همچنین شامل یک محیط یک محیط REPL (حلقهٔ خواندن-اجرا کردن-چاپ کردن) برای آزمایش گرفتن تعاملی است. در دوره آموزشی Udemy Learn Expressjs for beginners: A JavaScript Framework با اصول و مبانی اکسپرس جی اس آشنا می شوید.
سیستم عامل لینوکس محبوب ترین سیستم عامل متن باز دنیا می باشد که این محبوبیت را مدیون متن باز بودن و در نتیجه رایگان بودن خود است. متن باز بودن این سیتستم عامل سبب شده که توسعه دهندگان فراوانی وقت خود را روی توسعه لینوکس صرف کنند بنابراین این سیستم عامل از امنیت بسیار بالایی برخوردار می باشد که باعث شده در شرکت ها و موسسه های فراوانی که نیاز به امنیت دارند مورد استفاده قرار گیرد. این سیستم عامل برای اولین بار که منتشر شد دارای رابط گرافیکی نبود و تمامی کار ها در محیطی به اسم ترمینال یا همان Command Line توسط دستورات تایپ شده توسط کاربر انجام می شد. البته امروزه هنوز کاربران حرفه ای لینوکس از خط فرمان برای کارهای خود استفاده می کنند. به دلیل اینکه خیلی از کارهای تخصصی و حرفه ای توسط رابط گرافیکی ممکن نبوده و خط فرمان امکانات بسیار زیاد و جالبی در اختیار کاربر می گذارد. در دوره ی آموزشی Packt Mac Linux Command Line Kick Start in 4 hours شما با محیط خط فرمان و ترمینال لینوکس و مک و انواع دستورات آن، ابزارهای مختلف آن و نیز اجرای دستورات مختلف و مهم از ابتدا آشنا می شوید.
مایکروسافت اکسل (Microsoft Office Excel) دارای خصوصیات اصلی تمام نرمافزارهای صفحهگسترده است. با استفاده از جدولی متشکل از ردیفها و ستونها میتوان، دادهها و اطلاعات را سازماندهی و همچنین با استفاده از همین دادهها، به انجام محاسبات پرداخت و همچنین با استفاده از رسم توابع و نمودارها، به تجزیه و تحلیل آماری اطلاعات پرداخت. این برنامه برای محاسبات ریاضی (با قابلیت انجام محاسبات دشوار ریاضی) و ترسیم نمودار به وسیلهی ابزارهای گرافیکی نیز به کار میرود. جدول محوری (Pivot table) نوعی جدول محاورهای در اکسل (Excel) یا اکسس مایکروسافت که میتواند مجموعه یکسانی از دادههای یک فهرست یا بانک اطلاعاتی را با بیش از یک آرایش نشان دهد. کاربران برای مقاصد تحلیلی خود میتوانند سطرها و ستونهای این جدول را جهت مشاهده یا خلاصه کردن اطلاعات به روشهای مختلف، مدیریت کنند. هر گزارش جدول محوری در اکسل، پایه و اساس ایجاد یک گزارش جدول محوری است که دادهها را به صورت نمودار نمایش میدهد. در دوره های آموزشی Udemy Advanced Excel Project Based Expert Training شما با قابلیت های پیشرفته این نرم افزار کاربردی قدرتمند آشنا می شوید.
Maya محصول قدرتمند شرکت Autodesk بدون شک یکی از پرکاربردترین و حرفهایترین نرم افزارهای انیمیشن سازی و ساخت مدلها سه بعدی است. مایا یک نرمافزار جامع است که به بخشهای مختلفی تقسیم شده که هر بخش وظیفه ویرایش و ساخت یکی از مراحل انیمیشن سازی را بر عهده دارد و نیاز کاربر به نرمافزارهای جانبی را به حداقل میرساند. یکی دیگر از قابلیتهای منحصربهفرد این نرم افزار، امکان توسعه نرم افزاری توسط کاربران است؛ کاربران میتوانند از طریق زبانهای برنامه نویسی سیپلاسپلاس، MEL و Python نرم افزار را توسعه داده و ابزارها و امکاناتی که پیشتر در نرمافزار وجود نداشته است را به آن اضافه کنند. از قابلیتهای جدیدی که در نسخه 2017 به نرم افزار اضافه شده میتوان به قابلیت Time Editor اشاره نمود که ابزاری جامع برای ساخت و ویرایش انیمیشنهای غیر خطی و Clip-based است. به طور مشابه، سیستم Render نرم افزار و مدیریت سکانسهای پیچیده بسیار سادهتر شده است. علاوه بر آن امکان طراحی و مدلسازی پیشرفته اجزاء چهره با بهبود موتور XGen به نرم افزار اضافه شده است. در دوره آموزشی Cgriver The Complete Maya Beginners Course: Vol 1 - 5 به آموزش قابلیت ها و امکانات مقدماتی مایا می پردازیم.
VisualWget یک نرم افزار دانلود منیجر می باشد که از Wget به عنوان Downloader اصلی خود استفاده می کند و قادر به پردازش مجازی هر فایلی از نوع اسناد، آرشیو ها، عکس ها و همچنین HTML می باشد. این نرم افزار به عنوان یک رابط کاربری گرافیکی (GUI) برای Wget طراحی شده است. VisualWget در کنار یک رابط کاربری مناسب و یک منو و نوار ابزار سازمان یافته، امکان مدیریت آسان فرآیند دانلود را برای کاربران فراهم می کند. شما می توانید چندین لینک دانلود را یکباره در فهرست مربوط به آدرس های دانلود وارد کنید تا نرم افزار شروع به دانلود فایل ها به ترتیب وارد شده در فهرست کند. همچنین امکان زمانبندی (schedule) برای شروع عملیات دانلود در یک زمان دیگر نیز وجود دارد.