SPSS مخفف Statistical Package for the Social Sciences و بهمعنی بستهی آماری برای علوم اجتماعی است. نرمافزار SPSS Statistics یک برنامهی قدرتمند برای تجزیه و تحلیل آماری است که تا حدود چهل سال، توسط SPSS Inc ارائه میشد و از سال ۲۰۰۹ و تصاحب این شرکت توسط شرکت IBM، ابتدا به نام PASW مخفف Predictive Analytics SoftWare تغییر یافت و درنهایت به نام IBM SPSS Statistics ارائه شده و میشود. قدمت و توانایی بالای این نرمافزار، آنرا به یکی از مشهورترین و پرمخاطبترین برنامههای تحلیل آماری در زمینههای مختلف علوم اجتماعی مبدل نموده و مدیران و محققان را در پیشبینی صحیح آینده و درنتیجه تصمیمگیری دقیق در راستای حل مشکلات و افزایش بهرهوری یاری میکند. این بسته نرم افزاری برای پردازش داده های آماری، یکی از رهبران در زمینه محصولات داده های تجاری است. این بسته ای است که به طور گسترده در علوم اجتماعی و بیولوژیکی استفاده می شود. برترین رتبه در سری نرم افزار های آماری را به خود اختصاص داده است. در دوره آموزشی Packt IBM SPSS Modeler Essentials با مباحث مختلف و مبانی کار با نرم افزار تحلیل آماری اس پی اس اس آشنا می شوید.
پایکیوت (PyQt) یک اتصال پایتون چند سکویی است. این یکی از جایگزین ها برای برنامهنویسی رابط گرافیکی کاربر در پایتون به تکینتر، است که با پایتون همراه است. PyGTK و wxpython سایر گزینههای جایگزین هستند. پایکیوت مثل کیوت یک نرمافزار آزاد هست. پایکیوت به عنوان یک افزونه پایتون است. پایکیوت توسط شرکت رایانهای ریوربانک بریتانیا توسعه داده میشود. همچنین این مجموعه تحت شرایط مشابه نسخههای قدیمی تر از ۴٫۵؛ به این معنی که انواع مجوزها از جمله اجازهنامه عمومی همگانی گنو (GPL) و مجوز تجاری، اما نه اجازهنامه عمومی کمتر گنو (LGPL). پایکیوت از لینوکس و سایر یونیکسها، و همچنیناواس ده و ویندوز مایکروسافت پشتیبانی میکند. در دوره آموزشی Packt Python GUI Programming Recipes using PyQt5 با برنامه نویسی دستورالعمل های رابط کاربری پایتون با پایکیوت 5 آشنا می شوید.
اسپرینگ (Spring) یکی از معروف ترین و پرکاربرد ترین framework های جاوایی است. این framework متن باز بوده و اولین بار در سال 2003 ارائه شده است. اسپرینگ از ابتدای ارائه تا الان تغییرات زیادی داشته و بسیار قدرتمند و معروف شده است. اسپرینگ framework قدرتمندی است که هدف اصلی آن برنامه های enterprise هستند اگرچه اسپرینگ بیشتر java EE را هدف گرفته است ولی در محیط های غیر از EE نیز می توان از آن استفاده کرد. بر خلاف تصوری که اشتباهاً در بین خیلی ها شکل گرفته است اسپرینگ برای ساخت اپلیکیشن تحت وب نیست بلکه Spring web که مبتنی بر مدل MVC بود و بیشتر به عنوان Spring MVC شناخته می شود تنها بخشی از اسپرینگ است که از آن برای ساخت برنامه های تحت وب استفاده می شود. در رایانش، میکروسرویسها نوعی الگوی معماری است که در آن برنامههای پیچیده به بخشهای کوچک و مستقلی شکسته میشوند که از طریق APIهای مستقل از زبان با هم در ارتباط هستند. این سرویسها کوچک هستند و سطح بسیار خوبی از استقلال را دارند (یعنی decoupledند). به علاوه تمرکز هر یک بر روی انجام یکی از آن کارهای کوچک است. سرویسها کوچکند و به اندازهٔ کافی ریزدانه هستند (fine grained) ولی نه ریزتر به گونهای که یک هدف تجاری و کاربردی خاص را انجام میدهند. در دوره آموزشی Packt Microservices and Cloud-Native Applications with Spring 5.0 با ساخت اپ های مایکروسرویس و کلود نیتیو با اسپرینگ 5 آشنا می شوید.
compass یک css authoring framework منبع باز است که از sass استفاده میکند. برای مثال بوتسترپ یک css framework است چون شامل یک سری استایل های از پیش تعریف شده برای کامپوننت های مختلفی مثل tabها، buttonها، menuها و ... است و شما را به استفاده از این استایل ها محدود می کند؛ ولی css authoring framework شامل هیچ گونه استایلی نیست و در عوض مجموعه ای از توابع و کلاس های کمکی است که باعث می شود استایل های مدنظرتان را خیلی سریعتر بنویسید. به عنوان مثال توابعی برای نوشتن کدهای css3 دارد که دیگر نیازی نیست وقتی از خصوصیت های css3 استفاده میکنید، پیشوندهای مخصوص مرورگرها رو هم بنویسید. همچنین میتوانید یک فریم ورک css با استفاده از css authoring framework برای خودتان بنویسید. در دوره آموزشی Packt Compass - powerful SASS library that makes your life easier با کامپس ویژگی های مختلف آن آشنا می شوید.
علم داده (Data Science)، دانشی میانرشتهای پیرامون استخراج دانش و آگاهی از مجموعهای داده و اطلاعات است. علم داده از ترکیب مباحث مختلفی به وجود آمده و بر مبانی و روشهای موجود در حوزههای مختلف علمی بنا شدهاست. تعدادی از این حوزهها عبارتند از: ریاضیات، آمار، مهندسی داده، بازشناخت الگو و... هدف این علم، استخراج مفهوم از داده و تولید محصولات دادهمحور است. کتابخانهی Pandas ساختار دادهی جدید و ابزارهایی را برای تجزیه و تحلیل کاربردی و عملی بر روی دادهها در زمینههایی چون اقتصاد، آمار، علوم اجتماعی و مهندسی فراهم نموده است. Pandas به راحتی میتواند با دادههای ناقص، کثیف و بدون برچسب کار کند (دادهها و جداولی که هم اکنون نیز در سازمانهای مختلف وجود دارد)؛ و همچنین شامل متدهایی برای تغییر شکل، ادغام و یا برش مجموعه دادهی ما است. در دوره آموزشی Packt Data Analysis with Pandas and Python با آنالیز داده ها توسط پانداز و پایتون آشنا می شوید.
تیم Unity تکنولوژی به تازگی نسخه جدید موتور بازی سازی خود به نام Unity 5 را معرفی کرد. در ۵ سال گذشته موتور Unity 5 طرفداران بسیاری پیدا کرده است و محبوبیت این موتور روز به روز بیشتر شده تا جایی که بسیاری از بازی سازان مستقل کشور خودمان هم از این موتور برای ساخت بازی های مستقل خود استفاده کرده اند و نتایج بسیار خوبی گرفته اند. Unity 5 حدود ۱۶ ماه پس از موتور Unity 4 معرفی و منتشر شده و به نسبت موتور قبلی از ویژگی های بسیار بهتر و تکنیک های بسیار جدیدتری پشتیبانی میکند. موتور جدید در زمینه نورپردازی، قابلیت های صوتی و عملکرد نهایی به نسبت موتور قبلی جهش بسیار زیادی داشته است. در دوره آموزشی Packt 3D Game Development with Unity 5.x با توسعه بازی سه بعدی با یونیتی 5 آشنا می شوید.
زمانی ایجاد داشبورد ها و تجزیه و تحلیل داده ها برای هر خروجی چند ماه طول می کشید، و سرعت تصمیم گیری سازمانی را پایین می آورد اما با کلیک ویو می توان آن را در چند دقیقه انجام داد .کلیک ویو بستر هوش کسب و کار برای تبدیل داده ها به دانش می باشد. این نرم افزار هر کسب و کار و کاربر های فنی را قادر می سازد تا داده های خود را بدون هیچ محدودیتی جدا کنند، و به آنها کمک میکند زمانی که نیاز به تصمیم گیری در مورد مسائل سازمانی است، تصمیمات موثر و بهتری مبتنی بر اطلاعات صحیح بگیرند. کلیک ویو نرم افزاری است که امکان باز یافتن و تطبیق دادن داده ها را از منابع گوناگون، فراهم میکند. با بارگذاری در برنامه، داده ها در مسیری که فهم و کار با آنها آسان تر باشد، ارائه می شوند. نرم افزاری ساده و قابل انعطاف می باشد و کاربران نهایی در سازمان به راحتی می توانند از آن استفاده کنند و در زمان کوتاهی آن را آموزش ببینند. در دوره آموزشی Packt Learn By Example - Qlikview با کشف و آنالیز داده ها با کلیک ویو آشنا می شوید.
++C یک زبان پیشرفته، شی گرا و چند منظوره است که برگرفته و توسعه یافته زبان قدرتمند C است و در اوائل دهه 1980 توسط استراس تروپ؛ دانشمند دانمارکی آزمایشگاههای بل طراحی شد. سی پلاس پلاس دارای قابلیتهای متعددی است که باعث زیبایی و انعطاف بیشتر زبان C شده است که مهمترین آنها شی گرا بودن زبان ++C است. زبان سی پلاس پلاس یک زبان سطح میانی (دارای قابلیت های زبانهای سطح بالا و پایین) است که برای طراحی و تولید هر چه بهتر برنامه های کاربردی، روش های ساخت یافته و منظمی را تدارک دیده است و در عین حال، برخورداری و پشتیبانی از قابلیت های شی گرایی از برجسته ترین ویژگی های این زبان است. برنامههای نوشته شده به زبان C در فایلی متنی با پسوند c. ذخیره میشوند. به این فایل، کد منبع (source code) گفته میشود. فایل کد منبع برای اجرا باید به زبان ماشین ترجمه شود که به اینکار ترجمه (compile) و به برنامهای که عمل ترجمه به زبان ماشین یا زبان دیگر را انجام میدهد مترجم (compiler) میگویند. در دوره آموزشی Packt C++ - From Beginner to Expert با مباحث مقدماتی تا پیشرفته سی پلاس پلاس آشنا می شوید.
در رایانش، میکروسرویسها نوعی الگوی معماری است که در آن برنامههای پیچیده به بخشهای کوچک و مستقلی شکسته میشوند که از طریق APIهای مستقل از زبان با هم در ارتباط هستند. این سرویسها کوچک هستند و سطح بسیار خوبی از استقلال را دارند (یعنی decoupledند). به علاوه تمرکز هر یک بر روی انجام یکی از آن کارهای کوچک است. سرویسها کوچکند و به اندازهٔ کافی ریزدانه هستند (fine grained) ولی نه ریزتر به گونهای که یک هدف تجاری و کاربردی خاص را انجام میدهند. این روند شبیه فلسفهٔ Unix است که تلاش میکند که «یک چیز را انجام دهد و فقط آن را به خوبی انجام دهد». سرویسها حول قابلیتها شکل میگیرند، مثلاً در رابطه با واسط کاربری، محصولات مشابه و توصیه شده با کاربر وب، صورت حساب و ... . در دوره آموزشی Packt Java EE 8 Microservices با نحوه ایجاد مایکروسرویس ها با زبان جاوا 8 آشنا می شوید.
فناوری اطلاعات (Information Technology یا IT)، همانطور که بهوسیله انجمن فناوری اطلاعات آمریکا (ITAA) تعریف شدهاست، به مطالعه، طراحی، توسعه، پیادهسازی، پشتیبانی یا مدیریت سیستمهای اطلاعاتی مبتنی بر رایانه، خصوصاً برنامههای نرمافزاری و سختافزار رایانه میپردازد. به طور کوتاه، فناوری اطلاعات با مسائلی مانند استفاده از رایانههای الکترونیکی و نرمافزار سروکار دارد تا تبدیل، ذخیره، حفاظت، پردازش، انتقال و بازیابی اطلاعات به شکلی مطمئن و امن انجام پذیرد. در تعریف دیگری (که به نظر میرسد کاملتر و دقیقتر باشد) فناوری اطلاعات به کلیه فناوریهایی اشاره میکند که در شش حوزه جمعآوری، ذخیرهسازی، پردازش، حفاظت، انتقال و نمایش اطلاعات کاربرد داشته و اثرگذار هستند. در دوره آموزشی Packt CompTIA IT Fundamentals; FC0-U51. The Total Course با سرفصل های دوره FC0-U51 از شرکت CompTIA در زمینه IT Fundamentals به طور کامل آشنا می شوید.