ایجکس چیست؟ ایجکس (AJAX) مخفف عبارت “جاوااسکریپت ناهمگام و XML” (Asynchronous JavaScript and XML) ترکیبی از فناوریهای توسعه برنامههای کاربردی وب است که برنامههای کاربردی وب را در پاسخ به تعامل کاربر، واکنشپذیرتر میکند. هر زمان که کاربران شما با یک برنامه کاربردی وب تعامل برقرار میکنند، مانند زمانی که روی دکمهها کلیک میکنند یا […]
آرشیو دسته: برنامه نویسی
منبع باز چیست؟ منبع باز یک مدل تولید غیرمتمرکز است که به هر کسی اجازه میدهد فناوری را تغییر داده و به اشتراک بگذارد، زیرا طراحی آن به طور عمومی در دسترس است. این اصطلاح در زمینه توسعه نرمافزار به وجود آمد تا نشان دهد که نرمافزار با معیارهای خاص توزیع رایگان مطابقت دارد. امروزه، […]
رپو چیست؟ مخزن یا رپو، یک فضای ذخیرهسازی دیجیتال متمرکز است که توسعهدهندگان از آن برای ایجاد و مدیریت تغییرات در کد منبع یک برنامه استفاده میکنند. هنگام توسعه نرمافزار، توسعهدهندگان باید پوشهها، فایلهای متنی و انواع دیگر اسناد را ذخیره و به اشتراک بگذارند. رپو دارای ویژگیهایی است که به توسعهدهندگان امکان میدهد به […]
کد پیش ساخته (Boilerplate Code) چیست؟ کد پیش ساخته، قطعهای از متن زبان برنامهنویسی است که میتوانید با تغییرات کم یا بدون هیچ تغییری در چندین موقعیت مختلف دوباره استفاده کنید. این اصطلاح از مدیریت اسناد سرچشمه میگیرد، جایی که از الگوهای سند یا کد پیش ساخته با تغییرات جزئی برای موقعیتهای مختلف استفاده مجدد […]
کیفیت کد چیست؟ کیفیت کد روشی برای صحبت در مورد کارایی، خوانایی و قابلیت استفاده کد است. کدنویسی به طور ذاتی باز است و میتوانید یک مسئله را در یک زبان برنامهنویسی به چندین روش حل کنید. کیفیت کد، دقت و قابلیت اطمینان کد را اندازهگیری میکند—اما بدون اشکال بودن و قابل انتقال بودن تنها […]
آزمایش واحد (یونیت) فرایندی است که در آن کوچکترین واحد عملکردی کد، آزمایش میشود. این آزمایش به تضمین کیفیت کد کمک میکند و بخشی ضروری از توسعه نرمافزار به شمار میآید و یکی از بهترین روشها در توسعه نرمافزار است که آن را به یونیتهای کوچک و عملکردی تبدیل می کند . میتوان ابتدا آزمایشهای […]
رابط برنامهنویسی کاربردی چیست؟ APIها مکانیزمهایی هستند که به دو مؤلفه نرمافزاری اجازه میدهند تا با یکدیگر ارتباط برقرار کنند و از مجموعهای از تعاریف و پروتکلها استفاده کنند. به عنوان مثال، سیستم نرمافزاری اداره هواشناسی شامل دادههای روزانه آب و هوا است. اپلیکیشن هواشناسی روی تلفن شما از طریق APIها با این سیستم ارتباط […]
ابزارهای توسعهدهنده چیست؟ ابزارهای توسعهدهنده، تکنولوژیهایی هستند که فرآیند توسعه نرمافزار را سریعتر و کارآمدتر میکنند. درهمین حین، توسعه نرمافزار یک فرآیند پیچیده برای ترجمه اشیاء دنیای واقعی به نمایشهای ریاضی و الکترونیکی است که ماشینها میتوانند آنرا درک کرده و دستکاری کنند. همچنین، ابزارهای توسعهدهنده بهعنوان واسطی بین واقعیت فیزیکی و فرآیندهای محاسباتی عمل […]
- API
- DevOps
- ارتباطات
- امنیت سایبری
- اینترنت اشیاء
- برنامه نویسی
- بهینه سازی و سئو
- پایگاه داده
- پردازش داده ها
- توسعه نرم افزار
- توسعه وب
- دیجیتال مارکتینگ
- ذخیرهسازی داده
- زیرساخت IT
- سخت افزار
- سرویسهای ابری
- طبقه بندی نشده
- علوم کامپیوتر
- فناوری اطلاعات
- کلان داده
- محاسبات شبکهای
- معماری داده
- هوش مصنوعی
- یادگیری ماشینی