مصورسازی داده شاخهای از آمار توصیفی است که به مطالعهٔ چگونگی نمایش داده و انتقال اطلاعات به بیننده میپردازد. یک هدف اصلی مصورسازی داده، انتقال بهینهٔ اطلاعات به بیننده توسط دادهنمایی است. مصورسازی بهینه، کاربر را قادر به تحلیل داده و استدلال در مورد آن میکند. مصورسازی داده هم علم است و هم هنر. مصورسازی اطلاعات به استفادهکنندگان امکان میدهد تا بتوانند حجم بالایی از اطلاعات را تحلیل و بررسی کنند. کاربرد آن، کاربران را قادر میسازد تا حجم زیادی از اطلاعات را تفسیر کنند. در دوره آموزشی Pluralsight Data Visualization for Developers با مصورسازی داده ها آشنا می شوید.
سکوی جاوا، نسخهی سازمانی (Java Platform, Enterprise Edition) پلتفرم و بستری کارآمد و مشهور برای برنامهنویسی سِـروِر، در زبان برنامهنویسی جاواست. نگارش سازمانی از نگارش سکوی استاندارد جاوا متمایز است، چراکه این زبان با اضافه نمودن کتابخانه هایی، برای ساده سازی پیاده سازی نرمافزارهای کاربردی به صورت چند لایه طراحی شده است. اجزای نگارش سازمانی جاوا، نیازمند محیط زمان اجرای مخصوصی هستند. سرولت (Servlets) کلاسی از زبان برنامهنویسی جاواست که برای گسترش تواناییها سرورها میزبان برنامههای مدل درخواست-پاسخ است. اگرچه سرولتها میتوانند به نوع درخواستی پاسخ دهند، بیشتر در سرورهای میزبانِ وب مورد استفاده قرار میگیرند. میتوان آن را جاوااپلتی دانست که به جای مرورگر در سرور اجرا میشود. در دوره آموزشی Pluralsight Java EE 7 Fundamentals با اصول و مبانی جاوا ای ای 7 آشنا می شوید.
انگولار جی اس یک فریم ورک تک صفحه ای برای ایجاد صفحات وب است. فریم ورک به شما این امکان را می دهد که کدهای خود را تکنیکی و بهینه بنویسید، تغییر بدهید و تنظیمات استاندارد را روی آن پیاده سازی کنید. ماژولاریتی هم یکی از مهمترین ویژگی هایی است که انگولار آن را برایتان تسهیل می کند. از ویژگی های یک Template Engine خوب این است که به شما این امکان را بدهد تا قالب هایی را با تگهای خاص html بنویسید. انگولار این تگها را با داده جابه جا می کند. بر خلاف دیگر موتورهای قالب بندی انگولار مجبورتان نمی کند تا قالب را جداگانه بسازید. مانند بقیه کتاب خانه ها قالب شما یک بخش جدایی ناپذیر از html می باشد. یکی دیگر از ویژگی های بزرگ html طریقه کارش با DOM است. در برنامه های قدیمی شما باید نگران مدیریت Event باشید. اما با انگولار داده ها به طور مستقیم به قالب شما مربوط (Bind) هستند (Two way Binding). برنامه های مدرن جاوا اسکریپت از روشی برای برنامه نویسی استفاده می کنند که به طور معمول به عنوان mvc شناخته می شود شما می توانید با استفاده از انگولار و این معماری به اهدافتان برسید. در دوره آموزشی Pluralsight AngularJS In-Depth با اصول و نحوه کار با آنگولار جی اس آشنا می شوید.
پلیمر کتابخانهی جاوا اسکریپت برای توسعه سایتها و نرمافزارهای تحت وب است. به زبان سادهتر پلیمر مجموعهای از وبکامپوننتها (Web Component) آماده استفاده را در اختیار توسعهدهندگان قرار میدهند. وبکامپوننت به معنی ایجاد تگهای شخصی و خصوصی سازی شده برای استفاده در وب اپلیکیشنها است. مهمترین هدف پلیمر تغریف زیرساختی برای شکستن کامپوننتها بزرگ به بخشهای کوچکتر است. این کار برای توسعهدهدگان نرم افزارها مزایایی مانند این موارد دارد. کامپوننتها مستقل از یکدیگر خواهند بود. در صورت طراحی صحیح معماری، تغییر در یک کامپوننت، منجر به ایجاد مشکل در سایر کامپوننتها نمیشود. از نوشتن کدهای تکراری جلوگیری میشود. شما میتوانید یک کامپوننت مشترک را در چندین کامپوننت دیگر براحتی استفاده نمایید. پلیمر (و به صورت کلیتر وب کامپوننت) سرعت توسعه نرمافزار را شتاب میبخشد. نگهداری (Maintenance) نرمافزار در بلندمدت کم هزینهتر خواهد بود. در دوره آموزشی Pluralsight Getting Started with Polymer.js با پلیمر و نحوه استفاده از آن آشنا می شوید.
مجموعه نرمافزارهای اتودسک آلیاس (Autodesk Alias) (که قبلا با نام Alias Studio Tools شناخته میشد) محصولی از شرکت معتبر اتودسک بوده و در طبقهبندی نرمافزارهای طراحی صنعتی به کمک کامپیوتر CAID (مخفف عبارات Computer Aided Industrial Design) قرار دارد. این مجموعه نرمافزاری پیشرفته، ابزارهای اسکیس Sketching، مدلسازی Modeling، تجسم Visualization را شامل میشود که نیازهای طراحان حرفهای را در زیر فراهم میکند: Sketching، فرم Form و اشکال Shapes آزاد، ایجاد اشکال ارگانیک، ویرایش و تجدید نظر در طراحی در هر مرحله و تبادل اطلاعات با سایر نرمافزارهای CAD. در سیستمهای CAID طراح قادر است با سرعت بیشتری نسبت به سیستمهای CAD ایدههای خود را به مدل سه بعدی تبدیل کند، در عوض به جزئیات مکانیکی محصول کمتر توجه میشود (بر خلاف نرمافزارهای طراحی مکانیکی که معتبرترین آنها عبارتند از CATIA، SIEMENS NX، Autodesk INVENTOR، Pro/ENGINEER، SOLID Works). نرمافزار Autodesk Alias اغلب برای طراحی اتومبیل، هواپیما، تجهیزات و لوازم ورزشی، محفظههای الکتریکی، اسباب بازی کودکان، و زیورآلات مورد استفاده قرار میگیرد. در دوره آموزشی Pluralsight Sketching a Sports Car Using Autodesk Alias با اصول و نحوه طراحی یک خودرو اسپورت در این نرم افزار قدرتمند آشنا می شوید.
ساخت و توسعه نرمافزارهای Native به این معناست که برای برنامه نویسی و توسعه نرمافزار خود از زبانهای اصلی سیستم عامل استفاده کنید. مثلا برای توسعه نرمافزار اندروید باید از زبان برنامه نویسی Java و برای توسعه نرمافزار آیفون باید از زبان برنامه نویسی Objective-C استفاده کنید. بزرگترین مزیت این حالت بازدهی (performance) بالای نرمافزار است، زمانی که شما برنامه خود را بصورت Native مینویسید کدهای شما به زبان ماشین کامپایل خواهند شد(Dalvik bytecode در اندروید) که همین موضوع باعث میشود شما حداکثر بازدهی ممکن از نرمافزار را داشته باشید. بازدهی بالا میتواند شامل افکتهای انیمیشن، روان کار کردن بخشهای مختلف برنامه، امکان استفاده از multi touch و خیلی موارد دیگر باشد که بدلیل دسترسی مستقیم به موقعیتهای حافظه و سختافزار گوشی اتفاق می افتد. حال ابزاری را به شما معرفی خواهیم کرد که بسیار کار را برای برنامه نویسان راحت کرده است. NativeScript ابزاری است که به شما اجازه می دهد نرم افزارهای اندروید و آی او اس را با یک زبان بنویسید ولی موقع کامپایل به زبان بومی یا Native تبدیل بشود. در دوره آموزشی Pluralsight Building Cross Platform Native Mobile Applications with NativeScript با اصول و نحوه ایجاد اپلیکیشن های چند سکویی با استفاده از NativeScript آشنا می شوید.
وایرشارک (Wireshark) یک تحلیل کننده نرمافزار آزاد و متنباز است و برای عیب یابی شبکه، تجزیه و تحلیل نرمافزارها و توسعه پروتکلهای ارتباطی و آموزش استفاده میشود. نام اصلی برنامه Etherial بود و سال ۲۰۰۶ به دلیل مسائل مربوط به علامت تجاری پروژه به Wireshark تغییر نام داد. وایرشارک چندسکویی است و با استفاده از ابزار ویجت جیتیکی+ واسط کاربر را پیادهسازی کرده است و بستههای شبکه را با استفاده از pcap دریافت میکند. وایرشارک روی انواع سیستمعاملهای شبه یونیکس شامل لینوکس، اواس ده، بیاسدی، سولاریس و مایکروسافت ویندوز اجرا میشود. همچنین یک نسخه تحت ترمینال (بدون محیط گرافیکی) به نام TShark وجود دارد. وایرشارک و دیگر برنامههای که با آن منتشر میشود مانند TShark نرمافزار آزاد است و با پروانه عمومی همگانی گنو منتشر میشود. در دوره آموزشی Pluralsight Wireshark 2.0: Fundamentals با اصول و نحوه کار با نرم افزار وایرشارک 2 آشنا می شوید.
نرم افزار ANSYS از دسته ابزارهای تحلیلی است که از روش اجزای محدود برای مدلسازی و تحلیل در آن استفاده می شود. روش اجزای محدود برای حل مسائل پیچیده با هندسه، نوع مصالح و بارگذاری دلخواه ابداع گردیده است. در این روش مدلهای پیچیده ابتدا به اجزای کوچکتر قابل حل تقسیم شده و سپس با ترکیب نتایج بدست آمده از حل هر جزء با یکدیگر پاسخ کل مدل در هر نقطه بدست می آید. برتری تحلیل مسائل متنوع از یک طرف و ارتقاء تجهیزات کامپیوتری از طرف دیگر باعث شده است که کاربرد روش اجزای محدود و در نتیجه نرم افزارهای بر پایه آن رواج یابد. ابزارهای پیش بینی شده در ANSYS امکان تحلیل انواع مختلف سازه ها مانند قاب، مخزن، سد، پل ... و اجزای سازه ای مانند اتصالات فولادی، اعضای فولادی یا بتنی، ایزولاتورها، ... را به روشهای مختلف فراهم ساخته است. از آن جمله می توان به تحلیلهای استاتیکی، بارگذاری رفت و برگشتی، مودال، تاریخچه زمانی، طیفی و ... اشاره کرد. برای شبیه سازی شرایط مختلف تکیه گاهی گزینه های متعددی بصورت شتاب، جابجایی، نیرو و یا لنگر با الگوهای مختلف در دسترس هستند که بطور ثابت یا متغیر با زمان قابل استفاده اند. همچنین مدلهای رفتاری مختلفی از مصالح شکل پذیر و ترد مانند مدلهای دو و چند خطی فولاد، مدل دراگر- پراگر و مدل شکست بتن در آن پیش بینی شده است که در حوزه رفتار غیر خطی بکار می روند. در دوره آموزشی Pluralsight Introduction to ANSYS با مقدمات و مباحث مبتدیانه انسیس آشنا می شوید.
اسپرینگ (Spring) یکی از معروف ترین و پرکاربرد ترین framework های جاوایی است. این framework متن باز بوده و اولین بار در سال 2003 ارائه شده است. اسپرینگ از ابتدای ارائه تا الان تغییرات زیادی داشته و بسیار قدرتمند و معروف شده است. اسپرینگ framework قدرتمندی است که هدف اصلی آن برنامه های enterprise هستند اگرچه اسپرینگ بیشتر java EE را هدف گرفته است ولی در محیط های غیر از EE نیز می توان از آن استفاده کرد. بر خلاف تصوری که اشتباهاً در بین خیلی ها شکل گرفته است اسپرینگ برای ساخت اپلیکیشن تحت وب نیست بلکه Spring web که مبتنی بر مدل MVC بود و بیشتر به عنوان Spring MVC شناخته می شود تنها بخشی از اسپرینگ است که از آن برای ساخت برنامه های تحت وب استفاده می شود. یکی از زیر مجموعه های اسپرینگ، Spring Boot می باشد. اسپرینگ بوت در طراحی اپلیکیشن هایی کاربرد دارد که به صورت تکی و بدون هیج وابستگی به نرم افزار های دیگر یا چارچوب خاصی طراحی می شوند. در دوره آموزشی Pluralsight Spring Boot: Efficient Development, Configuration, and Deployment با استفاده از Spring Boot به طراحی اپلیکیشن هایی می پردازیم که از کلود استفاده می کنند.
اغلب مردم عکاسى را وسیلهٔ ثبت یک لحظه مىدانند و عکاسان آنرا به مثابهٔ یک ابزار هنرى بىنظیر که مىتواند در خدمت بیان هنرى قرار گیرد. از اینرو عکاسى چیزى وراى ثبت موضوع مىتواند باشد. در آغاز اغلب عکاسان از هنرهاى نقاشى و مجسمهسازى دوران خود تقلید مىکردند اما بعدها عکاسى گرایشها و شاخههاى متعددى پیدا کرد و هنرمندان هر شاخه بهطور تخصصى به کار پرداختند، مثل عکاسان مستند، عکاسان هنری، تبلیغاتی، ورزشی، پرتره و ... . عکاسی پرتره به معنیِ عکاسی از چهره انسانهاست. کادر بندی و نورپردازی از مهمترین فاکتورهای تاثیرگذار در زمینه عکاسی پرتره است. عکاسی پرتره میتواند ترکیبی از چهره ی سوژه و عکاسی فاین آرت باشد. نورپردازیهای مختلف و معروفی برای عکاسی پرتره مانند رامبراند، پروانه ای، نیم سایه و... وجود دارند که هر کدام سبک خاصی از نورپردازی محسوب می شوند. در دوره آموزشی Pluralsight Mastering Portrait Editing in Photoshop با استفاده از نرم افزار فتوشاپ به ویرایش عکس های پرتره می پردازیم.