Технологии создания сайтов. Язык HTML, Java Script

Содержание

Слайд 2

План лекции: Сайты. Основные понятия. История. Этапы Веб-разработки. Язык HTML. Веб-программирование. Облачные платформы для создания сайтов

План лекции:

Сайты. Основные понятия. История.
Этапы Веб-разработки. Язык HTML.
Веб-программирование.
Облачные платформы для создания

сайтов
Слайд 3

Сайт Сайт - совокупность логически связанных между собой веб-страниц; также место

Сайт

Сайт - совокупность логически связанных между собой веб-страниц; также место расположения

контента сервера. Обычно сайт в Интернете представляет собой массив связанных данных, имеющий уникальный адрес и воспринимаемый пользователем как единое целое. Веб-сайты называются так, потому что доступ к ним происходит по протоколу HTTP.
Слайд 4

Первый Веб-сайт Первый в мире сайт info.cern.ch появился 20 декабря 1990

Первый Веб-сайт

Первый в мире сайт info.cern.ch появился 20 декабря 1990 года.

Его создатель, Тим Бернерс-Ли, опубликовал на нём описание новой технологии World Wide Web, основанной на протоколе передачи данных HTTP, системе адресации URI и языке гипертекстовой разметки HTML
Слайд 5

Страницы сайтов Страницы сайтов – это набор текстовых файлов, размеченных на

Страницы сайтов

Страницы сайтов – это набор текстовых файлов, размеченных на языке

HTML. Эти файлы, будучи загруженными посетителем на его компьютер, понимаются и обрабатываются браузером и выводятся на средство отображения
Слайд 6

Язык HTML Язык HTML позволяет форматировать текст, различать в нём функциональные

Язык HTML

Язык HTML позволяет форматировать текст, различать в нём функциональные элементы,

создавать гипертекстовые ссылки (гиперссылки) и вставлять в отображаемую страницу изображения, звукозаписи и другие мультимедийные элементы
Слайд 7

Основные понятия сайтов Веб-сервер Хостинг

Основные понятия сайтов

Веб-сервер

Хостинг

Слайд 8

Основные понятия сайтов Виртуальный хостинг Зеркало

Основные понятия сайтов

Виртуальный хостинг

Зеркало

Слайд 9

Классификация сайтов по технологии отображения

Классификация сайтов по технологии отображения

Слайд 10

2. Основные этапы Веб-разработки Веб-разработка – процесс создания веб-сайта или веб-приложения

2. Основные этапы Веб-разработки

Веб-разработка – процесс создания веб-сайта или веб-приложения

Слайд 11

Основные этапы веб-разработки

Основные этапы веб-разработки

Слайд 12

Основные этапы веб-разработки

Основные этапы веб-разработки

Слайд 13

Основные этапы веб-разработки

Основные этапы веб-разработки

Слайд 14

Основные этапы веб-разработки

Основные этапы веб-разработки

Слайд 15

Язык HTML Непарные тэги Непарный тэг говорит о том, что в

Язык HTML

Непарные тэги

Непарный тэг говорит о том, что в этом месте

надо вставить какой-то элемент, например, рисунок или разделительную линию. Например, тэг
означает переход на новую строку в тексте (без абзацного отступа).

Парные тэги

Парный тэг состоит из двух частей – открывающего и закрывающего тэгов. Закрывающий тэг имеет то же самое имя, что и открывающий, но перед именем ставится знак / (слэш). Действие парного тэга распространяется на всё, что находится между ними. Например, парный тэг:


...

Слайд 16

Простейшая веб-сраница

Простейшая веб-сраница

Слайд 17

Цвет в языке HTML

Цвет в языке HTML

Слайд 18

Цвет в языке HTML По имени Green Black White Red Yellow

Цвет в языке HTML

По имени

Green
Black
White
Red
Yellow
Blue

Шестнадцатеричный код

Цвет записывается в виде трех

пар шестнадцатеричных цифр, перед которыми ставится символ #.
Каждая пара цифр может принимать значения в интервале от 00 до FF (или от 0 до 255 в десятичной записи).
Слайд 19

Цвет в языке HTML Запись цвета Первая пара обозначает яркость красного

Цвет в языке HTML

Запись цвета

Первая пара обозначает яркость красного (R

— red), вторая и третья - яркости зеленого (G — green) и синего (B — blue) в этом цвете. Всего такая форма записи позволяет задать более 16 миллионов разных цветов (режим True Color — истинный цвет)

Коды базовых цветов модели RGB

#FFFFFF — белый
#000000 — черный
#FF0000 — красный
#00FF00 — зеленый
#0000FF — синий

Слайд 20

Тэги для определения свойств текста Body Тэг позволяет задать общие свойства

Тэги для определения свойств текста

Body

Тэг позволяет задать общие свойства для

всей страницы. Например, цвет текста (параметр TEXT) и цвет фона (параметр BGCOLOR). Например, тэг

...

Слайд 21

Тэги для определения свойств текста Тэг Font имеет три основных параметра:

Тэги для определения свойств текста

Тэг Font

имеет три основных параметра:
COLOR — цвет

текста
FACE — начертание (название) шрифта
SIZE — размер шрифта (принимает целые значения от 1 до 7)
Например, тэг:

...

устанавливает для текста внутри области действия тэга шрифт Courier желтого цвета размера 2.
Слайд 22

Тэги оформления текста ... (от английского bold), а также — это

Тэги оформления текста

... (от английского bold), а также — это

жирный текст
... (от английского italic), а также — это курсив
... (от английского strike out) — это зачеркнутый текст
... (от английского underline) — это подчеркнутый текст
Слайд 23

Тэги оформления абзацев парный тэг (от английского paragraph — абзац), позволяющий

Тэги оформления абзацев

парный тэг

(от английского paragraph — абзац), позволяющий

ограничить абзац.
У тэга

есть параметр ALIGN, который может принимать значения:
LEFT — выровнять по левой границе
RIGHT — выровнять по правой границе
CENTER — выровнять по центру
JUSTIFY — выровнять по ширине (левая и правая границы).

Слайд 25

Тэги для списков Нумерованные списки. Каждый элемент такого списка имеет номер.

Тэги для списков

Нумерованные списки. Каждый элемент такого списка имеет номер. Нумерация

может быть числовой или буквенной. Список ограничен парным тэгом
    (от английского ordered list — упорядоченный список).
    Каждый элемент списка начинается с непарного тэга
  1. , после которого можно располагать текст, рисунки, таблицы и т.п. Список заканчивается закрывающим тэгом
.



  1. Вася
  2. Петя
  3. Коля


Слайд 26

Тэги для рисунков На больших сайтах может использоваться очень много рисунков.

Тэги для рисунков

На больших сайтах может использоваться очень много рисунков. Чтобы

легче было разбираться в файлах, все рисунки обычно размещаются в отдельном подкаталоге, который часто называют IMAGES.
Рисунок можно установить в качестве фона страницы. Для этого используется параметр BACKGROUND тэга BODY. Если указано только имя файла, рисунок должен находиться в том же каталоге, что и сама Web-страница.

Слайд 27

Тэги для таблиц Таблица из одной строки из трех столбцов без указания ширины таблицы и ячеек.

Тэги для таблиц








Таблица из одной строкииз трех столбцовбез указания ширины таблицы и ячеек.


Слайд 28

Тэги для таблиц Таблица начинается тэгом (от английского table — таблица)

Тэги для таблиц

Таблица начинается тэгом

(от английского table — таблица)
и заканчивается парным ему тэгом
. Параметр BORDER тэга обозначает ширину рамки таблицы.
Содержимое таблицы описывается по строкам сверху вниз (начиная с верхней строки). Каждая строка начинается тэгом (от английского table row – строка таблицы) и заканчивается парным ему тэгом .

Ячейки в строке описываются слева направо. Каждая ячейка начинается тэгом

. В ячейку можно помещать все, что угодно, в том числе текст, рисунки и даже другие таблицы (вложенные таблицы).
Слайд 29

3. Веб-программирование Веб-программирование – раздел программирования, ориентированный на разработку веб-приложений (программ,

3. Веб-программирование

Веб-программирование – раздел программирования, ориентированный на разработку веб-приложений (программ, обеспечивающих

функционирование динамических сайтов Всемирной паутины).
Слайд 30

Веб-программирование

Веб-программирование

Слайд 31

Серверные языки программирования. Расширения файлов

Серверные языки программирования. Расширения файлов

Слайд 32

Скриптовые языки программирования PHP (Hypertext Preprocessor) – скриптовый язык общего назначения,

Скриптовые языки программирования

PHP (Hypertext Preprocessor) – скриптовый язык общего назначения, интенсивно

применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков, применяющихся для создания динамических веб-сайтов
Слайд 33

Perl Perl – высокоуровневый интерпретируемый динамический язык программирования общего назначения, созданный

Perl

Perl – высокоуровневый интерпретируемый динамический язык программирования общего назначения, созданный Ларри

Уоллом, лингвистом по образованию. Название языка представляет собой аббревиатуру, которая расшифровывается как Practical Extraction and Report Language — «практический язык для извлечения данных и составления отчётов». Символом языка Perl является верблюд.
Слайд 34

Python Python – высокоуровневый язык программирования общего назначения, ориентированный на повышение

Python

Python – высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности

разработчика и читаемости кода. Python поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное. Код в Python организовывается в функции и классы, которые могут объединяться в модули (они в свою очередь могут быть объединены в пакеты).
Слайд 35

Языки программирования .NET Языки программирования .NET (Языки с поддержкой CLI или

Языки программирования .NET

Языки программирования .NET (Языки с поддержкой CLI или

CLI-языки) – компьютерные языки программирования, используемые для создания библиотек и программ, удовлетворяющих требованиям Common Language Infrastructure
Слайд 36

Облачные платформы для создания сайтов

Облачные платформы для создания сайтов

Слайд 37

Wix.com

Wix.com

Слайд 38

Ключевые возможности Wix

Ключевые возможности Wix

Слайд 39

Ключевые возможности Wix

Ключевые возможности Wix

Слайд 40

Ключевые возможности Wix

Ключевые возможности Wix

Слайд 41

Сайты Google

Сайты Google

Слайд 42

Google сайты

Google сайты

Слайд 43

uСos

uСos

Слайд 44

Ключевые возможности uCos

Ключевые возможности uCos

Слайд 45

Ключевые возможности uCos

Ключевые возможности uCos

Слайд 46

Ключевые возможности uCos

Ключевые возможности uCos

(от английского table data — данные таблицы) и заканчивается парным ему тэгом