جاوا یک زبان برنامهنویسی پرکاربرد برای کدنویسی برنامههای وب است. این زبان بیش از دو دهه است که انتخاب محبوبی در میان توسعهدهندگان بوده و امروزه میلیونها برنامه جاوا در حال استفاده هستند. جاوا یک زبان چندپلتفرمی، شیءگرا و شبکهمحور است که خود میتواند بهعنوان یک پلتفرم مورد استفاده قرار گیرد. این زبان برنامهنویسی سریع، […]
آرشیو دسته: برنامه نویسی
تولید بازیابیافزوده فرآیندی است برای بهینهسازی خروجی مدلهای زبانی بزرگ (LLM) بهگونهای که پیش از تولید پاسخ، به یک منبع دانش معتبر بیرون از دادههای آموزشی خود مراجعه کنند. مدلهای زبانی بزرگ بر پایهٔ حجم عظیمی از دادهها آموزش میبینند و با استفاده از میلیاردها پارامتر میتوانند خروجیهایی مانند پاسخ به پرسشها، ترجمهٔ زبانها و […]
پریستو یا PrestoDB چیست؟ پریستو (یا PrestoDB) یک موتور متنباز و توزیعشده اجرای کوئری SQL است که از پایه برای اجرای سریع کوئریهای تحلیلی بر روی دادههایی با هر اندازه طراحی شده است. این ابزار هم از منابع غیررابطهای مانند Hadoop Distributed File System (HDFS)، Amazon S3، Cassandra، MongoDB و HBase پشتیبانی میکند و هم […]
GraphQL یک زبان پرسوجو و دستکاری داده برای APIها است. این زبان با ساختاری منعطف و قابلفهم، به توسعهدهندگان امکان میدهد دقیقا دادههایی را که نیاز دارند درخواست دهند و پاسخهایی قابلپیشبینی دریافت کنند. همچنین میتوان در یک درخواست به چند منبع مختلف دسترسی داشت، که این موضوع باعث کاهش تماسهای شبکه و مصرف پهنای […]
گیت یک سیستم کنترل نسخه توزیعشده و متنباز است که به شما این امکان را میدهد تا کد را ذخیره کرده، تاریخچه تغییرات را پیگیری کنید، تغییرات کد را ادغام کنید و در صورت نیاز به نسخههای قبلی بازگردید. مبانی گیت گیت کد منبع شما و تاریخچه کامل توسعه آن را به صورت محلی در […]
توسعه فولاستک فرآیند ساخت همزمان بخش فرانتاند (سمت کاربر) و بکاند (منطق و پایگاه داده) یک اپلیکیشن است. هر اپلیکیشن شامل یک رابط کاربری برای تعامل کاربران و یک بخش بکاند برای مدیریت دادهها و اجرای منطق برنامه است. در توسعه فرانتاند تمرکز بر ظاهر و تعاملات کاربر با اپلیکیشن است، در حالی که بکاند […]
ویژگیها همان ورودیهایی هستند که مدلهای یادگیری ماشینی (ML) برای آموزش و پیشبینی از آنها استفاده میکنند. دقت مدل تا حد زیادی به انتخاب درست و ترکیب مناسب این ویژگیها بستگی دارد. برای مثال، در یک اپلیکیشن یادگیری ماشین که فهرست موسیقی پیشنهاد میدهد، ویژگیها میتوانند شامل امتیاز آهنگها، آهنگهای قبلی که شنیده شدهاند، و […]
زیرو-ETL مجموعهای از یکپارچهسازیها است که نیاز به ساخت پایپلاینهای داده ETL را به حداقل میرساند. استخراج، تبدیل و بارگذاری (ETL) فرآیند ترکیب، پاکسازی و نرمالسازی دادهها از منابع مختلف برای آمادهسازی آنها برای تجزیه و تحلیل، هوش مصنوعی (AI) و بارهای کاری یادگیری ماشین (ML) است. فرآیندهای سنتی ETL زمانبر و پیچیده برای توسعه، […]
محیط توسعه یکپارچه (IDE) یک نرمافزار کاربردی است که به برنامهنویسان کمک میکند کد نرمافزاری را به طور مؤثر توسعه دهند. این نرمافزار با ترکیب قابلیتهایی مانند ویرایش، ساخت، آزمایش و بستهبندی نرمافزار در یک برنامه کاربردی آسان، بهرهوری توسعهدهنده را افزایش میدهد. همانطور که نویسندگان از ویرایشگرهای متن و حسابداران از صفحات گسترده استفاده […]
ایجکس (AJAX) مخفف عبارت “جاوااسکریپت ناهمگام و XML” (Asynchronous JavaScript and XML) ترکیبی از فناوریهای توسعه برنامههای کاربردی وب است که برنامههای کاربردی وب را در پاسخ به تعامل کاربر، واکنشپذیرتر میکند. هر زمان که کاربران شما با یک برنامه کاربردی وب تعامل برقرار میکنند، مانند زمانی که روی دکمهها کلیک میکنند یا جعبههای علامتدار […]
- API
- DevOps
- ارتباطات
- امنیت سایبری
- اینترنت اشیاء
- برنامه نویسی
- بهینه سازی و سئو
- پایگاه داده
- پردازش داده ها
- پستمن
- توسعه نرم افزار
- توسعه وب
- دیجیتال مارکتینگ
- ذخیرهسازی داده
- زیرساخت IT
- سایر دسته ها
- سخت افزار
- سرویسهای ابری
- علوم کامپیوتر
- فناوری اطلاعات
- کلان داده
- محاسبات شبکهای
- معماری داده
- هوش مصنوعی
- یادگیری ماشینی
