Предисловие: я решил создать свой сайт, до сих пор его разрабатываю. Это моя первая Web-разработка, по ходу создания этого сайта я буду выставлять статьи по этому поводу (с твоей поддержкой). В этой статье будет объясняться основа.
Перед началом разработки сайта хочу напомнить, что нужно иметь терпение в разработке, ибо маленькая и незначительная ошибка в коде может породить большую проблему в сайте и на исправление этой ошибки может уйти несколько часов или дней, хочу ещё сказать, что при исправлении ошибки не надо на ней зацикливаться, если вы не смогли исправить её в течении нескольких часов, то нужно сделать передышку (нормальную), так же нужно понимать, что когда вы создадите сайт в него нужно будет вкладываться, чтобы он имел популярность и в принципе работал.
Нужно понять для чего будет предназначен ваш сайт, а так же примерно представить его вид. Если вы не сильны в стилях сайта и думайте о красоте своего сайта, то как альтернативный вариант, можете обратиться к специалисту по стилям и виду сайтов чтобы тот подсказал какой задний фон сайта нужен для ваших целей, чтобы он сделал логотип и остальные видовые части вашего сайта, а программную часть сделать самим. После того, как вы получили все видовые составляющие (логотип, иконка, стиль сайта, шрифт и тд.) можете приступать к вёрстке(созданию) сайта.
Первое что вам нужно в этом деле, это изучения синтаксиса HTML и CSS. Хочу сразу сказать что абсолютно всё вы не запомните, поэтому вам нужно уметь гуглить информацию. Этому умению учишься в ходе разработке.
После того как вы изучили HTML и CSS нужно создать вид своего сайта, увидеть как он будет выглядеть для пользователя, показать вид своего сайта своим знакомым и ПРИСЛУШАТЬСЯ к их мнению, почему именно прислушаться? Потому, что почти каждый человек говорит разное и угодить всем практически нереально.
После того как вид вашего сайта уже создан вам осталось изучить JS (Java Script) для создания дополнительного функционала вашего сайта, если он вам конечно нужен.
После создания дополнительного функционала вам нужно изучить PHP или альтернативный язык. После его изучения вы сможете соединить свой сайт с Базой данных и Сервером. Типы баз данных бывают тоже разные, но я использую MySQL. База данных вам нужна если на вашем сайте будет храниться информация, к примеру если у вашего сайта есть система регистрации и входа. Так же изучение PHP позволит вам ещё больше функций. Например: рассылки информации на почту пользователей и другие похожие функции.
После того как вы создали сайт и проверили его на своем локальном сервере, нужно задуматься о его безопасности, то есть об уязвимостях вашего сайта. Если пользователи будут хранить на вашем сайте важную информацию, то настоятельно рекомендую заняться безопасностью вашего сайта и исправить его уязвимости.
Когда выше перечисленные пункты сделаны, вам остаётся найти для аренды хостинговый сервер или обычный сервер, зарегистрировать домен вашего сайта и привязать домен к серверу.
На этом статья окончена. Хочу сказать что выше сказанное это лично мой опыт и у кого-то могут быть другие методы. Так же можете задавать вопросы в комментарии, я буду рад ответить. Если вы дочитали до этого момента, то спасибо за просмотр данной статьи, поддержите меня лайком и подпиской на канал, чтобы выходили новые посты по этой тематике.