++C یک زبان برنامهنویسی رایانهای همهمنظوره، شیءگرا، سطح بالا و چندرگه (که از برنامهنویسی رویهای، تجرید دادهها و برنامهنویسی شیءگرا پشتیبانی میکند)، عمومی و با قابلیتهای سطح بالا و سطح پایین میباشد. این زبان دارای قابلیتهای انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامهنویسی ساختیافته، برنامهنویسی شیءگرا، برنامهنویسی جنریک است. از آنجا که در سی++ اشیاء را میتوان ابتدا به ساکن از کلاسهایی ایجاد کرد که به هیچگونه سلسله مراتب ردهها و وراثت مقید نیستند، لذا سی++ از…
مانگودیبی (MongoDB) یک پایگاه دادههای سند-گرای متنباز، کارا، مقیاسپذیر، بدون نیاز به طرحبندی اولیه نوشته شده در زبان برنامهنویسی سی++ است. هدف مانگودیبی پرکردن فاصلهٔ ذخیرهبندیهای کلید/مقداری که سریع و مقیاس پذیر هستند و سامانههای سنتی مدیریت پایگاه داده رابطهای که درخواستهای غنی و عملکرد عمیقی دارند بودهاست. مانگودیبی برای رفع مشکلاتی طراحی شده که با پایگاه دادههای رابطهای به سادگی رفع نمیشوند؛ برای مثال اگر پایگاه داده کارسازهای زیادی را دربرگیرد. مانگودیبی به جای اینکه…
به منظور ساخت و توسعه ی نرم افزار ها و بازی هایی که بر روی سیستم عامل های متفاوت کارا باشند نیاز به فراگیری و استفاده از تکنیک ها و ترفندهایی است که بتوان بازی ها و برنامه های خود را به صورت چندسکویی (Cross-Platform) ساخته تا بر روی انواع دستگاه های موبایل قابل اجرا باشند. در دوره ی آموزشی Beginners Guide to Building Mobile Web Apps از شرکت Infinite Skills سعی بر آن است تا شما این تکنیک ها و فرایند ها را آموزش ببینید.
Foundation یک فریم ورک JavaScript و CSS است که با استفاده از آن می توان به ایجاد کردن وب سایت های Responsive پرداخت. همانطور که می دانید مبحث Responsive به معنای نمایش متحد الشکل و مناسب محتوا و اجزای یک صفحه وب در کامپیوتر ، دستگاه های تبلت و گوشی های موبایل است .
یکی از نکات جالب در مورد Foundation توانایی آن در Responsive سازی تمامی المان های موجود در یک صفحه وب از محتوا گرفته تا …
عکاسان برای افزایش کیفیت کار خود و کاهش مشکلات نیاز به یادگیری برخی تکنیک های فتوشاپی همچون استفاده از پلاگین های مفید و کاربردی، اعمال افکت، استفاده از ابزارهای فتوشاپ، بهبود کیفیت تصاویر پرتره، خروجی گرفتن در فرمت های مختلف و … دارند. در این آموزش از کمپانی Infinite Skills با نام Adobe Photoshop CC For Photographers این مطالب مخصوص عکاسان آموزش داده می شود.
صفحه وب پویا صفحه وبی که شکل آن ثابت اما محتوای آن متغیر باشد و بتوان آن را با توجه به معیارهای جستجوی مشتری تغییر داد. اینگونه برگهها از پیش وجود ندارند و به هنگام درخواست کاربر بر روی سرور ساخته میشوند و به کلاینت فرستاده میشوند. در واقع بر پایهٔ گونهٔ درخواست کاربر دادهها بر روی سرور ترجمه میشوند و برای کلاینت فرستاده میشوند. Dynamic Web Design with PHP and MySQL دوره آموزشی از کمپانی Infinite Skills می باشد که در آن شما با طراحی صفحات وب پویا با پی اچ پی و مای اس کیو ال ونکات و ریزه کاری های آن آشنا می شوید.
اوبونتو ( Ubuntu) یک توزیع لینوکس است که بر مبنای توزیع دبیان پایهگذاری شدهاست؛ اما با آن تفاوتهایی دارد. واژه اوبونتو از مفاهیم آفریقای جنوبی به معنی «انسانیت نسبت به دیگران» (Humanity Towards Others) است. اوبونتو از کاربرپسندترین توزیعهای لینوکس است و توانسته رشد بالایی در جذب کاربران تازهکار و عادی داشته باشد. در ایران نیز این سیستمعامل کاربران زیادی را جذب کرده و جامعهٔ مجازی نسبتاً خوبی در کنار آن شکل گرفتهاست. اوبونتو دارای پشتیبانی نسبتاً خوبی از تمام زبانهای زنده دنیا از جمله زبان فارسی است. کنونیکال هر ۶ ماه یک بار نسخهٔ جدیدی…
لینوکس سیستمعاملی شبه یونیکسی است که بخش عمدهٔ آن سازگار با استاندارد پازیکس است. از دید فنی لینوکسْ تنها نامی است برای هستهٔ سیستمعامل و نه کل آن. هستهای که نخستین بار در سال ۱۹۹۱ میلادی توسط لینوس توروالدز منتشر شد. اما به طور معمول این نام اطلاق میشود به سیستمعاملهایی که از ترکیب لینوکس…
Infinite Skills Linux Command Line for Beginners دوره ی آموزشی است که در آن شما با محیط خط فرمان و ترمینال لینوکس و انواع دستورات آن، ابزارهای مختلف آن و نیز اجرای دستورات مختلف و مهم از ابتدا تا سطح حرفه ای آشنا می شوید.
اندروید(به انگلیسی: Android) یک سیستم عامل موبایل است که گوگل برای اسمارت فونها و تبلتها و هم اکنون برای تلویزیونها عرضه مینماید و با همکاری دهها شرکت بر روی دستگاههای مبتنی بر اندروید قرار میدهد. اندروید بر پایهٔ هسته لینوکس ساخته شدهاست و بیشترین استفاده را در بین سیستم عاملهای موبایل دارد. در این دوره ی آموزشی به نام Practical Android از شرکت Infinite Skills شما طی انجام پروژه هایی با مقدمات برنامه نویسی اندروید، محیط های برنامه نویسی و چندین مورد دیگر در این زمینه آشنا می شوید.
ابزاری که به ما قابلیت کامپایل اتوماتیک کدها را می دهد بیلد سیستم نام دارد.برای زبان های برنامه نویسی مختلف بیلد سیستم های مختلفی نیز موجود است.برای جاوا نیز بیلد سیستم های Ant، Maven و Gradle موجود می باشد.در این دوره ی آموزشی که از شرکت Infinite Skills می باشد شما با مقدمات زبان Groovy، مقدمات Gradle، انوع Build، اجرای انواع تست ها، پروژه های Multi-Module و… آشنا می شوید.