در این مقاله قصد داریم به یکی از مهمترین پرسشهای دانشجویان رشته مهندسی نرمافزار پاسخ دهیم و به واکاوی این موضوع بپردازیم که طراحی پایگاه داده چیست. نکتهای که بسیاری از کاربران از آن بیاطلاع...
مجازیسازی فناوری اطلاعات ایجاد نسخهای مجازی بهجای نسخه واقعی از یک دستگاه یا منابع است. بیشتر مردم تصور میکنند، مجازیسازی به ماشینهای مجازی محدود است، جایی که یک ماشین فیزیکی میزبان طیف گسترده...
اولین بار در دهه 60 میلادی بود که جرقه شکلگیری مفهومی که امروزه بهنام اینترنت اشیا از آن نام میبریم شکل گرفت. با اینحال، اوایل دهه 80 میلادی، محصولات تجاری مبتنی بر اکوسیستم اینترنت اشیا به شکل...
جاواافایکس (JavaFX) پلتفرمی برای ساخت برنامههای غنی وب است. برنامههای غنی وب به نوع خاصی از برنامهها اشاره دارند که قابلیتها و تجربه کاربری یکسانی مثل برنامههای دسکتاپی ارائه میکنند. این...
حمله جستوجوی فراگیر (Brute Force) که برخی منابع از اصطلاح جستوجوی جامع (Exhaustive Search) برای توصیف آن استفاده میکنند به نوع خاصی از هک رمزنگاری شده (Cryptographic Hack) اشاره دارد. به بیان...
جهان پیرامون ما به شکل غیر قابل تصوری به سمت دیجیتالی شدن در حال حرکت است، به طوری که هر جنبه از زندگی ما متاثر از فناوریهای دیجیتالی است. به همین دلیل تقاضا برای کارشناسان کامپیوتر روز به روز...
همانگونه که اطلاع دارید گرمای بیش از اندازه باعث شده تا مصرف برق روند صعودی پیدا کند و از طرفی به واسطه کمبود آب، نیروگاههای برق آبی با توان محدودتری برق تولید کنند. عدم مدیریت اصولی و منطبق با...
تقریبا تمامی برنامهنویسان و سایتهای آموزشی بر این باور هستند که پایتون زبان برنامهنویسی سادهای است، زیرا یادگیری ترکیب نحوی آن ساده بود و مبتدیان پس از گذشت چند ماه قادر به استفاده از مفاهیمی...
هوشمندسازی مدارس یکی از موضوعات مهم مرتبط با نظامهای آموزشی است که به همگرایی فناوریهای مختلف نیاز دارد. هوشمندسازی مدارس با هدف پرورش نسل جدیدی از متخصصانی که قرار است در عصر طلایی اطلاعات به...
استارتآپها را باید خالقان ایدههای بکر در جهان توصیف کنیم، زیرا در شرایطی که سازمانهای بزرگ برای حفظ نقدینگی ترجیح میدهند به بازارهای ریسکپذیر وارد نشوند یا روی ایدههای ناشناخته سرمایهگذاری...
هنگامی که سازمانها در سراسر جهان و پس از شیوع ویروس کرونا مجبور به دورکاری شدند، راهبردهای تداوم فعالیتهای تجاری اهمیت بیشتری پیدا کرد. درست است که بیشتر سازمانها توانستند با موفقیت زیرساختهای...
SQL Server Management Studio یکی از قدرتمندترین سامانههای مدیریت بانکهای اطلاعاتی (DBMS) است که برای مدیریت و تعامل با بانکهای اطلاعاتی در دسترس مدیران شبکه قرار دارد. ابزار فوق به اندازهای جامع...
همانگونه که اطلاع دارید تقریبا یک هفته است که مایکروسافت به شکل رسمی به معرفی ویندوز 11 پرداخته است و در دمویی که برای آن آماده کرده بود به طیف گستردهای از قابلیتهای کاربردی اشاره کرد که هر کاربری...
بدون شک یکی از بحثبرانگیزترین پرسشهای سالهای اخیر در ارتباط با ارزهای دیجیتال و به ویژه بیتکوین این است که چه فرد یا افرادی آنرا طراحی کردهاند. ساتوشی ناکاموتو کیست و چرا هویت او تا به امروز...
بیش از یک دهه است که اندروید به شکل گسترده در تجهیزات مختلف استفاده میشود و توسعهدهندگان مختلفی بر مبنای این اکوسیستم کسب درآمد میکنند. با اینحال، هیچگاه برای یادگیری برنامههای اندرویدی و iOS...
یک سیستم خبره، نوعی نرمافزار هوشمند است که از اطلاعات یا به عبارت دقیقتر دانش ذخیره شده در پایگاه دانش برای حل مسائل استفاده میکند. به بیان سادهتر، سامانههای خبره دانش انسانی را در بانکهای...