مایکروسافت ویندوز (Microsoft Windows)، خانوادهای از سیستمعاملهایی است که شرکت مایکروسافت آنرا برای رایانههای شخصی (PC)، تلفنهای هوشمند و رایانههای لوحی تولید کردهاست. این سیستمعامل، نسخههای متعددی دارد که از سال ۱۹۸۵ تاکنون به بازار عرضه شدهاند. جدیدترین نسخه ویندوز که در ژوئیه ۲۰۱۵ منتشر شد، Windows 10 است. در حقیقت ویندوز وظیفه راه اندازی و مدیریت کامل سیستم را بر عهده دارد. در همه کامپیوتر ها این سیستم عامل است که مشخص می کند کدام برنامه ها در هنگام بوت سیستم اجرا شوند، سخت افزارها چطور کار کنند، نرم افزارها چگونه اجرا شوند و ... . این وظایف سنگین در کنار نصب و حذف مداوم برنامه ها و بازی های مختلف، به مرور باعث ایجاد مشکلاتی در ویندوز می شود. ویروس های کامپیوتری نیز در حملات خود ویندوز را بی نصیب نمی گذارند. مشکلات ویندوز می تواند باعث کاهش سرعت، خطاهای مختلف، عدم امکان اجرای برنامه ها و بازی ها، و یا حتی بالا نیامدن ویندوز شود و در نهایت مجبور به نصب دوباره ویندوز خواهید شد. اما اگر شما نیز بر روی سیستم خود Windows 10 نصب کرده اید و اکنون ویندوز شما دارای مشکلاتی است و نمی خواهید دوباره ویندوز نصب کنید، می توانید با استفاده از این آموزش به عیب یابی و اصلاح ویندوز خود بپردازید. در دوره آموزشی Pluralsight Windows 10 Troubleshooting شما با عیب یابی و برطرف کردن هر نوع مشکلی که برای ویندوز 10 سیستمتان پیش می آید، آشنا می شوید.
معمولاً یکی از مراحل پایانی در فرآیند ساخت، توسعه و یا اعمال تغییر در یک برنامه کاربردی (و یا یک وب سایت، اجرای آن به منظور یافتن خطاهای احتمالی است. برنامه نویسان و توسعه دهندگان فعال در زمینه نرم افزار و وب سایت از ابزارها و متدهای گوناگونی برای تست برنامه ها و وب سایت ها استفاده می کنند. یکی از این ابزارها CodedUI است که به عنوان ابزاری مناسب برای تست خودکار اپلیکیشن ها کاربرد دارد. تست های رابط کاربری معمولاً تحت عنوان CUITs شناخته می شوند و تست توابع و کنترل های اینترفیس برنامه را شامل می شوند که درستی عملکرد توابع و رابط کاربری (user interface یا همان UI) اپلیکیشن را پس از اعمال کوچکترین تغییرات بررسی می کند. این تست ها معمولاً برای توسعه دهندگان وبی که خواهان تست لحظه ای وب سایت ها بعد از کوچکترین تغییرات در رابط کاربری هستند بسیار کاربرد دارد. یکی از مزیتهای استفاده از CodedUI تسریع عملیات تست در حجم بالا و اطمینان به عملکرد صحیح برنامه در مراحل پایانی است. در دوره آموزشی Pluralsight Testing Web Applications with CodedUI شما با تست برنامه های کاربردی تحت وب با CodedUI آشنا می شوید.
ماشین مجازی جاوا (Java Virtual Machine) که به صورت اختصار JVM مشخص می شود، مجموعهای از برنامههای نرمافزاری و ساختمان داده هایی است که برای مدل سازی ماشینی مجازی اجرای برنامه های سایر رایانه ها و اسکریپت های دیگر سامانهها به کار می رود. مدلی که جی وی ام برای اجرا می پذیرد، شکلی از زبان میانی را اجرا می نماید. به این زبان میانی جاوا بایت کد اطلاق می گردد. این زبان میانی، به صورتی مفهومی، مجموعهای از دستوراتِ زبان برنامه نویس مبتنی به پشته و معماری قابلیت مبتنی بر امنیت است. در دوره آموزشی Pluralsight Understanding the Java Virtual Machine: Class Loading and Reflection شما با مفاهیم مرتبط با بارگزاری کلاس ها و رفلکشن در ماشین مجازی جاوا آشنا می شوید.
کودا (CUDA) که مخفف Compute Unified Device Architecture یک سکوی پردازش موازی و مدل برنامهنویسی است که توسط شرکت انویدیا بهوجود آمده است و در واحدهای پردازش گرافیکی این شرکت پشتیبانی میشود. کودا به توسعهدهندگان امکان دسترسی مستقیم به حافظه و مجموعه دستورالعمل در واحد پردازش گرافیکی را میدهد. در دوره آموزشی Pluralsight Parallel Computing with CUDA شما با انجام محاسبات موازی توسط کودا (CUDA) آشنا می شوید.
Puppet (پاپت) یک ابزار مدیریت پیکربندی متن باز (open source) است که می تواند به عنوان برنامه ای بسیار کاربردی و دستیاری مفید برای مدیران سیستم های لینوکس/ویندوز در نظر گرفته شود. از آن جایی که بسیاری از کارهای مدیریتی و تنظیمات مربوط به پیکربندی در سیستم های لینوکس مرتباً باید انجام شوند، با استفاده از این نرم افزار می توان با خودکارسازی آن وظایف در وقت و هزینه مدیر سیستم صرفه جویی نمود. Puppet با زبان برنامه نویسی روبی (Ruby) نوشته شده است. پاپت می تواند یک فایل پیکربندی به نام مانیفست (manifest) که در واقع یک فایل پیکربندی حاوی دستورات است، ایجاد کند که پیکربندی دلخواه سیستم ها در آن قرار می گیرد، سپس نزدیک ترین حالت ممکن به آن مانیفست را در سرورها پیاده می کند. بنابراین Puppet قابلیت مدیریت پیکربندی تمام میزبان های تحت شبکه را برای مدیر فراهم می کند.
یکی از مواردی که هم در شکل بصری سایت و هم در مباحث سئو بسیار به آن توجه می شود، آدرس لینک های صحیح، با معنی و خوش فرم (آدرس بدون علامت های خاص و عجیب) است. بنابراین معمولاً مدیران/توسعه دهندگان وب سایت ها از استاندارها، تکنیک ها و قواعدی مانند عبارات باقاعده (Regular Expressions) برای دستکاری و بازنویسی URL ها و یا عناوین مهم (HTTP Header) استفاده می کنند. در دوره آموزشی Pluralsight URL Rewrite for Developers شما با اصول و قواعد URL Rewrite و دستکاری HTTP Header با استفاده از ترفندهای پروکسی معکوس، ادغام دو (یا بیشتر) وب سایت به یک وب سایت، بازنویسی نقشه سایت map و ... آشنا می شوید.
زد/اواس (z/OS) یک سیستمعامل ۶۴بیت بر پایه رابط گرافیکی کاربر است که برای رایانههای پردازندهٔ مرکزی توسط آیبیام درست شدهاست. z/OS دارای بسیاری از قابلیتهای سیستمعاملهای مدرن امروزی است و پشتیبانی به عقب بسیار زیاد، یکی از فلسفههای اصلی طراحی z/OS است. سیستم عامل IBM z/OS دارای مدیریت آسان، انعطاف پذیری، سازگاری و امنیت بالا بوده، مقیاس پذیری و دسترس پذیری بسیار بالا دارد و از این جهات یکی از سیستم عامل های مناسب برای کارهای سازمانی محسوب می شود. در دوره آموزشی Pluralsight Introduction to the z/OS Mainframe Environment شما با قابلیت های اسای و کلیدی این سیستم عامل کاربردی قدرتمند آشنا می شوید.
از آن جایی که این روزها اندروید بهعنوان یک سیستم عامل همه گیر توسط کاربران زیادی استفاده می شود، برنامه ها و بازی های زیادی نیز برای آن نوشته شده و منتشر می شوند. در این بین افراد زیادی خواهان یادگیری و دنبال نمودن برنامه/بازی نویسی برای این سیستم عامل بهعنوان یک حرفه و یا حتی یک سرگرمی، هستند. اندروید با سرمایه گذاری و دوراندیشی های گوگل توانسته است جایگاه خود را به عنوان سیستم عاملی قدرتمند در میان اکثر دستگاه های همراه مانند دوربین، گوشی های هوشمند و تبلت ها و همچنین دستگاه های پوشیدنی و دوربین ها تثبیت کند. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسانتری دارد و از قابلیتهای سطح پایین کمتری پشتیبانی میکند. یکی از قابلیتهای بنیادین جاوا این است که مدیریت حافظه را بطور خودکار انجام میدهد. از آن جایی که جاوا به سیستمعامل خاصی نیست، برنامه های نوشتهشده به این زبان میتواند آن را روی هر رایانه با هر نوع سیستمعاملی اجرا شوند.
با استفاده از Cisco Unified Contact Center Express ایجاد برنامه های کاربردی IVR بسیار راحت تر از گذشته شده است. امروزه از UCCX به عنوان راه حلی کاربردی برای پاسخگویی خودکار تماس ها در سازمان های کوچک و بزرگ استفاده می شود. در واقع Cisco Contact Center Express راهکاری برای شرکت ها و موسساتی است که به دنبال ابزاری برای مدیریت تماس ها، کم کردن هزینه تماس و ... می باشند. از ویژگی های UCCX می توان به امکان منتقل نمودن تماس ها، انتشار تماس ها به صورت خودکار، یکپارچه سازی با برنامه های مدیریت ایمیل، Deploy ساده و در نهایت استفاده آسان، اشاره نمود. در دوره آموزشی Pluralsight Practical Cisco UCCX Scripting Techniques شما با تکنیک ها و قابلیت های اساسی و کلیدی Cisco UCCX آشنا می شوید.
هدف گواهینامهی بنیاد حرفهای لینوکس (Linux Professional Institute Certification) یا LPIC تایید صلاحیت متخصصین فناوری اطلاعات در زمینهی سیستمعامل لینوکس و ابزارهای مرتبط با آن است. این مدرک وابسته به توزیع خاصی نیست و با توجه به استاندارد اصلی لینوکس و سایر استانداردها و قراردادهای مرتبط طراحی شده است. گواهینامههای LPIC در چند سطح مختلف قابل دریافت است. هدف اصلی گواهینامه LPIC-2 مدیریت ایستگاههای کوچک تا متوسط (که دارای سرورهای لینوکس و مایکروسافت هستند) می باشد. برای دریافت گواهینامه موسسه تخصصی لینوکس سطح دو، واجدین شرایط میبایست از دو آزمون شماره ۲۰۱ و ۲۰۲ با موفقیت عبور کنند. این آزمونها میتوانند به ترتیب دلخواه گرفته شوند اما واجدین شرایط میبایست پیش از آن، گواهینامه موسسه تخصصی لینوکس سطح یک را با موفقیت پشت سر گذاشته باشند.