رفتن به محتوای اصلی
دیدگاه کلود | ارائه‌کننده سرورهای ابری و اختصاصی
آموزش استفاده از کوئری‌های تو در تو (Nested Queries) در SQL

آموزش استفاده از کوئری‌های تو در تو (Nested Queries) در SQL

زبان SQL برای مدیریت داده‌ها در سیستم‌های مدیریت پایگاه داده رابطه‌ای (RDBMS) استفاده می‌شود. یکی از قابلیت‌های مهم SQL، امکان نوشتن یک کوئری داخل کوئری دیگر است که به آن Subquery یا Nested Query گفته می‌شود. در این حالت، یک دستور SELECT داخل پرانتز قرار می‌گیرد و درون یک دستور اصلی مانند SELECT، INSERT یا DELETE استفاده می‌شود.

#Database#SQL#Nested Query#Subquery#آموزش MySQL#برنامه نویسی
۱۹ ساعت پیش

مدیریت امن رمز عبور در جاوااسکریپت با BcryptJS

#Node.js#JavaScript#MongoDB#Cyber Security#Authentication#Password Hashing

محافظت از رمزهای عبور کاربران یکی از مهم‌ترین وظایف هر توسعه‌دهنده است. ذخیره کردن پسورد به صورت متن ساده یک فاجعه امنیتی محسوب می‌شود. در اکوسیستم جاوااسکریپت، کتابخانه BcryptJS امکان هش کردن امن رمزها را فراهم می‌کند تا حتی در صورت نشت دیتابیس، پسوردها قابل استفاده نباشند.

مدیریت امن رمز عبور در جاوااسکریپت با BcryptJS

آموزش نصب جاوا روی اوبونتو با Apt (نصب JRE و JDK)

#Ubuntu#Linux Server#System Administration#JavaScript#Java#JDK

بسیاری از نرم‌افزارهای سروری و سازمانی مثل Tomcat، Jetty، GlassFish، Cassandra و Jenkins برای اجرا به Java و ماشین مجازی آن یعنی JVM نیاز دارند.

آموزش نصب جاوا روی اوبونتو با Apt (نصب JRE و JDK)

آموزش کامل if-else در اسکریپت شل (Shell Script) همراه با مثال

#Ubuntu#Linux#Shell

بعد از یادگیری مفاهیمی مثل آرایه‌ها در شل اسکریپت، قدم بعدی درک دستورات شرطی است. در برنامه‌نویسی، اجرای پشت سر هم تمام دستورات معمولاً منطقی نیست. ما نیاز داریم که بعضی کدها فقط در شرایط خاص اجرا شوند.

آموزش کامل if-else در اسکریپت شل (Shell Script) همراه با مثال

راه‌اندازی اولیه سرور Ubuntu 20.04

#Ubuntu#Linux Server#ssh#Ubuntu 20.04#VPS Setup

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

راه‌اندازی اولیه سرور Ubuntu 20.04

آموزش نصب و ایمن‌سازی Redis روی Ubuntu

#Ubuntu#Linux Server#Redis#NoSQL

Redis یک دیتابیس NoSQL از نوع Key-Value در حافظه (In-Memory) است که معمولاً برای کش، سشن کاربران، صف پردازش و داده‌های بلادرنگ استفاده می‌شود. مشکل اینجاست که Redis به‌صورت پیش‌فرض هیچ امنیتی فعال ندارد و فرض می‌کند در یک شبکه کاملاً قابل اعتماد اجرا می‌شود.

آموزش نصب و ایمن‌سازی Redis روی Ubuntu

آموزش استفاده از SFTP برای انتقال امن فایل با سرور راه دور

#DevOps#لینوکس#امنیت سرور#ssh#SFTP

در گذشته FTP (File Transfer Protocol) یکی از روش‌های رایج برای انتقال فایل بین دو سیستم بود، اما این پروتکل اطلاعات را رمزنگاری نمی‌کند و به همین دلیل امروزه از نظر امنیتی منسوخ محسوب می‌شود و بیشتر در سیستم‌های قدیمی دیده می‌شود.

آموزش استفاده از SFTP برای انتقال امن فایل با سرور راه دور

لیست و حذف قوانین فایروال iptables در لینوکس

مدیریت قوانین فایروال در لینوکس با iptables را یاد بگیرید. در این آموزش نحوه مشاهده، حذف، ریست شمارنده‌ها و پاک‌سازی کامل قوانین و زنجیره‌های iptables به صورت قدم‌به‌قدم توضیح داده شده است

لیست و حذف قوانین فایروال iptables در لینوکس

ریدایرکت www به بدون www در Apache روی CentOS 7

#Apache#SEO Technical#Redirect 301

خیلی از سایت‌ها هم با www.example.com در دسترس هستند هم با example.com. اما از نظر سئو و ساختار استاندارد وب، بهتر است فقط یک نسخه به‌عنوان دامنه اصلی (Canonical Domain) انتخاب شود و نسخه دیگر به آن ریدایرکت 301 شود.

ریدایرکت www به بدون www در Apache روی CentOS 7

تفاوت TLS و SSL چیست؟ بررسی کامل و کاربردی

#SSL#Apache#HTTPS#TLS#Cyber Security#TLS 1.3#Network Security

اگر حتی یک بار آدرس سایتی را با https دیده باشید، در واقع با TLS یا همان چیزی که قدیم‌تر به آن SSL می‌گفتند سروکار داشته‌اید. این دو پروتکل وظیفه دارند ارتباط بین مرورگر کاربر و سرور را رمزنگاری و امن کنند تا اطلاعاتی مثل رمز عبور، داده‌های بانکی و اطلاعات شخصی در مسیر اینترنت قابل شنود نباشد.

تفاوت TLS و SSL چیست؟ بررسی کامل و کاربردی