دات‌نت (.net) چیست؟

.NET یک پلتفرم متن‌باز برای ساخت برنامه‌های دسکتاپ، وب و موبایل است که می‌توانند به‌صورت بومی روی هر سیستم‌عاملی اجرا شوند. سیستم .NET شامل ابزارها، کتابخانه‌ها و زبان‌هایی است که از توسعه نرم‌افزارهای مدرن، مقیاس‌پذیر و با عملکرد بالا پشتیبانی می‌کند. یک جامعه توسعه‌دهندگان فعال این پلتفرم را نگهداری و پشتیبانی می‌کند. به زبان ساده، […]

ادامه مطلب ...
سرویس اعلان‌های فشاری (push notification service) چیست؟

سرویس اعلان فشاری (Push Notification Service) فناوری‌ای است که یک برنامه برای ارسال پیام به کاربران استفاده می‌کند. ممکن است اعلان‌ها یا هشدارهای برنامه‌ای را دیده باشید که روی دستگاه تلفن همراه شما ظاهر می‌شوند. این‌ها سیگنال‌های ارتباطی هستند که از سرور برنامه ارسال شده‌اند. سرور، نه کاربر، تبادل اعلان فشاری را آغاز می‌کند. برنامه‌ها […]

ادامه مطلب ...
جنگو (django) چیست؟

جنگو (Django) نرم‌افزاری است که می‌توانید از آن برای توسعه سریع و کارآمد برنامه‌های وب استفاده کنید. اکثر برنامه‌های وب دارای چندین عملکرد مشترک هستند، مانند احراز هویت، بازیابی اطلاعات از پایگاه داده و مدیریت کوکی‌ها. توسعه‌دهندگان باید عملکردهای مشابهی را در هر برنامه وب که می‌نویسند، کدنویسی کنند. جنگو با گروه‌بندی این عملکردهای مختلف […]

ادامه مطلب ...
مهندسی قابلیت اطمینان سایت (site reliability engineering) چیست؟

مهندسی قابلیت اطمینان سایت (SRE) روشی برای استفاده از ابزارهای نرم‌افزاری برای خودکارسازی وظایف زیرساخت فناوری اطلاعات مانند مدیریت سیستم و نظارت بر برنامه است. سازمان‌ها از SRE برای اطمینان از اینکه برنامه‌های نرم‌افزاری‌شان در میان به‌روزرسانی‌های مکرر از تیم‌های توسعه، قابل اعتماد باقی می‌مانند، استفاده می‌کنند. SRE به‌ویژه قابلیت اطمینان سیستم‌های نرم‌افزاری مقیاس‌پذیر را […]

ادامه مطلب ...
اسکرام (scrum) چیست؟

اسکرام یک چارچوب مدیریتی است که تیم‌ها از آن برای خودسازماندهی و کار به سوی یک هدف مشترک استفاده می‌کنند. این چارچوب مجموعه‌ای از جلسات، ابزارها و نقش‌ها را برای تحویل کارآمد پروژه توصیف می‌کند. درست مانند یک تیم ورزشی که برای یک مسابقه بزرگ تمرین می‌کند، تمرینات اسکرام به تیم‌ها اجازه می‌دهد خودمدیریتی کنند، […]

ادامه مطلب ...
اشتراک‌گذاری منابع متقابل مبدأ (cross-origin resource sharing) چیست؟

اشتراک‌گذاری منابع متقابل مبدأ (CORS) مکانیزمی برای یکپارچه‌سازی برنامه‌ها است. CORS روشی را تعریف می‌کند که برنامه‌های وب کلاینت که در یک دامنه بارگذاری می‌شوند، بتوانند با منابع در دامنه‌ای متفاوت تعامل داشته باشند. این امر مفید است زیرا برنامه‌های پیچیده اغلب به APIها و منابع شخص ثالث در کد سمت کلاینت خود ارجاع می‌دهند. […]

ادامه مطلب ...
پایگاه داده (database) چیست؟

پایگاه داده مجموعه‌ای سیستماتیک از داده‌ها است که به صورت الکترونیکی ذخیره می‌شود. می‌تواند شامل هر نوع داده‌ای، از جمله کلمات، اعداد، تصاویر، ویدیوها و فایل‌ها باشد. می‌توانید از نرم‌افزاری به نام سیستم مدیریت پایگاه داده (DBMS) برای ذخیره، بازیابی و ویرایش داده‌ها استفاده کنید. در سیستم‌های کامپیوتری، کلمه “پایگاه داده” می‌تواند به هر DBMS، […]

ادامه مطلب ...
ایجکس (ajax) چیست؟

ایجکس (AJAX) مخفف عبارت “جاوااسکریپت ناهمگام و XML” (Asynchronous JavaScript and XML) ترکیبی از فناوری‌های توسعه برنامه‌های کاربردی وب است که برنامه‌های کاربردی وب را در پاسخ به تعامل کاربر، واکنش‌پذیرتر می‌کند. هر زمان که کاربران شما با یک برنامه کاربردی وب تعامل برقرار می‌کنند، مانند زمانی که روی دکمه‌ها کلیک می‌کنند یا جعبه‌های علامت‌دار […]

ادامه مطلب ...
رمزنگاری (cryptography) چیست؟

رمزنگاری عملی است برای محافظت از اطلاعات از طریق استفاده از الگوریتم‌های کدگذاری شده، هش‌ها و امضاها. اطلاعات می‌تواند در حالت سکون (مانند یک فایل روی هارد دیسک)، در حال انتقال (مانند ارتباطات الکترونیکی مبادله شده بین دو یا چند طرف) یا در حال استفاده (در حین محاسبات روی داده‌ها) باشد. رمزنگاری چهار هدف اصلی […]

ادامه مطلب ...
گواهی ssl/tls چیست؟

گواهی SSL/TLS یک شیء دیجیتال است که به سیستم‌ها امکان می‌دهد هویت را تأیید کرده و سپس با استفاده از پروتکل لایه سوکت‌های امن/امنیت لایه انتقال (SSL/TLS) یک ارتباط شبکه‌ای رمزنگاری‌شده با سیستم دیگر برقرار کنند. گواهی‌ها در یک سیستم رمزنگاری به نام زیرساخت کلید عمومی (PKI) استفاده می‌شوند. PKI راهی برای یک طرف فراهم […]

ادامه مطلب ...
سبد خرید
علاقه‌مندی‌ها
مشاهدات اخیر
دسته بندی ها