Доброе время суток!
Сейчас поговорим о том как создать свой сайт самому.
На вопрос "Как создать свой сайт бесплатно?" обычно можно услышать нудные рассуждения о важности знания "Html", "
JS", "PHP", прочих языков и технологий. Это все так, но и в тоже время не так.
Прелесть в том, что
бесплатно создать свой сайт можно, даже не зная самого главного языка HTML. Для этого достаточно найти подходящий конструктор сайтов(Яндекс.Народ, uCoz), чтобы быстро сделать и разместить свой сайт в интернете. Для этого лучше всего подойдет конструктор сайтов uCoz. Но хочу предупредить, что серьезный сайт там не сделать.
"А зачем всё остальное?" - думаю вопрос этот уместен. Да затем, что вам захочется улучшить свой сайт, сделать его живее.
Вот тогда вам и понадобятся технологии HTML, PHP, MySQL, JQUERY, AJAX.
"Сложно ли сделать сайт?"
Нет, если вы готовы уделить этому занятию свое драгоценное время. Создание сайта, как и все новое для нас, потребует от вас желания и, что главное времени. Но в результате, уже через месяц-другой, на крайний случай - третий, и вы сможете с гордостью сказать: "я сделал свой первый сайт".
CMS для сайта
CMS - это система управления контентом(движок). Это именно мозги самого сайта.
Используя CMS вы можете управлять вашим сайтом из панели управления(админки).
Сможете добавлять новые и редактировать старые страницы сайта.
Сможете ставить другие стили оформления (далее шаблоны). Причем их в интернете полно для разных CMS.
Обычно хостинг предлагает установить автоматически именно бесплатные CMS, типа: Joomla, Wordpress, Drupal и так далее.
Системы управления сайтами удобны, Но:
- во-первых, работу с ними также надо изучать, понять что, как и куда, а главное - зачем;
- во-вторых, не зная того же html вы сможете пользоваться только предоставляемыми шаблонами или скачанными с интернета, но ведь тогда сайт теряет уникальность. Можно найти десятки, а то и сотни сайтов с один и тем же дизайном.
Поэтому CMS - это хорошо, но начинать с них не следует. Хотя, если вам срочно нужен сайт, то можно начать с какой-нибудь бесплатной CMS. Хотя я признаюсь честно начинал с uCoz'a, а затем пересел на DataLife Engine(DLE)
Что нужно учить?
- Начать нужно с вопроса: "Что такое хостинг и домен?";
- После этого переходите к самому основному, без чего не один сайт не обходится - Язык HTML;
- Теперь познакомьтесь с CSS - таблица стилей. Знание CSS тегов хорошо упрощает верстку шаблона сайта. От нее больше возможностей и HTML код при этом достаточно простой. В CSS можно делать даже анимации, жаль что недо-браузер(IE) их не понимает;
- Далее, наверное, лучше будет познакомиться с СЕО оптимизацией. Оптимизация под поисковых роботов;
- JavaScript - сделает внешний вид ваших страниц более привлекательным (например, используя визуальные эффекты), но на этом его возможности не иссякают. Поверьте в JS возможностей ого-го сколько;
- PHP - (тут уже сложнее) язык программирования, созданный для разработки динамических страниц. Примерами PHP будет, например, отображение текущего времени на сайте, форумы, регистрации и авторизации на сайте.
- Для того, чтобы использовать PHP во всей "красе" вам нужно разобраться с базами данных и языком запросов к базе SQL (он помогает выбирать из базы данных именно то, что вам нужно). Базы данных дают возможность записывать и извлекать информацию PHP коду. Обычно это БД - MySQL
- Ну, если вы еще не заснули , то на этом пункте думаю вы сами будете знать что делать
Все это совсем не сложно, было бы желание, а успех обязательно придет. Так что не откладывайте "мечту", начинайте создавать свой сайт уже сегодня.