RavenDB یک بانک اطلاعاتی سورس باز NoSQL سندگرای تهیه شده با دات نت است. ساختار کلی بانکهای اطلاعاتی NoSQL سندگرا، از لحاظ نحوه ذخیره سازی اطلاعات، با بانکهای اطلاعاتی رابطهای متداول، کاملا متفاوت است. در اینگونه بانکهای اطلاعاتی، رکوردهای اطلاعات، به صورت اشیاء JSON ذخیره میشوند. اشیاء JSON یا JavaScript Object Notation بسیار شبیه به anonymous objects سی شارپ هستند. JSON روشی است که توسط آن JavaScript اشیاء خود را معرفی و ذخیره میکند. به عنوان رقیبی برای XML مطرح است؛ نسبت به XML اندکی فشردهتر بوده و عموما دارای اسکیمای خاصی نیست و در بسیاری از اوقات تفسیر المانهای آن به مصرف کننده واگذار میشود. هرچند مجموعه سرور و کلاینت RavenDB سورس باز هستند، اما این مورد به معنای رایگان بودن آن نیست. مجوز استفاده از RavenDB نوع خاصی به نام AGPL است. به این معنا که یا کل کار مشتق شده خود را باید به صورت رایگان و سورس باز ارائه دهید و یا اینکه مجوز استفاده از آنرا برای کارهای تجاری بسته خود خریداری نمائید. نسخه استاندارد آن نزدیک به هزار دلار است و نسخه سازمانی آن نزدیک به 2800 دلار به ازای هر سرور. در دوره آموزشی Pluralsight A Tour of RavenDB با ریون دی بی و ویژگی های آن آشنا می شوید.
CRM بخشی از استراتژی کسب و کار یا بازاریابی است كه هدف آن صرفاً به افزایش میزان فروش و سوددهی مقطعی محدود نمیشود. بلکه CRM سعی دارد به دیدگاهی منحصر بفرد و یكپارچه از مشتری و یك راهحل مشتری مدارانه دست یابد كه باعث بالا رفتن رضایت مشتری و افزایش سود شركت در بلندمدت شود. مایکروسافت داینامیک سی آر ام یک نرم افزار مدیریت ارتباط با مشتری است که در حد سازمان فعالیت میکند و تقریبا ۹۰% کارمندان شرکت را درگیر خود میکند. از منشی ساده گرفته تا مدیرعامل شرکت. فرآیندهای Microsoft Dynamics CRM را میتوان از طریق Outlook نیز اجرا نمود. در این حالت مدیریت و کنترل ایمیلهای مشتریان، قرارهای ملاقات، وظایف روزانه و آدرسها، فکس ها و تلفنها از داخل یک سیستم واحد مدیریت شده و نیازی به باز نمودن چندین برنامه در هنگام کار نیست. در دوره آموزشی Pluralsight The 35 Things Everyone Needs to Know About Dynamics CRM با 35 نکته و ویژگی مهم Microsoft Dynamics CRM آشنا می شوید.
اکسکد (Xcode) نام محیط توسعه مجتمعی است که ابزاری را برای توسعه نرمافزار فراهم میآورد که توسط شرکت اپل برای توسعه برنامه برای سیستم عامل مک اواس ده توسعه میباد. اولین نسخهٔ آن با نگارش ۱٫۰ در تاریخ ۲۰۰۳ (۱۳۸۲) ارایه شد و آخرین نگارش آن با نگارش ۴٫۳ (۴٫۳.۲) توسط اپل از طریق فروشگاه برنامه مک و برنامهٔ آیتیونز برای نگارش سیستمعامل شیر، به صورت رایگان، منتشر شد. توسعه گران مک که ثبت شده باشند از طریق سایت توسعهگر اپل قادر به دستیابی به نگارشهای سابق این محیط مجتمع هستند. در علم رایانه، اشکال نرمافزاری یا باگ، به خطاهای برنامهنویسی گفته میشود. به حل این مشکلات اشکالزدایی یا دیباگ میگویند. حل مشکلات نرمافزاری به دو صورت انجام میپذیرد: اول با داشتن کد اصلی برنامه و دوم با داشتن خود فایل اصلی برنامه. با داشتن کد اصلی برنامه میتوان از امکانات مفسر برای اشکالزدایی استفاده نمود ولی در صورتی که فایل اصلی در اختیار باشد، میتواند به کمک علم مهندسی معکوس این کار را انجام داد. در دوره آموزشی Pluralsight iOS Debugging in Xcode با نحوه خطایابی و رفع خطاهای آی او اس در ایکس کد آشنا می شوید.
مدیریت آزمون مایکروسافت یا Microsoft Test Manager یک ابزار تست نویسی است که به تسترها این اجازه را میدهد تا بتوانند برای UI برنامههای خود یا sprintهای پروژه خود تست بنویسند. این ابزار برای نوشتن آزمونهای پیشرفته و مجتمع سازی مدیریت طرحهای تست یا test plans همراه با موردهای تست یا test case در طول توسعه برنامه است. یکی از مزایایی که این ابزار دارد این است که در طول انجام تست میتوانید اشکالات تست را ثبت کنید و هم چنین میتوانید شرحی در مورد انجام تست یا اشکالی که در آن تست وجود دارد، ثبت کنید. همچنین میتوانید گزارشی از تست هایی که انجام داده اید و پاس شدن یا پاس نشدن تستها و تاریخ انجام آنها را نیز مشاهده کنید. در دوره آموزشی Pluralsight Microsoft Test Manager با آموزش مایکروسافت تست منیجر و ویژگی های آن آشنا می شوید.
نرم افزار XenDesktop امکان ارائه تمامی نرم افزارها و محیط های کاری (Desktops) را به کاربران شما که ممکن است با هر دستگاهی به شبکه وصل شوند و نیاز به اجرای برنامه های خود را داشته باشند فراهم می کند. دستگاهائی مانند تبلت ها، گوشی های هوشمند، کامپیوترهای رومیزی، کامپیوترهای مک، و یا تین کلاینت ها. تنها XenDesktop می تواند قابلیت مالتی تاچ را به برنامه های شما روی دستگاه های مختلف بدهد. کاربران شما میتوانند از لیست برنامه های موجود در "فروشگاه" یا همان شبکه شما هر کدام را که نیاز داشته باشند انتخاب و اجرا نمایند. کیفیت و کارائی HDX در شبکه های موبایل مانند 3G و 4G نیز قابل استفاده می باشد. برنامه XenDesktop بر پایه پلتفرم Avalon نوشته شده و قابلیتهای زیادی از جمله مدیریت ساده، پیاده سازی سریع و معماری سازگار با پردازش ابری (Cloud-ready) را دارد. در دوره آموزشی Pluralsight Citrix XenDesktop 7.6 LTSR CCP-V: Configuring با نحوه پیکربندی قسمت های مختلف XenDesktop آشنا می شوید.
یکی از حوزه های تکنولوژی که نقشی قابل توجه در بهبود سرویس های ارائه شده در تلفن های همراه و فضای مجازی دارد، یادگیری ماشینی است. گاهی اوقات دو عبارت یادگیری ماشینی و هوش مصنوعی به جای یکدیگر مورد استفاده قرار می گیرند و این مساله به خصوص زمانی که یک شرکت بزرگ قصد دارد از جدیدترین نوآوری هایش سخن بگوید بیشتر به چشم می خورد، با این همه هوش مصنوعی و یادگیری ماشینی دو حوزه کاملا مجزا و البته متصل به یکدیگر در علم کامپیوتر به شمار می روند. از جمله اهداف هوش مصنوعی این است که بتواند رفتار ذهن انسان را تقلید کند که برای این منظور نیز ماشین نیازمند توانمندی های یادگیری است. با این همه، هدف دانشمندان هوش مصنوعی کاملا گسترده و جامع است و علاوه بر یادگیری، موارد دیگری شامل نمایش دانش، منطق و حتی اموری نظیر تفکر انتزاعی را نیز در بر می گیرد. از سوی دیگر، یادگیری ماشینی صرفا روی مقوله نوشتن نرم افزار تاکید دارد که می تواند از تجربیات گذشته درس بگیرد. اما نکته جالب تر در این رابطه آنکه یادگیری ماشینی در قیاس با هوش مصنوعی ارتباط نزدیک تری با کنکاش داده ها و تحلیل های آماری دارد. در دوره آموزشی Pluralsight How to Think About Machine Learning Algorithms به طور خاص با نحوه ایده پردازی و طراحی الگوریتم های ماشین لرنینگ در دنیای واقعی آشنا می شوید.
PHP یک زبان برنامه نویسی اسکریپتی اپن سورس است که برای طراحی برنامه های تحت وب سمت سرور (Server Side)، به کار می رود. سمت سرور بودن به این معناست که صفحات PHP ابتدا توسط سرور PHP پردازش شده و سپس خروجی به صورت کدهای HTML و جاوا اسکریپت، برای اجرا به مرورگر کامپیوتر کاربر ارسال می شود. به عبارت دیگر وظیفه اجرای صفحات PHP به عهده کامپیوتر سرور وب هاست سایت آن می باشد. PHP مخفف عبارت Hypertext PreProcessor به معنای پیش پردازنده فرا متن می باشد که در سال 1994 توسط رسموس لردورف ایجاد شد و سپس توسط سایرین توسعه و گسترش پیدا کرد. ساختار زبان PHP بسیار شبیه به زبان c و در نسخه های جدید شبیه به جاوا می باشد و به همین دلیل از محبوبیت فراوانی برخوردار است. از مشهورترین نرم افزارهای ساخته شده با PHP می توان به جوملا ، WikiMedia و یا Mambo اشاره کرد. سایت های فراوانی در جهان براساس زبان PHP نوشته شده اند و هر روز نیز بر تعداد آنها اضافه می شود. از مهمترین آنها می توان به ویکی پدیا اشاره کرد . پیاچپی امکان استفاده از انواع مختلفی از پایگاههای داده را از جمله MySQL، اوراکل، IBM DB۲ ،Microsoft SQL Server ،PostgreSQL و SQLite با دستورهایی ساده فراهم میسازد. پیاچپی روی بیشتر سیستمعاملهای معروف از جمله لینوکس، یونیکس، ویندوز و Mac OSX و با اغلب کارگزارهای وب (Web Server) معروف، قابل اجراست. در دوره آموزشی Pluralsight PHP Web Application Security با مباحث مهم امنیت و نکات خاص آن در اپلیکیشن های تحت وب پی اچ پی آشنا می شوید.
XSLT، از کلمات eXtensible Stylesheet Language Transformation اقتباس و زبانی برای تبدیل یک سند XML به نوع دیگر است. تکنولوژی فوق توسط کنسرسیوم وب با هدف اولیه تبدیل یک سند XML به نوع دیگر، طراحی شده است. XSLT ، دارای قابلیت های بمراتب بیشتری بمنظور تبدیل یک سند XML به HTML و سایر فرمت های مبتنی بر متن است. در دوره آموزشی Pluralsight XSLT 2.0 and 1.0 Foundations با مبانی ایکس اس ال تی 1.0 و 2.0 آشنا می شوید.
روتوسکوپی تکنیکی است که انیماتورها در آن حرکت فیلم زنده را فریم به فریم کپی می کنند. در واقع در این شیوه تصاویر فیلم زنده روی یک پرده ی مات بازتابیده شده و به وسیله ی انیماتور ها دوباره ترسیم می شوند. تجهیزات مورد استفاده در این کار روستوسکوپ نام دارد. روتوسکوپی با این که بار ها برای خلق جلوه های مناسب استفاده شده، اما از سوی بسیاری از بنیاد گرایان انیمیشن مورد انتقاد قرار گرفته است. اما باید گفت این تکنیک وقتی توسط انیماتورها به عنوان سر مشق به کار گرفته می شود، صرفه جویی ارزشمندی در زمان می کند. اگر روتوسکوپی ضعیف کار شده باشد، خطوط اصلی که باید از فریمی به فریم دیگر متفاوت باشند، با کمی انحراف روی هم قرار می گیرند در این صورت به اصطلاح گفته می شود انیمیشن خشن کار شده است. برای اجتناب از چنین خشونتی مهارت انیماتوری که کار کپی را انجام می دهد بسیار ضرورت دارد. از روتوسکوپی بارها جهت خلق جلوه های ویژه در فیلم های سینمایی استفاده شده است. می توان شی ترسیم و آن را در یک جای خالی در بک گراند قرار داد و بدین ترتیب وارد صحنه کرد. البته بیشتر اوقات تکنیک پرده ی آبی جایگزین تکنیک می گردد. یکی از کابرد های کلاسیک روتوسکوپی در فیلم های اولیه جنگ ستارگان بود که از آن برای خلق جلوه های درخشیدن شمشیرهای لیزری استفاده شد. در دوره آموزشی Pluralsight After Effects CC Rotoscoping با استفاده از ادوبی افتر افکت سی سی به شرح و معرفی روتوسکپی می پردازیم.
نرم افزار معماری Revit ویژگی های بسیار برجسته ایی دارد و امکان دسترسی آسان به ابزارهای حرفه ایی برای مدلسازی freeform و طراحی پارامتریک را مهیا می کند. در Autodesk Revit Architecture روند انجام پروژه براساس مدل اطلاعاتی ساختمان BIM (Building Information Model) است. مهندسین سازه قادر خواهند بود تا نقشه های طراحی شده خود در نرم افزارهای AutoCAD را در این نرم افزار Import کرده و یا حتی یک پروژه جدید را شروع کنند. با استفاده از این نرم افزار مهندسین سازه می توانند به برآورد و جمع آوری بودجه ، تخمین میزان نیروی کار مورد نظر ، برآورد نوع مصالح لازم و مواردی از این دست بپردازند. یکی از نیازهای مهندسان محاسب و طراحان ساختمانی ایجاد یک طرح کلی و یا ساختاری از ساختمان مورد نظرشان می باشد که بر اساس آن می توان به برآورد و جمع آوری بودجه، تخمین میزان نیروی کار مورد نظر، بر آورد نوع مصالح لازم و مواردی از این دست پرداخت. نرم افزار AutoCAD Revit می تواند به راحتی چنین طرحی را از یک ساختمان ایجاد کند. در دوره آموزشی Pluralsight Introduction to Revit for Structural Engineers با ویژگی های رویت برای مهندسین سازه آشنا می شوید.