ادوبی ایلوستریتور سی سی (Adobe Illustrator CC) نسخه ی CC نرم افزار ایلوستریتور و محصولی دیگر از شرکت آدوبی است. پایه و اساس کار این نرم افزار بر روی تصاویر برداری (vectorial) است. محیط این نرم افزار و بسیاری از پنل ها، منو ها، ابزار ها، فیلتر ها و... همانند فتوشاپ است تنها با این تفاوت که ایلوستریتور برای کار بر روی تصاویر برداری است و توسط این نرم افزار کاربران قادر خواهند بود تا به طراحی برداری بر روی تصاویر، فایل های تصویری، انیمیشن های فلش و ... بپردازند. عملکرد نسخه ی جدید این نرم افزار بسیار سریع تر از نسخه های قبلی است و دارای قابلیت هایی چون ابزار رسم بردار پیشرفته، ابزار تایپ لمسی، بسته بندی فایل و بسیاری ویژگی های جدید دیگر می باشد. تایپوگرافی (Typography) یکی از قدیمی ترین نوع های هنر در جهان می باشد. تایپوگرافی هنری است که در آن طراح می کوشد با تغییر عناصر متن مثل اندازه، فاصله حروف، شکل حروف، فاصله خطوط، پاراگراف بندی و مواردی از این دست زبان بصری برای تایپ به وجود آورد. هنری که هنگام ورود از عصر چاپ به عصر دیجیتال از اهمیت خیلی بیشتری برخوردار شد. این به خاطر آن است که در این علم نیاز نیست که شما نکات فنی و تکنیکی زیادی برای استاد شدن فرا بگیرید، در عوض باید دارای چشمانی تیزبین برای جزئیات، عشق به طراحی و خلق کردن و یک پیش زمینه در مورد طراحی های خوب و اصولی باشید. در دوره آموزشی Pluralsight Illustrator CC Typography با نحوه طراحی انواع تایپوگرافی ها در نرم افزار ایلاستریتور آشنا می شوید.
به مراحلی که انجام می شود تا صفحه اصلی ویندوز نمایش داده شود در اصطلاح استارت آپ (Startup) ویندوز گفته می شود. در این مراحل ابتدا بایوس و سپس سرویس های اصلی ویندوز و درایور سخت افزارها، برخی از نرم افزارهای جانبی که کاربر نصب کرده است نیز راه اندازی می شوند. اگر تعداد برنامه هایی که همزمان با Startup ویندوز اجرا میشوند زیاد باشد، باعث کند شدن ویندوز میشود. همچنین برخی از نرم افزارها بدون اجازه گرفتن از کاربر، به صورت اتوماتیک با بالا آمدن ویندوز اجرا میشوند. آیکون برخی از برنامه هایی که با استارت آپ ویندوز اجرا میشوند در سینی سیستم (System Tray) در کنار ساعت ویندوز قرار میگیرد. اما برخی دیگر کاملا نامحسوس اجرا میشوند. در ویندوز 8 به بعد دو نوع بوت BIOS و UEFI تعریف شده است. در دوره آموزشی Pluralsight Troubleshooting Windows Startup به معرفی و شرح بوت ویندوز و استارت آپ آن می پردازیم سپس نحوه رفع خطا و اشکالات را بررسی می کنیم.
همانطور که می دانید نرم افزار Adobe Story برنامه ای به منظور نوشتن، مدیریت و انجام دیگر امور مربوط به یک نمایشنامه و یا فیلم نامه است. به زبان ساده این نرم افزار می تواند ابزاری در اختیار نویسندگان باشد تا بتوانند از طریق امکانات مناسب و ویژه آن به خلق راحت تر نمایشنامه و فیلم نامه های مورد نظر خود بپردازند. در دوره آموزشی Pluralsight Adobe Story CC Fundamentals با اصول و مبانی ادوبی استوری سی سی آشنا می شوید.
اتودسک رویت (Autodesk Revit) نرمافزار مدل سازی اطلاعات ساختمان هست که برای استفادهٔ مهندسان معمار، عمران و تاسیسات کاربرد دارد و برای مدلسازی سهبعدی و ترسیم جزئیات ساختمانی کاربرد دارد. این برنامه به کاربران توان طراحی ساختمان و سازه و مولفه های آن به صورت سه بعدی (3D)، یادداشت و علامت گذاری با عناصر دوبعدی و دسترسی اطلاعات ساختمانی از پایگاه داده های مدل ساختمان را می دهد. این نرمافزار به علت قدرت بالای خلق اثر در نرمافزارهای مهندسی از ریشهٔ revitalization :به معنای حیات بخش و زندگی آفرین و revitalize: به معنای تجدید حیات وقدرت و زندگی تازه دادن (به)، باز زنده ساختن گرفته شده است. رویت قادر به گردآوری اطلاعات و مدل سازی ساختمان به گونه ای 4 بعدی (قابلیت مدیرت مالی و هزینه تولید و مصرف بر پایه زمان علاوه بر ترسیم سه بعدی را ۴D BIM مینامند.) با ابزاری برای طرح ریزی و ردیابی طبقات مختلف در شیوه ی زندگی ساختمان، از مفهوم تا ساخت و ویرانی پس از آن است. در دوره های آموزشی Pluralsight Revit Architecture Tutorial Series با نحوه طراحی معماری سازه ها در رویت آشنا می شوید.
Adobe Prelude CC یکی از محصولات شرکت Adobe در زمینهی مدیریت و سازماندهی فیلمها و کلیپها است. از جمله قابلیتهای کلیدی این نرم افزار میتوان به نمایش کلیپها به صورت بندانگشتی (Thumbnail) برای افزایش سرعت جستجو، پشتیبانی از Drag & Drop، امکان پیش نمایش کلیپها و قرار دادن نشانگرهای جستجو و یادداشت بر روی کلیپ ها اشاره کرد. در دوره آموزشی Pluralsight Prelude CC Fundamentals با اصول و مبانی نرم افزار Prelude CC آشنا می شوید.
معماری نرمافزار یعنی ساختار و سازمان یک سیستم نرمافزاری که به منظور پشتیبانی از عملیات مشخص، بر روی سازماندهی اجزاء متمرکز است. در واقع اجزاء را در حوزههای مرتبط به هم گروه بندی میکند. دیگر حوزههای مرتبط به هم، بر روی تبادل و تعامل با این حوزه متمرکز میشوند. معماری نرمافزار از کلیدیترین بخشهای تولید نرمافزار مخصوصا نوع تجاری آن است که البته در سالهای اخیر با ایجاد مدلهای کلاسیک تولید نرمافزار به نرمافزارهای عظیم تر محدود شده است. معماری نرمافزار در واقع انتخاب یک ساختار کلی برای پیادهسازی یک پروژه نرمافزاری بر مبنای مجموعهای از نیازهای کاربری و تجاری یک سیستم نرمافزاری است تا هم بتوان کاربردهای مورد نظر را پیادهسازی کرد و هم بتوان کیفیت نرمافزار، تولید آن و نگهداری آن را نیز بهینه کرد و سرعت بخشید. به عبارتی دیگر معماری نرمافزار یک برنامه یا سیستم محاسباتی، ساختار یا ساختارهای آن سیستم محاسباتی است که خصوصیات قابل رویت از بیرون، عناصر و ارتباطات بین آنها را نشان میدهد. چارچوب داتنت یا همان (NET Framework.) یک فناوری نرمافزاری است که بر روی تمامی ویرایشهای سیستمعامل ویندوز مایکروسافت قابل اجراست و در سیستمعاملهای دیگر از جمله لینوکس و مکینتاش نیز وارد شده است. این چارچوب شامل مجموعهای از زبانهای برنامه نویسی است که سی شارپ و ویژوال بیسیک مهمترین آنها میباشند. مجموعهای از کتابخانههای بسیار غنی جهت کمک به سهولت توسعه نرمافزار در این چارچوب قرار گرفتهاند که در قالب بخشهای عمدهای همچون فناورهای ASP.NET، ADO.NET و بسیاری فناوریهای خاص دیگر ارائه میشوند که تعداد آنها در نسخههای اخیر همگام با محدود تر شدن اهداف مایکروسافت بیشتر شده است. در دوره آموزشی Pluralsight Architecting Applications for the Real World in .NET با معماری نرم افزارهای دات نت برای توسعه در دنیای واقعی آشنا می شوید.
فریم ورک Angular دارای ویژگی های هوشمندانه ای مانند data binding دو طرفه، توانایی ایجاد تگ/ ویژگی/ کامنت های HTML دلخواه که کارایی را کپسوله می کنند و دستورهای تو کار که کارایی HTML نرمال را توسعه می دهد، می باشد. فریم ورک جاوا اسکریپت Angular بسیار چند بعدی و همه گیر می باشد. می توان از آن در پروژه اپلیکیشن های تک صفحه ای بزرگ یا در المان های بسیار کوچک نیز استفاده کرد. نیاز به تنظیمات زیادی برای شروع استفاده از دستور های آماده ی AngularJS نیست. بزرگترین نقص فریم ورک Angular این است که راه های بسیاری برای انجام یک کار وجود دارد. وقتی که شما از Angular برای پروژه های نسبتا بزرگ استفاده کنید می کنید، یافتن بهترین راه برای انجام کارها بسیار دشوار خواهد بود. همچنین باید بسیار مراقب باشید که اگر از رویداد ها و المان های DOM به روشی غیر Angular استفاده می کنید، آنها را پاکسازی کنید تا دچار memory leak (نشت حافظه) نشوید. در دوره آموزشی Pluralsight AngularJS Forms Using Bootstrap and MVC 5 به آموزش ساخت فرم های آنگولار جی اس با استفاده از بوت استرپ و ام وی سی 5 می پردازیم.
معاری سرویس گرا (SOA) روشی جدید و در حال تکامل برای ساخت برنامههای توزیع شده با Distributed Application است. سرویسها اجزای توزیع شده با رابطهای تعریف شده و مشخص هستند که پیغامهای XML را پردازش وتبادل میکنند. با رویکرد سرویس گرا میتوان راه حلهای را ارائه داد که به مرز دامنههای سازمان، شرکت یا دپارتمان محدود نیستند. با استفاده از SOA میتوان در شرکتی که دارای سیستمها و برنامههای کاربردی مختلف روی پلتفرمهای متفاوت است، یک راه حل یک پارچه سازی با استقلال زیاد (loosly coupled) ساخت که جریان یکنواخت و ناهماهنگ کار را تضمین کند. هر کس که از سایتهای تجارت الکترونیکی به صورت آنلاین خرید کرده باشد، با مفهوم سرویسها آشنا است. وقتی که سفارش تان را دادید، باید اطلاعات کارت اعتباریتان را ارایه کنید که به طور معمول توسط یک فراهم کننده سرویس ثانویه، تایید و شارژ میشود. وقتی که سفارش پذیرفته شد، شرکت سفارش گیرنده با یک شرکت فراهم کننده سرویس حمل ونقل فراهم میکند و در نهایت کالای شما تحویلتان میشود. نیاز به معماری سرویس گرا از جنبهای دیگر نیز به نحوه بارزی در برنامههای کاربردیeCommerce مشهود است. اگر مثلا جزء (componet) مربوط به پرداخت با کارت اعتباری offline و یا غیر فعال باشد، قرار نیست که فرایند فروش متوقف شود. بلکه سفارشها بایستی پذیرفته شوند و عملیات پرداخت به وقت دیگری موکول شود. در مجموعه دوره های آموزشی Pluralsight Real World SOA Tutorial Series با معماری سرویس گرا اشنا می شوید.
زامارین Xamarin یک شرکت نرم افزاری در کالیفرنیا/سانفرانسیسکو هست که در سال ۲۰۱۱ توسط مهندسانی که پروژه مونو (Mono) را راه اندازی کردند ایجاد شده است. پروژه ی Mono شامل Mono و Mono Touch و Mono Android در واقع یک پیاده سازی مستقل از پلتفرم (Cross Platform) از ساختار CLI یا زیر ساخت دات نت فریم ورک هست که روی پلتفرم های دیگر از جمله لینوکس، مک، اندروید و آیفون قبل اجرا هست. با استفاده از Mono و کتابخانه های پیاده سازی شده توسط زامارین برای اندروید و آیفون، شما قادر خواهید بود با استفاده از زبان سی شارپ برنامه های بومی برای پلتفرم های اندروید و آیفون تولید کنید. در سال ۲۰۱۵ حدود ۱ میلیون توسعه دهنده از ۱۲۰ کشور دنیا از زامارین و محصولات آن استفاده می کنند و با حمایت های مایکروسافت از این شرکت خلاق بزودی شاهد رشد بیش از پیش زامارین و محصولات آن خواهیم بود. در دوره آموزشی Pluralsight Write Less Code with Xamarin Designer به معرفی و شرح محیط جدید زامارین دیزاینر می پردازیم.
فریم ورک الکترون، تکنولوژی متن باز جدیدی برای ساخت نرم افزار های cross-platform و یا قابل اجرا در سیستم عامل های مختلف است. این فریم ورک با استفاده از زبان های HTML ، CSS و جاوا اسکریپت و همچنین بهره گیری از مرورگر کرومیوم میتواند نرم افزار دلخواه شما را برای لینوکس، مک و یا ویندوز کامپایل و ترجمه کند. در حال حاضر نرم افزار های زیادی توسط این فریم ورک تولید و عرضه شده است که از آنها میشود به ویرایشگر قدرتمند اتم اشاره کرد. همچنین شرکت های مطرحی مثل مایکروسافت هم برای نرم افزار های چند پلتفرم خود مثل Microsoft Visual Studio Code در حال استفاده از این فریم ورک هستند. توصیه میشود برای ساخت نرم افزار دلخواه خود با این فریم ورک، از ویرایشگر اتم استفاده کنید. در دوره آموزشی Pluralsight Electron Fundamentals با اصول ومبانی کار با الکترون و ساخت اپ ها چند پلتفرم آشنا می شوید.