AJAX سرنام Asynchronous Java script XML است. AJAX مجموعهای متشکل از فناوریهای طراحی وب یکپارچه است که در سمت کاربر برای ایجاد سریعتر، بهتر و ارتباط متقابل برنامههای وب غیرهمزمان از XML،HTML،CSS...
زبانهای برنامهنویسی سی، سیپلاس پلاس و سی شارپ از محبوبترین زبانهای برنامهنویسی حال حاضر هستند که برای کاربردهای مختلفی استفاده میشوند. تقریبا بخش عمدهای از نرمافزارها و چهارچوبهای مهمی که...
جاوا و پایتون دو زبان برنامهنویسی محبوب و پر کاربرد این روزهای دنیای فناوری هستند. بهطور معمول، برنامهنویسان جاوا را یک زبان مخصوص ساخت برنامههای سازمانی در مقیاس بزرگ و زبانی کارآمد برای ساخت...
اسکالا (Scala) یک زبان برنامهنویسی کاربردی است که از پارادایمهای شیءگرایی و تابعی پشتیبانی میکند. اسکالا زبانی است که بهترین شکل از گسترشپذیری را ارائه میکند تا توسعهدهندگان بتوانند برای ساخت...
الگوی برنامهنویسی که برخی منابع به آن پارادایم برنامهنویسی میگویند به معماری به کار گرفته شده در کدنویسیها اشاره دارد. البته دقت کنید منظور از معماری در این بحث نوع کدنویسی همچون تابعی، شیگرا و...
فرآیند ساخت نرمافزار که گاهی اوقات بهنام چرخه حیات ساخت نرمافزار نیز از آن یاد میشود به طرح یا معماری اشاره دارد که روی توسعه و تولید محصولات نرمافزاری متمرکز است. هر یک از خطمشیهای به کار...
انبار داده که تعریف دقیقتر آن پایگاه داده تحلیلی (Data warehouse) است به یک بانک اطلاعاتی بزرگ اشاره دارد که با استفاده از آن تمامی دادههای حال و گذشته یک سازمان جهت انجام عملیات گزارشگیری و تحلیل...
گیت (Git) یک سامانه کنترل نسخه (VCS) سرنام Version Control System رایگان و متنباز است. سامانه فوق در سال 2005 میلادی توسط لینوس توروالدز بنیانگذار کرنل لینوکس طراحی شد. برخلاف، سامانههای کنترل...
جمعآوری، مدیریت، سازماندهی، طبقهبندی، پردازش و بهکارگیری دادهها به یکی از الزامات دنیای تجارت تبدیل شده و انتظار میرود این روند در آینده با آهنگ سریعتری تداوم پیدا کند. به همین دلیل، یادگیری...
معماری میکروسرویس (MicroService) یک شیوه منحصر به فرد در توسعه سیستمهای نرم افزاری است که در سالهای اخیر رشد چشمگیری داشته است. این روش توسط بسیاری از توسعهدهندگان در پیادهسازی اپلیکیشنهای عظیم...
جمعآوری، مدیریت، سازماندهی، طبقهبندی، پردازش و بهکارگیری دادهها به یکی از الزامات دنیای تجارت تبدیل شده و انتظار میرود این روند در آینده با آهنگ سریعتری تداوم پیدا کند. به همین دلیل، یادگیری...
برنامهنویسی قلب تپنده دنیای امروز است. کمتر صنعتی را پیدا میکنید که بدون وجود برنامههای کاربردی قادر به ادامه کار باشند. حتا بازاریابان نیز برای تحلیل بازارهای هدف به نرمافزارهای کاربردی نیاز...
آیا کسبوکار شما هر روز با تراکنشهای زیادی سر و کار دارد؟ آیا سالها داده انباشته شده در اختیار دارید که میخواهید با تجزیه و تحلیل آن تجارت خود را رونق دهید؟ اگر این چنین است به یک پایگاه داده و...
اسناد به شکلها و اندازههای مختلفی تولید میشوند. نرم افزار مایکروسافت ورد این امکان را در اختیار شما قرار میدهد تا اندازه برگه کاغذ را مطابق با نوع سندی که میخواهید روی آن کار کنید تغییر دهید و...
رشد روز افزون اطلاعات، فقدان امکانات کافی محاسباتی و کمبود مکانیزمهای دسترسی سریع و سازمان یافته به اطلاعات، سازمانها را با چالشهای مدیریتی مختلفی رو به رو کرده است. این چالشها از یک سو و گسترش...
یکی از بزرگترین چالشهای برنامهنویسان و تیمهای برنامهنویسی انتخاب پروژهای است که با استقبال عمومی روبرو شود. برخی از توسعهدهندگان بر مبنای علایق شخصی به سراغ ساخت پروژههایی میروند به این امید...