برای طراحی یک سایت، برنامه نویس نیاز به تخصص و مهارت های زیادی داره.
تو این قسمت سعی کردم بعضی از این موارد که تقریباً مهم ترین اونها هستند رو با یه توضیح ساده و خیلی مختصر بیارم.
mySQL
به طور کلی، MySQL یک سیستم مدیریت پایگاه دادهای(database) هست که به صورت رابطهای منبع باز (open source) با یک مدل کلاینت – سرور خدمات دهی میکنه.
بانک اطلاعاتی به بیان ساده مجموعهای از داده های ساختار یافته است. برای درک بانک اطلاعاتی به گرفتن سلفی فکر کنید: یک دکمه را فشار میدهید و از خود تصویر میگیرید. عکس شما داده هست و گالری تلفن شما پایگاه داده. بانک اطلاعاتی مکانی است که در آن، دادهها ذخیره و سازماندهی میشن. دادههای ذخیره شده به صورت تعدادی جدول، سازماندهی میشن. هر جدول به نحوی به دیگر جداول، مربوط میشه.
پس برای ذخیره اطلاعات سایت هم نیاز داریم اونها رو در دیتابیس ذخیره کنیم، که یکی از اونها mySQL هست.