محاسبات ابری موبایل چیست؟ محاسبات ابری موبایل (Mobile Cloud Computing – MCC) روشی است برای استفاده از فناوری ابری جهت ارائه برنامههای موبایل. برنامههای موبایل پیچیده امروزی وظایفی مانند احراز هویت، عملکردهای مبتنی بر مکان، و ارائه محتوای هدفمند و ارتباطات برای کاربران نهایی انجام میدهند. از این رو، این برنامهها به منابع محاسباتی گستردهای […]
آرشیو دسته: توسعه نرم افزار
چارچوب در برنامهنویسی و مهندسی (Framework in Programming and Engineering) چیست؟
چارچوب در برنامهنویسی و مهندسی چیست؟ در مهندسی نرمافزار و برنامهنویسی، چارچوب مجموعهای از اجزای نرمافزاری قابل استفاده مجدد است که توسعه برنامههای جدید را کارآمدتر میکند. استفاده مجدد از توسعه و تحقیقات موجود، اصلی اساسی در تمام زمینههای مهندسی است. برای مثال، مهندسان برق از اجزای الکترونیکی موجود برای ساخت دستگاههای جدید استفاده میکنند. تولیدکنندگان […]
شبیهسازی مونت کارلو (The Monte Carlo Simulation) چیست؟ شبیهسازی مونت کارلو یک تکنیک ریاضی است که نتایج احتمالی یک رویداد نامطمئن را پیشبینی میکند. برنامههای کامپیوتری از این روش برای تحلیل دادههای گذشته و پیشبینی طیف وسیعی از نتایج آینده بر اساس انتخاب یک اقدام استفاده میکنند. برای مثال، اگر بخواهید فروش ماه اول یک […]
سیستم مدیریت پایگاه داده رابطهای (Relational Database Management System) چیست؟
سیستم مدیریت پایگاه داده رابطهای چیست؟ پایگاه داده رابطهای مجموعهای از نقاط داده است که روابط از پیش تعریفشدهای بین آنها وجود دارد. مدل رابطهای دادهها را در قالب جداول سازماندهی میکند، بهطوری که هر ردیف نشاندهنده یک رکورد مجزا و هر ستون شامل ویژگیهایی با مقادیر خاص است. این ساختار جدولی پایگاه داده امکان […]
تبدیل ویدئو (Video Transcoding) چیست؟ تبدیل ویدئو فرآیند تبدیل فایلهای ویدئویی از یک فرمت به فرمت دیگر است، از طریق تنظیم پارامترهایی مانند وضوح تصویر (resolution)، کدگذاری (encoding) و نرخ بیت (bitrate). ویدئو بهطور فزایندهای برای سازمانها با هر اندازهای مهم است، بهعنوان روشی برای ارتباط و تعامل با کاربران نهایی. با این حال، راهاندازی […]
محیط اجرایی جاوا (Java Runtime Environment) چیست؟ محیط اجرایی جاوا (Java Runtime Environment یا JRE) نرمافزاری است که برنامههای جاوا برای اجرای صحیح خود به آن نیاز دارند. جاوا یک زبان برنامهنویسی است که بسیاری از برنامههای وب و موبایل امروزی را پشتیبانی میکند. JRE فناوری زیرساختی است که بین برنامه جاوا و سیستم عامل […]
کد کم چیست؟ کد کم (Low Code) یک رویکرد توسعه نرمافزار است که به تیمها امکان میدهد راهحلهای دیجیتال و برنامههای سازمانی را با حداقل نیاز به کدنویسی ایجاد کنند. پلتفرمهای توسعه کد کم مجموعهای از ابزارها، اجزای کد سفارشی و اسکریپتهای آماده را در اختیار کاربران قرار میدهند. سپس کاربران میتوانند فرآیندها و برنامههای […]
زبان برنامه نویسی جاوا چیست؟ جاوا یک زبان برنامهنویسی پرکاربرد برای کدنویسی برنامههای وب است. این زبان بیش از دو دهه است که انتخاب محبوبی در میان توسعهدهندگان بوده و امروزه میلیونها برنامه جاوا در حال استفاده هستند. جاوا یک زبان چندپلتفرمی، شیءگرا و شبکهمحور است که خود میتواند بهعنوان یک پلتفرم مورد استفاده قرار […]
معماری سرویسگرا (SOA) چیست؟ معماری سرویسگرا (Service-oriented architecture یا SOA) روشی در توسعه نرمافزار است که از مؤلفههایی به نام «سرویس» برای ساخت برنامههای تجاری استفاده میکند. هر سرویس یک قابلیت مشخص تجاری را ارائه میدهد و میتواند با دیگر سرویسها، حتی در پلتفرمها و زبانهای مختلف، ارتباط برقرار کند. توسعهدهندگان از SOA برای استفاده […]
ردیابی توزیعشده چیست؟ ردیابی توزیعشده به مشاهده درخواستهای دادهای در حین جریان یافتن در یک سیستم توزیعشده اشاره دارد. معماری میکروسرویسهای مدرن اغلب شامل چندین مؤلفه کوچک و مستقل است که به طور مداوم با استفاده از APIها برای انجام کارهای پیچیده ارتباط برقرار کرده و دادهها را تبادل میکنند. با ردیابی توزیعشده، توسعهدهندگان میتوانند […]
- API
- DevOps
- ارتباطات
- امنیت سایبری
- اینترنت اشیاء
- برنامه نویسی
- بهینه سازی و سئو
- پایگاه داده
- پردازش داده ها
- توسعه نرم افزار
- توسعه وب
- دیجیتال مارکتینگ
- ذخیرهسازی داده
- زیرساخت IT
- سخت افزار
- سرویسهای ابری
- طبقه بندی نشده
- علوم کامپیوتر
- فناوری اطلاعات
- کلان داده
- محاسبات شبکهای
- معماری داده
- هوش مصنوعی
- یادگیری ماشینی