برای طراحی یک سایت، برنامه نویس نیاز به تخصص و مهارت های زیادی داره.
تو این قسمت سعی کردم بعضی از این موارد که تقریباً مهم ترین اونها هستند رو با یه توضیح ساده و خیلی مختصر بیارم.
HTML5
HTML مخفف عبارت Hyper Text Markup Language هست.
فرایند طراحی وب، خیلی شبیه ساختمان سازی هست.
HTML ابزاریه که با استفاده از تگها، اقدام به ساخت قالب کلی صفحات وب میکنه. یعنی با استفاده از HTML میتونیم فوندانسیون و اسلکت اصلی وب سایت رو طراحی کنیم.
اولین مراحل برای ساخت یه ساختمان مسکونی، ساخت اسکلت بندی و قالب کلی اون ساختمان با استفاده از سیمان، بتن، میلگرد و... هست. در واقع اول، اسکلت کلی ساختمان رو میسازیم و بعد، با استفاده از گچ، رنگ آمیزی و... اون رو زیبا میکنیم. طراحی وب با HTML هم دقیقا به همین صورت هست. HTML کمک میکنه تا با استفاده از تگ ها، ساختار و ساختمان کلی صفحه وب خود را تعریف کنیم. مثلا بگیم که منو کجاست، هدر کجاست، فوتر کجاست و... . در واقع HTML کمک میکنه تا ساختار کلی صفحه وب خود رو بسازیم و اسکلت بندی اون رو انجام بدیم، و در مراحل بعد، با ابزارهای دیگه مثل css و scss (که در بخش مربوط به خودش توضیح میدم)، میتونیم صفحه وب ساده ای که طراحی کردیم رو زیباتر و چشم نوازتر کنیم.