Техническая сторона создания первого сайта — Что нужно знать.

0
Техническая сторона создания первого сайта — Что нужно знать.

Каждый может при желании создать сайт, если знает, как это делается. Многие люди думают, что это очень сложно и доступно только специалистам, которые говорят много умных слов в минуту и учились в университете с мировым именем. Это далеко не так. На самом деле вполне можно дома, читая материалы в Интернете, обучиться созданию сайтов и делать это не хуже, чем люди, которые имеют «корочки». А иногда, может быть, и лучше.

Чтобы создать сайт, первым делом нужно намерение это делать и добиваться того, чтобы сайт заработал. Нужно иметь терпение и упорство разбираться в непонятных вещах. Кстати, это не дорого, а в некоторых случаях вообще бесплатно. И это не так уж трудно, если разобраться, зато интересно. Никаких особенных инструментов для этого не нужно, только обычный компьютер, который у Вас есть. Можно делать это с планшетника и даже с телефона, но там труднее. Лучше всё же иметь компьютер с физической клавиатурой и мышью — так работать проще и быстрее.

Прочитайте пожалуйста статью до конца — если Вам что-то тяжело или непонятно, не отчаивайтесь, главное запомнить примерно, из чего состоит сайт, чтобы двигаться дальше. Позже всё встанет на свои места.

Перед тем как начать работу, нужно знать, что абсолютно необходимо для создания сайта. Самый простейший сайт может состоять из одной HTML-страницы. HTML — это гипертекстовый язык, на котором создаются все сайты в Интернете. Любая страница, которая загружается в Ваш браузер, это HTML-документ. Сайты, состоящие из одних HTML-страниц, называют статическими. Статический сайт можно изменить, только создав новую HTML-страницу или переписать часть кода уже готовых страниц.

Также сайт может содержать скрипты на различных языках программирования. Скрипты не являются полноценными программами и не могут выполняться самостоятельно, для них нужна программа-обработчик. Есть серверные скрипты, которые при запросе от пользователя запускаются на браузере и создают из имеющихся данных страницу на языке HTML, которую веб-сервер и отправляет запросившему её пользователю в браузер. То есть серверные скрипты занимаются генерацией страниц. Это например PHP, Perl, Python, Ruby и другие. Клиентские скрипты загружаются в браузер как файлы или как элементы, внедрённые в HTML-страницу, и выполняются уже в самом браузере. Они используются для изменения уже загруженной страницы, например для анимации или интерактивных элементов — кнопок, форм, слайдеров, спойлеров и т.д. Это flash и javascript.

То есть, серверные скрипты генерируют страницы в зависимости от запроса и отсылают их пользователю, а клиентские — управляют поведением уже загруженной страницы в браузере.

Кроме скриптов, ещё есть файлы CSS — это стили. Они задают графическое оформление страниц сайта, например шрифт, цвет текста, фоновые картинки и многое другое.

Не забудем и про базы данных — в них как правило хранится информация, из которой потом серверный скрипт делает HTML-страницы. Есть конечно сайты совсем без базы данных, хранящие информацию в отдельных файлах или ещё где-то. Как правило базы данных используются. Самая распространённая система управления базами данных (СУБД) — это MySQL. Для обращения к СУБД существует структурированный язык запросов (SQL), на котором пишутся строки запроса, получив которые СУБД берёт из базы данных соответствующие запросу данные и отдаёт серверному скрипту. Строки запроса как правило также встроены в такой скрипт.

CMS как правило сама является набором скриптов, статичных HTML-страниц и CSS-файлов. Нужно только создать для неё базу данных и подключить её, после чего можно начинать пользоваться. В результате скрипты не нужно создавать самому — только поставить готовые. В этом преимущество использования CMS.

Для того чтобы разместить сайт в Интернете, нужен хостинг или сервер, о нём я расскажу в следующей статье. По сути нужно оборудование, на котором сайт будет размещён. Существуют фирмы, которые предлагают услуги хостинга или аренды серверов. Некоторые тарифы хостинга стоят копейки и по карману даже бомжу.

Также нужно доменное имя. На это имя «отзывается» сайт во всемирной сети, если набрать его в адресной строке браузера. Существует сеть серверов, которая поддерживает связь между именами сайтов и конкретными адресами компьютеров в Интернете. Она называется Domain Name Service (DNS) — служба доменных имён. Посредством этой службы Ваш браузер может узнать, на каком сервере находится нужный сайт и запросить оттуда его страницы. Регистраторы доменов предлагают услуги по регистрации сроком на 1 год. Цены тоже вполне доступные. По прошествии года домен обычно продлевается за ту же плату.

Таким образом, чтобы создать сайт в Интернете, нужно:

1. Приобрести домен.

2. Приобрести хостинг и подключить к нему домен.

3. Создать базу данных и установить CMS, либо закачать свои собственные скрипты и другие файлы на хостинг.

4. При необходимости настроить CMS или скрипты и права доступа к ним.

5. Наполнять сайт информацией.
[uptolike]

LEAVE A REPLY