Основные понятия. Веб-сайт (англ. Website, от web — паутина и site — «место») — в компьютерной сети объединённая под одним адресом (Доменным именем или IP-адресом) совокупность
Веб-сайт (англ. Website, от web — паутина и site — «место») — в компьютерной сети объединённая под одним адресом (Доменным именем или IP-адресом) совокупность документов частного лица или организации. По умолчанию подразумевается что сайт располагается в сети Интернет. Все веб-сайты Интернета в совокупности составляют Всемирную паутину. Для прямого доступа клиентов к веб-сайтам на серверах был специально разработан протокол HTTP.
Статический сайт — это совокупность статических HTML страниц, которые хранятся на сервере Интернет и в которые включено и оформление сайта, и его информационное содержание. Для того чтобы изменить содержимое статической страницы, нужно скорректировать ее HTML код и записать новую страницу на сервер на место старой. Это достаточно квалифицированная, трудоемкая и длительная работа.
В динамическом сайте информация хранится не на страницах сайта, а в базе данных, размещаемой на Интернет-сервере. При вызове страницы сайта информация считывается из базы данных и автоматически размещается на генерируемой HTML странице в заданном месте в заданном формате. Для замены информации на странице достаточно лишь поменять ее в базе данных с помощью специального интерфейса, работа с которым не требует практически никакой квалификации. И, сразу после этого, при вызове HTML страницы в ней отобразится обновленная информация.
Веб-дизайн (от англ. Web design) — отрасль веб-разработки и разновидность дизайна, в задачи которой входит проектирование пользовательских веб-интерфейсов для сайтов или веб-приложений.
Веб-программирование — бурно развивающийся раздел программирования, ориентированый на разработку динамических Internet приложений.
Языки веб-программирования — это соответственно языки, которые в основном предназначены для работы с интернет-технологиями. Языки веб-программирования делятся на две группы: клиентские и серверные.
SQL (англ. Structured Query Language — язык структурированных запросов) — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных. Вопреки существующим заблуждениям, SQL является информационно-логическим языком, а не языком программирования.
Систе́ма управле́ния содержи́мым/конте́нтом (англ. Content management system, CMS) — компьютерная программа или система, используемая для обеспечения и организации совместного процесса создания, редактирования и управления текстовых и мультимедиа документов (содержимое или контента).