Лекция №6. Технологии создания сайтов. Язык HTML, Java Script
План лекции:
Сайт
Первый Веб-сайт
Страницы сайтов
Язык HTML
Основные понятия сайтов
Основные понятия сайтов
Классификация сайтов по технологии отображения
2. Основные этапы Веб-разработки
Основные этапы веб-разработки
Основные этапы веб-разработки
Основные этапы веб-разработки
Основные этапы веб-разработки
Язык HTML
Простейшая веб-сраница
Цвет в языке HTML
Цвет в языке HTML
Цвет в языке HTML
Тэги для определения свойств текста
Тэги для определения свойств текста
Тэги оформления текста
Тэги оформления абзацев
Тэги для гиперссылок
Тэги для списков
Тэги для рисунков
Тэги для таблиц
Тэги для таблиц
3. Веб-программирование
Веб-программирование
Серверные языки программирования. Расширения файлов
Скриптовые языки программирования
Perl
Python
Языки программирования .NET
Облачные платформы для создания сайтов
Wix.com
Ключевые возможности Wix
Ключевые возможности Wix
Ключевые возможности Wix
Сайты Google
Google сайты
uСos
Ключевые возможности uCos
Ключевые возможности uCos
Ключевые возможности uCos
Конструктор сайтов uCoz
4.13M
Category: internetinternet

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

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

© Vizer Julia Jurievna

2. План лекции:

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

3. Сайт

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

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

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

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

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

6. Язык HTML

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

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

Веб-сервер
Хостинг

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

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

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

Статические
Динамические
Сайты с использованием Flash-технологий

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

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

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

Проектирование сайта или веб-приложения (сбор и
анализ требований, разработка технического задания,
проектирование интерфейсов);
Разработка креативной концепции сайта;
Создание дизайн-концепции сайта (создается в
графических редакторах – дизайн главной страницы,
разделов сайте);

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

Создание макетов страниц
Создание мультимедиа и FLASH-элементов;
Вёрстка страниц и шаблонов;

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

Программирование (разработка функциональных
инструментов) или интеграция в систему управления
содержимым (CMS);
Размещение материалов сайта;
Тестирование и внесение корректировок;

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

Открытие проекта на публичной площадке;
Обслуживание работающего сайта или его программной
основы.

15. Язык HTML

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

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

17. Цвет в языке HTML

Цвет в языке
HTML
С помощью
шестнадцатеричного кода
По имени

18. Цвет в языке HTML

По имени
Green
Black
White
Red
Yellow
Blue
Шестнадцатеричный код
• Цвет записывается в виде трех пар
шестнадцатеричных цифр, перед
которыми ставится символ #.
• Каждая пара цифр может
принимать значения в интервале
от 00 до FF (или от 0 до 255 в
десятичной записи).

19. Цвет в языке HTML

Запись цвета
Первая пара обозначает яркость
красного (R — red), вторая и третья яркости зеленого (G — green) и
синего (B — blue) в этом цвете. Всего
такая форма записи позволяет задать
более 16 миллионов разных цветов
(режим True Color — истинный цвет)
Коды базовых цветов модели RGB
#FFFFFF — белый
#000000 — черный
#FF0000 — красный
#00FF00 — зеленый
#0000FF — синий

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

Body
Тэг <BODY> позволяет задать общие свойства
для всей страницы. Например, цвет текста
(параметр TEXT) и цвет фона (параметр
BGCOLOR). Например, тэг
<BODY TEXT="#000000"
BGCOLOR="yellow">
...
</BODY>

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

Тэг Font
имеет три основных параметра:
COLOR — цвет текста
FACE — начертание (название) шрифта
SIZE — размер шрифта (принимает целые значения от 1 до 7)
Например, тэг:
<FONT COLOR="yellow" FACE="Courier" SIZE="2">
...
</FONT>
устанавливает для текста внутри области действия тэга шрифт Courier желтого цвета
размера 2.

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

<B>...</B> (от английского bold), а также <STRONG> — это
жирный текст
<I>...</I> (от английского italic), а также <EM> — это курсив
<S>...</S> (от английского strike out) — это зачеркнутый текст
<U>...</U> (от английского underline) — это подчеркнутый
текст

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

парный тэг <P> (от английского paragraph — абзац),
позволяющий ограничить абзац.
У тэга <P> есть параметр ALIGN, который может
принимать значения:
LEFT — выровнять по левой границе
RIGHT — выровнять по правой границе
CENTER — выровнять по центру
JUSTIFY — выровнять по ширине (левая и правая
границы).

24. Тэги для гиперссылок

• Ссылка устанавливается с
помощью парного тэга <A> (от
английского anchor - якорь). Тэг
имеет параметр HREF, который
указывает адрес документа.
Ссылкой является вся
информация, расположенная
между открывающим <А> и
закрывающим </A> тэгами.

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

Нумерованные списки. Каждый элемент такого
списка имеет номер. Нумерация может быть
числовой или буквенной. Список ограничен
парным тэгом <OL> (от английского ordered list —
упорядоченный список).
Каждый элемент списка начинается с непарного
тэга <LI>, после которого можно располагать
текст, рисунки, таблицы и т.п. Список
заканчивается закрывающим тэгом </OL>.
<BODY>
<OL>
<LI>Вася
<LI>Петя
<LI>Коля
</OL>
</BODY>

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

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

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

<BODY>
<TABLE BORDER="1">
<TR>
<TD>Таблица из одной строки</TD>
<TD>из трех столбцов</TD>
<TD>без указания ширины таблицы и
ячеек.</TD>
</TR>
</TABLE>
</BODY>

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

Таблица начинается тэгом <TABLE> (от
английского table — таблица) и заканчивается
парным ему тэгом </TABLE>. Параметр
BORDER тэга <TABLE> обозначает
ширину рамки таблицы.
Содержимое таблицы описывается по строкам
сверху вниз (начиная с верхней строки).
Каждая строка начинается тэгом <TR> (от
английского table row – строка таблицы) и
заканчивается парным ему тэгом </TR>.
Ячейки в строке описываются слева
направо. Каждая ячейка начинается
тэгом <TD> (от английского table
data — данные таблицы) и
заканчивается парным ему тэгом
</TD>. В ячейку можно помещать
все, что угодно, в том числе текст,
рисунки и даже другие таблицы
(вложенные таблицы).

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

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

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

Языки вебпрограммирования
Клиентские
Серверные

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

HTML
PHP
ASP
ASPX
Perl
SSI
XML
DHTML
XHTML

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

PHP (Hypertext Preprocessor) –
скриптовый язык общего назначения,
интенсивно применяемый для
разработки веб-приложений. В
настоящее время поддерживается
подавляющим большинством хостингпровайдеров и является одним из
лидеров среди языков, применяющихся
для создания динамических веб-сайтов

33. Perl

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

34. Python

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

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

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

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

• Wix.com – международная облачная платформа для создания и
развития интернет-проектов, которая позволяет строить
профессиональные сайты и их мобильные версии на HTML5
c помощью инструментов drag-and-drop. Сервис доступен на
11 языках. Wix работает по бизнес-модели freemium, предлагая
возможность создавать сайты бесплатно и развивать их,
приобретая полезные улучшения.
Wix

37. Wix.com

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

Бесплатные
шаблоны
Бесплатный
хостинг
Поисковая
оптимизация

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

Подключение
собственного
домена
Оптимизация для
мобильных
устройств
Добавление
внешнего HTMLкода

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

Защита
страниц
Модули блога,
интернет-магазина,
списка, галереи
мультимедиа и пр.
Постинг в
соцсетях
Блоки
статистики

41. Сайты Google

• Сайты Google (англ. Google Sites) — упрощённый бесплатный
хостинг на базе структурированной вики.
• Может использоваться как часть Google Apps. Позволяет при
помощи технологии wiki сделать информацию доступной для людей,
которые нуждаются в её быстрой подаче. Пользователи сайта могут
работать вместе, добавлять информацию из других приложений
Google, например, Документы Google, Календарь Google, YouTube,
Picasa и из других источников.
Сайты Google

42. Google сайты

43. uСos

• uCoz – бесплатная система управления сайтом и
хостинг для сайтов, созданных с её использованием.
Модули uCoz могут использоваться как в единой связке
для создания полнофункционального сайта, так и по
отдельности, например, в качестве блог-платформы,
интернет-магазина и др.
uCos

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

Более 250 дизайнов
(шаблонов) для
создания сайта
возможность
создать собственный
дизайн страниц
широкий выбор
конфигурации сайта

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

Большое дисковое
пространство
Предоставление
домена третьего уровня
в 21 различной зоне
Возможность
привязать к сайту
собственный домен

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

WYSIWYG online
редактор
версия сайта для
PDA
регистрация через
социальные сети

47. Конструктор сайтов uCoz

English     Русский Rules