Что нужно знать для создания сайта?
Многие полагают, что для создания сайта достаточно лишь навыков дизайнера, но на самом деле процесс создания веб-сайта требует значительно больше навыков и знаний.
На самом деле создать сайт не так и сложно. Для этого, вам нужно будет на бумаге разработать его внешнее оформление, то есть выбрать цветовую гамму, картинки для главной страницы, тип текста, будут ли в нем приложения, например, часы, календарь или форум. После этого надо разработать общую структуру для всех страниц сайта, а именно, их количество, уровень вложенности, оформление и так далее.
После создания структуры и внешнего вида на бумаге, надо подумать над программной реализацией сайта. Естественно, человек, который ничего не понимает в этом деле, ничего сделать не сможет. Для этого ему придется изучать языки программирования(о чем мы поговорим чуть ниже). Это может занять от нескольких недель, до нескольких месяцев. Зная разметку html, начинающий веб мастер уже вполне сможет построить свой собственный сайт. В дальнейшем можно будет усложнять его структуру, например, вводить java или php вставки, которые значительно изменят и улучшат его параметры.
Хотя сегодня, на самом деле, многие сайтостроители могут создать сайт всего за несколько кликов, используя, например такие бесплатные движки для сайтов как Wordpress, Joomla, Drupal, и т.д. Тем не менее, если вы хотите выделить свой сайт из общей массы, то вам нужно вложить немного своего времени, которое потребуется, чтобы приобрести необходимые знания и навыки, нужные для создания веб-сайта.
Вот основные навыки которые Вам пригодятся:
1. Изучение HTML
2. Изучение PHP
Потратьте время, чтобы узнать немного о языке программирования PHP. PHP делает Ваш сайт полнофункциональным, и позволяет решать задачи по автоматизации любых процессов на сайте, будь-то отправка электронной почты или отслеживание количества пользователей. Для быстрого изучения основ PHP, можно скачать бесплатные скрипты и на их основе используя для удобства какой-нибудь PHP редактор, например PHP Expert Editor, понять суть их работы.
3. Изучение CSS
Каскадные таблицы стилей или CSS - это отличный способ придать быстро и легко индивидуальный дизайн Вашему сайту. Есть много бесплатных on-line инструментов, которые помогут вам изучить CSS очень быстро. Один из таких инструмент для изучения CSS это дополнение к браузеру Firefox, которое называют Firebug. В Firebug можно в режиме on-line править дизайн любой веб-страницы и посмотреть на изменения в режиме реального времени.
4. Навыки графического дизайна
Очень плохо если Вы не в состоянии сами ничего изменить в графике сайта и посмотреть как бы он мог выглядеть. Поэтому, Вам нужно изучить хотя бы основы доступных графических пакетов программ, например Photoshop или Corel Draw. Тогда Вы без проблем сможете создать свой логотип сайта или какой-нибудь баннер.
5. Изучение панели управления Вашего хостинг-провайдера
Очень часто люди покупая домен и услуги хостинга не имеют понятия, с чего начать, как например залить свой сайт на сервер или подключить базу данных. В большинстве случаев для решения эти задач хостинг-провайдер предоставляет свою панель управления, например DirectAdmin, с помощью которой можно легко решить любую задачу по размещению и настройке сайта на сервере. Поэтому, этом очень важно знать как использовать эту панель управления на странице веб хостинг-провайдера, чтобы Вы смогли выполнить необходимые задачи. Большинство веб-хостингов имеют раздел справка или помощь с подробным руководством по работе в панели управления, поэтому обязательно их просмотреть смотреть, перед тем как Вы начнете серьезную работу.