Back-end презентация

Содержание

Слайд 2

Хостинг услуга по размещению информации на сервере, постоянно находящемся в Интернете.

Хостинг

услуга по размещению информации на сервере, постоянно находящемся в Интернете.

Слайд 3

Например 1gb.ua – один из многочисленных хостинг-провайдеров, но у него есть пробный период!

Например

1gb.ua – один из многочисленных хостинг-провайдеров, но у него есть пробный

период!
Слайд 4

Например Регистрация не представляет особой сложности, необходимо ввести желаемое доменное

Например

Регистрация не представляет особой сложности, необходимо ввести желаемое доменное имя, и

стандартный набор данных о себе.
Слайд 5

Например После регистрации нас будет интересовать данные о доступе к хостингу…

Например

После регистрации нас будет интересовать данные о доступе к хостингу…

Слайд 6

Например …а именно адрес FTP-сервера, для закачки туда файлов нашего

Например

…а именно адрес FTP-сервера, для закачки туда файлов нашего сайта, и

логина пароля для доступа к нему (FTP-серверу).
Слайд 7

Например FTP-клиент – программа, которая по протоколу FTP сможет загружать

Например

FTP-клиент – программа, которая по протоколу FTP сможет загружать файлы на

хостинг (а также удалять их там при необходимости) https://ru.wikipedia.org/wiki/FTP

http://filezilla.ru/ – FileZilla – один из популярных FTP-клиентов.

Слайд 8

Например Создаём новое подключение и заполняем его данными которые мы

Например

Создаём новое подключение и заполняем его данными которые мы получили на

странице с адресами и пароля FTP-сервера (слайд №6).
Слайд 9

Например FileZilla откроет соединение с сервером и в правой части

Например

FileZilla откроет соединение с сервером и в правой части окна будут

расположены каталоги на сервере (как в проводинике), нас будет интересовать каталог http, в нём и будут лежать файлы вашего сайта.
Слайд 10

Например Поместите в этот каталог файлы из которых состоит ваш

Например

Поместите в этот каталог файлы из которых состоит ваш сайт. При

этом один из файлов должен носить имя index.html – он станет файлом по умолчанию, т.е. если браузер не уточняет какой файл ему нужен, то ему будет возвращаться этот самый файл index.html.

Зайдите в браузере на ваш сайт (его временный адрес есть на странице с логинами и паролями).

Слайд 11

index Имя первого файла (файла по умолчанию) на сайта должно быть: .php .html .etc…

index

Имя первого файла (файла по умолчанию) на сайта должно быть:

.php
.html
.etc…

Слайд 12

Например !!! Логины и пароли на слайдах в этом примере

Например

!!! Логины и пароли на слайдах в этом примере тестовые, т.е.

не будут работать если вы их захотите использовать. Во время настоящей регистрации вы получить актуальные и работающие логины пароли которые и нужно использовать !!!
Слайд 13

Веб-сервер — программа принимающий HTTP-запросы от клиентов (обычно веб-браузеров), и

Веб-сервер — программа принимающий HTTP-запросы от клиентов (обычно веб-браузеров), и выдающий им HTTP-ответы, как

правило, вместе с HTML-страницей, изображением, или другими данными.

HTTP запрос (HTTP Request):
«А дай ка мне http://www.site.com/file.html да побыстрее»

HTTP ответ (HTTP Response):
«На тебе HTML-файл (file.html), всё прошло на 200»

Как это всё работает?

Слайд 14

Протокол HTTP Закладка Network, консоли разработчика, содержит все детали общения браузера с веб-серверами.

Протокол HTTP

Закладка Network, консоли разработчика, содержит все детали общения браузера с

веб-серверами.
Слайд 15

Протокол HTTP Браузер способен показать все детали HTTP-переписки между ним и сервером.

Протокол HTTP

Браузер способен показать все детали HTTP-переписки между ним и сервером.

Слайд 16

Коды состояний (статусов) HTTP Подробнее: https://ru.wikipedia.org/wiki/Список_кодов_состояния_HTTP Коды состояний – ответ

Коды состояний (статусов) HTTP

Подробнее: https://ru.wikipedia.org/wiki/Список_кодов_состояния_HTTP

Коды состояний – ответ сервера о том,

выполнен ли запрос, а если нет, то почему.
Слайд 17

Локальный файл (на своём ПК) Сетевой файл (на удалённом сервере)

Локальный файл (на своём ПК)

Сетевой файл
(на удалённом сервере)

Для браузера нет

большой разницы неважно откуда получен файл.
Слайд 18

Web-сервер Подробнее: https://ru.wikipedia.org/wiki/Сравнение_веб-серверов Web-сервер – программа задача которой получать запросы

Web-сервер

Подробнее: https://ru.wikipedia.org/wiki/Сравнение_веб-серверов

Web-сервер – программа задача которой получать запросы от
клиентов и

возвращать им HTML-документ (и не только).
Слайд 19

Open Server Open Server — это портативный локальный веб-сервер, имеющий

Open Server

Open Server — это портативный локальный веб-сервер, имеющий многофункциональную управляющую

программу и большой выбор подключаемых компонентов.

Open Server – не единственный представитель программ типа «локальный сервер» для веб-разработчиков, подробнее: http://habrahabr.ru/post/144242/

Скачать можно по адресу: http://open-server.ru/download/

Слайд 20

Включите Open Server: Введите в адресной строке браузера: http://localhost Признак успешной работы Open Server Open Server

Включите Open Server:

Введите в адресной строке браузера: http://localhost

Признак успешной работы

Open Server

Open Server

Слайд 21

Open Server Для «создания» сайта в Open Server откройте каталог

Open Server

Для «создания» сайта в Open Server откройте каталог в котором

он установлен, а в нём каталог domains. В нём создайте каталог имя которого будет соответствовать имени (доменному) вашего создаваемого сайта. Например: mysite.dp.ua
Слайд 22

Open Server Создайте файл с именем index.php, напишите в нём

Open Server

Создайте файл с именем index.php, напишите в нём приведенный код,

и поместите его в каталог созданного сайта. После этого откройте сайт в браузере, зайдя на http://mysite.dp.ua
Слайд 23

Open Server Создайте файл с именем index.php, напишите в нём

Open Server

Создайте файл с именем index.php, напишите в нём приведенный код,

и поместите его в каталог созданного сайта. После этого откройте сайт в браузере, зайдя на http://mysite.dp.ua

Результат

Исходный код полученной страницы (Ctrl+U)

Слайд 24

Веб-сервер В процессе передачи файла в страницу были внесены изменения,

Веб-сервер

В процессе передачи файла в страницу были внесены изменения, полностью пропал

PHP код а вместо него появилась HTML-разметка.

???

Слайд 25

HTTP запрос HTTP ответ Поиск файла Обработка файла перед отправкой

HTTP запрос

HTTP ответ

Поиск файла

Обработка файла перед отправкой

Слайд 26

Задача РНР - обработка (переработка, модификация) страницы перед отправкой её

Задача РНР - обработка (переработка, модификация) страницы перед отправкой её клиенту.

В

зависимости от чего?

В зависимости от:
Параметров переданных странице;
Данных переданных в заголовке HTTP запроса;
Данных о предыдущем посещении страницы.
(cookie-файлы, сессии)

Слайд 27

Задача РНР - обработка (переработка, модификация) страницы перед отправкой её

Задача РНР - обработка (переработка, модификация) страницы перед отправкой её клиенту.

Как

он это делает?

Выводя или не выводя те или иные фрагменты HTML-кода.

Слайд 28

Задача РНР - обработка (переработка, модификация) страницы перед отправкой её

Задача РНР - обработка (переработка, модификация) страницы перед отправкой её клиенту.

А

зачем?

Точка обмен данными

Обработка, хранение, защита и использование данных (и защита кода). Данные не хранятся у клиента!

Меньше файлов, один файл может выводить различную информацию, в зависимости от ситуации.

Слайд 29

Языки на серверной стороне Подробнее: https://ru.wikipedia.org/wiki/Веб-программирование

Языки на серверной стороне

Подробнее: https://ru.wikipedia.org/wiki/Веб-программирование

Слайд 30

Языки программирования (серверная сторона) Подробнее: https://ru.wikipedia.org/wiki/Веб-программирование

Языки программирования
(серверная сторона)

Подробнее: https://ru.wikipedia.org/wiki/Веб-программирование

Слайд 31

PHP PHP – средство генерации HTML-кода ??? Поместите этот код

PHP

PHP – средство генерации HTML-кода

???

Поместите этот код в файл page.php (в

каталоге вашего сайта), а затем откройте в браузере адрес: http://mysite.dp.ua/page.php
Слайд 32

PHP PHP – средство генерации HTML-кода

PHP

PHP – средство генерации HTML-кода

Слайд 33

PHP PHP в HTML HTML в PHP или вот в чём вопрос…

PHP

PHP в HTML

HTML в PHP

или

вот в чём вопрос…

Слайд 34

PHP PHP в HTML HTML в PHP или

PHP

PHP в HTML

HTML в PHP

или

Слайд 35

PHP PHP в HTML HTML в PHP == Независимо от подхода, результатом будет HTML-документ.

PHP

PHP в HTML

HTML в PHP

==

Независимо от подхода, результатом будет HTML-документ.

Слайд 36

PHP PHP будет работать только если запрос к файлу пройдёт через web-сервер.

PHP

PHP будет работать только если запрос к файлу пройдёт через web-сервер.

Слайд 37

W3Schools PHP Tutorial http://www.w3schools.com/php/

W3Schools PHP Tutorial

http://www.w3schools.com/php/

Имя файла: Back-end.pptx
Количество просмотров: 25
Количество скачиваний: 0