هسکل (Haskell) یک زبان برنامهنویسی تابعی خالص (purely functional)، استاندارد شده و همه منظوره با نوع داده مستحکم است که به یاد دانشمند حوزه منظق و استدلال به نام هسکل کاری نام گذاری شده است. هسکل یک زبان برنامهنویسی پیشرفته با قابلیت استفاده عام و متنباز است که حاصل بیش از بیست سال پیشرفت و تحقیق است که اجازهٔ توسعه سریع، پیاپی و مختصر و صحیح نرمافزار را میدهد. این زبان با پشتیبانی قوی از یکپارچه سازی با سایر زبانها، همزمانی داخلی ساختمانی، پشتیباتی از برنامههای همروند، بررسی استاتیک انواع داده پیش از اجرا و مجهز بودن به پروفایلر و کتابخانهٔ غنی، ساخت نرمافزار قابل انعطاف و قابل نگهداری با کیفیت بالا را ساده میکند. در دوره آموزشی Packt Advanced Data Analysis with Haskell با نحوه آنالیز پیشرفته داده های با استفاده از هسکل آشنا می شوید.
DevOps که از ترکیب دو واژه انگلیسی Development (به معنای توسعه) و Operations (به معنای عملیات و اجرا) ایجاد شده، حرکت و فرهنگی است که بر همکاری و ارتباط عمیق توسعهدهندگان نرمافزار و سایر متخصصان حوزه فناوری اطلاعات (IT)، در فرایند ارایه محصول نرمافزاری تأکید میکند. این حرکت تلاش دارد تا محیطی را فراهم کند که در آن امکان ساخت، آزمایش و ارایه نرمافزار با سرعت بیشتر و با پایداری بالاتر تحقق یابد. در گذشته، بکارگیری زیرساختها و بهروزرسانی اپلیکیشنها، باعث کند شدن چرخه عمر آنها میشد. امروز که تکنولوژی رایانش ابری به سازمانها اجازه میدهد منابع را به جای چند ماه در چند دقیقه فراهم کنند، وقت آن رسیده که چرخه عمر اپلیکیشنها هم به تناسب تغییر کند. در این زمینه، DevOps میتواند کمک کند، اما تنها در صورتی که فراتر از تغییرات فرهنگی و گسترش مداوم حرکت کند. DevOps (ترکیبی از دو کلمه Development به معنی توسعه و Operation به معنی عملیات)، روشی برای تولید نرمافزار است که بر ارتباطات، مشارکت و ادغام بین تولیدکنندگان نرمافزار و متخصصین IT تأکید میکند. در واقع، DevOps واکنشی به وابستگی متقابل تولید نرمافزار و عملیات IT است. هدف آن کمک به سازمانها است تا بتوانند به سرعت محصولات و خدمات نرمافزاری تولید کنند. واضح است که تکنولوژی رایانش ابری تغییرات بزرگی را در اپلیکیشنها وارد و ممکن میسازد. برخی مقالات تاکنون بر تغییرات فنی که رایانش ابری بر ساختار اپلیکیشنها تحمیل میکند، متمرکز بودهاند. این تغییرات همگی برای پشتیبانی از تغییرپذیری افزایش یافته مقیاس و بار، انتظار عملکرد بهتر و قیمتگذاری تغییریافته که رایانش ابری ایجاد میکند، طراحی شدهاند. اما چیزی که این مقالات به آن نپرداختهاند، فرضیه سنتی دیگری در مورد اپلیکیشنها است که رایانش ابری در حال از بین بردن آن است: چرخه عمر اپلیکیشن. به طور خاص، تکنولوژی ابری نیازمند ریتم به شدت تندتری از مدیریت اپلیکیشن است که تغییر را در سازمانهای IT اعمال میکند. ظاهراً مشخص نیست چرا قابلیت فنی رایانش ابری در سازمانهای IT و فرایندهای کاری آنها تحول ایجاد میکند. به هر حال، اتوماسیون که شالوده اصلی قابلیت فنی رایانش ابری است هم نیازمند تسریع چرخه عمر اپلیکیشنها است. در دوره آموزشی Packt Learning Path: Modern DevOps با مباحث و سرفصل های دواوپس مدرن آشنا می شوید.
برنامههای نوشته شده به زبان C در فایلی متنی با پسوند c. ذخیره میشوند. به این فایل، کد منبع (source code) گفته میشود. فایل کد منبع برای اجرا باید به زبان ماشین ترجمه شود که به اینکار ترجمه (compile) و به برنامهای که عمل ترجمه به زبان ماشین یا زبان دیگر را انجام میدهد مترجم (compiler) میگویند. کامپایلرهای متعددی برای زبان C و برای سیستمعاملهای مختلف نوشته شده است، مانند Clang. معمولاً برنامه نویسان C در برنامههای خود از یک سری از کدهای از پیش آماده شده برای انجام عملیات متداول (مانند محاسبه جذر و یا سینوس) استفاده میکنند که برنامه آنها قبلاً نوشته و ترجمه شده است. این برنامهها یا در قالب کتابخانههای استاندارد توسط شرکتهای ارائه کننده نرمافزار و یا توسط دیگر برنامهنویسان نوشته و در اختیار شخص یا بر روی اینترنت قرار داده شده است که در چنین وضعیتی باید کد منبع با کدهای مربوط به برنامههای کمکی پیوند زدهشود. برای اینکار نیاز به یک پیوند دهنده (Linker) داریم و نتیجه این عمل یک فایل اجرایی خواهد بود. مرحله بعدی اجرای برنامه و دادن ورودیهای لازم به آن و اخذ خروجیها است. در دوره آموزشی Udemy The Complete C Developer Course - Build 7 Exciting Projects به آموزش زبان سی همراه با ساخت 7 پروژه هیجان انگیز می پردازیم.
میلیون ها کاربر با استفاده از موبایل خود وب را مرور می نمایند و به این تعداد هر لحظه اضافه می گردد! در حدود 20% از کاربران موبایل وب را از طریق موبایل خود مرور می نمایند و این دلیل بسیار مناسبی می باشد که می بایست سایتی مخصوص مرورگر موبایل طراحی نمایید تا مرور سایت شما توسط مرورگر موبایل مناسب باشد. شرکت های بزرگی نسخه موبایلی سایت خود را به همین دلیل طراحی نموده اند. در حال حاضر تعداد بسیار زیادی کاربر در اینترنت موجود است که توسط موبایل خود وب سایت ها را مرور می نمایند ولی تعداد سایت های کمی هستند که نسخه سایت مناسب موبایل دارند به طوری که سایت آنها در موبایل به راحتی قابل رویت باشد. کارهای متفاوتی از طراحی سایت معمولی می بایست برای طراحی سایت مناسب موبایل صورت گیرد. از جمله طراحی اولیه و پروتوتایپ، ساخت قالب وب سایت و در نهایت ساخت خود وب سایت. در دوره آموزشی OReilly Learning Path Design for Mobile با نحوه طراحی وب سایت برای نمایش روی موبایل آشنا می شوید.
یکی از برترین و حرفه ای ترین نرم افزارهای موجود در صنعت فیلم سازی نرم افزار Avid Media Composer است که برای ویرایش فیلم ها، کلیپ های تلویزیونی، تبلیغات تجاری یا دیگر ویدئوها بسیار کارآمد است. این نرم افزار پلتفورمی باز است که به شما امکان کار با تمامی ابزارهایی که برای ویرایش ویدئو نیاز دارید را می دهد. این نرم افزار با محیط کاملا حرفه ای خود شما را قادر خواهد ساخت که یک ویدیو را صدا گذاری کرده و پس از آن یک تدوین کاملا حرفه ای بر روی ویدیو خود انجام دهید. این نرم افزار برای افراد حرفه ای یک ابزار بسیار کاربردی بوده و آنان را در امر تدوین یاری می نماید. همچنین برای ضبط، ویرایش، نمایش و ذخیره سریع تر، Avid Media Composer با Nitris DX یا رابط گرافیکی Mojo DX Video ترکیب شده است. در دوره آموزشی Lynda Media Composer 8.6 Essential Training با امکانات و ویژگی های جدید نرم افزار مدیا کامپوزر 8.6 آشنا می شوید.
جاوا اسکریپت زبان برنامه نویسی می باشد که درون کدهای HTML قرار می گیرد و بر روی مرورگر بازدید کننده اجرا می شود. جاوا اسکریپت توانایی تغییر در محتویات المانهای نمایش داده شده را بر روی مرورگر فرد بازدید کننده دارد بطوریکه امکان پویا سازی یا دینامیک شدن صفحات بوجود می آید. جاو ااسکریپت زبان برنامهنویسی اسکریپت مبتنی بر اشیاء است که توسط NetScape تولید شدهاست. این زبان، یک زبان شیگرا است که بر اساس استاندارد ECMA-262 Edition 3 نوشته شدهاست. علیرغم اشتباه عمومی، زبان جاوااسکریت با زبان جاوا ارتباطی ندارد، اگر چه ساختار این زبان به سی پلاس پلاس(++C) و جاوا شباهت دارد؛ که این امر برای یادگیری آسان در نظر گرفته شدهاست. از همین رو دستورهای متداول مانند if, for, try..catch ,"while" و... در این زبان هم یافت میگردند. Grunt به معنای خرخر کردن [خوک] است. اما جدای از نحوه تلفظ و معنایش، گرانت یک ابزار جادویی است که می تواند برنامه (task) های نوشته شده به زبان جاوا اسکریپت را اجرا کند. درواقع ذهنیت اکثر افراد درباره جاوا اسکریپت به پویانمایی صفحات و کتابخانه jquery ختم می شود (که کاملا اشتباه است، اصلا از زمانی که گرانت ایجاد شده این موضوع نقض می شود). در دوره آموزشی Packt Learning Path: Efficient JavaScript Application Development با توسعه کارآمد و موثر اپلیکیشن های جاوا اسکریپت با استفاده از Node.js و گرانت آشنا می شوید.
حتماً تصاویری را دیده اید که عکسی از صورت یک نفر پر از خال و چین و چروک باشد. و یا در مورد دیگر شاید دیده باشید که یک تصویر قدیمی مربوط به عهد قاجار را چطور نو نوار مثل روز اول میکنند. به عملیاتی که این عکس ها و موارد ناخواسته در عکس را ترمیم یا برطرف می کند روتوش می گویند. معادل فارسی کلمه روتوش(Retouch)، دستکاری کردن یا همان رتوشه(رتوش) کردن می باشد. واژه روتوش معمولا بیشتر میان عکاسها، گرافیست ها و فوتوشاپیست ها زیاد رواج دارد؛ در این فن معمولا روی تصاویر اعمالی انجام می شود که باعث تغییراتی جزئی نظیر برداشتن و حذف یک خال در صورت، نازک کردن ابروها، کوتاه کردن موها و در مقیاس های بزرگتر، تغییر رنگ کامل یک عکس سیاه و سفید به رنگی، تغییر کامل یک چهره یا یک منظره و یا کارهایی از این دست می باشد. در دوره آموزشی Udemy Master Advanced High End Beauty Retouching in Photoshop به طور کامل با روتوش روی صورت و زیباسازی آن در فتوشاپ آشنا می شوید.
MicroStation نام معروفترین و بزرگترین محصول شرکت عظیم Bentley است؛ این نرم افزار به جرئت پر کاربردترین و قویترین نرم افزار شبیه سازی، مدل سازی و نقشه کشی در زمینه نقشههای GPS و GIS است. این نرم افزار در واقع یک بستری است برای آن که سایر نرم افزارهای شرکت Bentley بر روی آن سوار شوند و اطلاعات خود را پیاده سازی و پردازش کنند. این نرم افزار کاربرد وسیعی در صنایع مختلف دارد؛ از صنایع عمران، ساختمان سازی، سازههای بزرگ و پلها گرفته تا صنایع جاده سازی، راه سازی، طراحی جادهای، سیستمهای آبیاری، لوله کشی، طراحی لوله، طراحی سازههای هوایی و هوا فضا و بسیاری از موارد دیگر. ایستگاه کاری MicroStation محیط و کاربردی شبیه به AutoCAD دارد با این تفاوت که بیشتر برای تقشههای GPS و GIS و سیستمهای اطلاعات جهانی کاربرد دارد. سیستم مختصات فوق العاده دقیق در این نرم افزار باعث شده که شرکتهای بزرگ اطلاعاتی و امنیتی مانند Garmin و NCC از آن به عنوان نرم افزار پایه در سیستمهای خود استفاده نمایند. از دیگر قابلیتهای این نرم افزار میتوان به بازیابی و خروجیهای متنوع اشاره کرد. سازمان نقشه برداری ایران کلیه نقشههای 1:25000 خود را که از عکسهای هوایی تهیه شده تحت محیط این نرم افزار آماده کرده است. در دوره آموزشی Lynda MicroStation 3D Essential Training با طراحی های سه بعدی در نرم افزار MicroStation آشنا می شوید.
SFML واسطی است که component های مختلفی را برای سیستم شما فراهم می کند که با آن نوشتن برنامه های گرافیکی و بازی برای برنامه نویس ها راحت تر است. SFML به صورت Multi-platform ارائه شده است و بر روی سیستم عامل های Windows،Linux،Mac OS x قابل اجرا است و بزودی بر روی سیستم عامل Android و IOS قابل اجرا خواهد بود. همچنین این واسط به طور ویژه برای زبان های برنامه نویسی C و NET. ارائه شده و هم اکنون زبان های دیگر مثل JAVA و Python و... هم از این واسط بهره می برند. SFML یک فریمورک مشخصی می باشد که به کاربران خود این امکان را می دهد تا روی سیستم عامل مختلف بازیهای خود را اجرا نمایند و با یک رابط برنامه نویسی ساده ای به بررسی اجزای مختلف این بازی بپردازند. توسط این فریمورک هر کاربری قادر خواهد بود تا بازی های خود را روی ویندوز، لینوکس و مک اجرا نماید و یک فضای توسعه مناسب بازی را برای نمایش توانایی های خود در بازی سازی نشان دهد. در دوره آموزشی Packt Building Games with SFML با نحوه طراحی و ساخت بازی با اس اف ام ال آشنا می شوید.
PHP مخفف PHypertext Preprocessor یک زبان قدرتمند ( Cross-Platform , Html embeded ) برای ساخت وب سایت های پویا و داینامیک است. یک زبان سمت سرور که اسکریپت های آن بر روی سرور اجرا می شود. با استفاده از زبان php، شما می توانید سایت ها و پورتال های بزرگ سازمانی را با قدرت طراحی و برنامه نویسی کنید. php در نسخه های مختلفی به بازار عرضه شد که در حال حاضر نسخه ۵ آن توسط توسعه دهندگان php به کاربران و برنامه نویسان ارائه شده است. با آمدن php 5 تحول جدیدی در php ایجاد شد به صورتی که Microsoft سازنده زبان Asp بار دیگر از رقیب خود یعنی php عقب افتاد. در دوره آموزشی O'Reilly Learning Path: Learn Web Programming with PHP با نحوه برنامه نویسی وب با استفاده از زبان پی اچ پی آشنا می شوید.