Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Web-технологии

Содержание

РасписаниеВоскресенье 12:00 — 13:0013:10 — 14:30814 офис
Web-технологии2-й год обучения2015 г.Капитанов Андрей Ивановичcko@kapdx.ruПреподаватель РасписаниеВоскресенье 12:00 — 13:0013:10 — 14:30814 офис WT-21 семестр2 семестрКоллоквиум (~ 5-е занятие)Подготовка к конференцииЭкзаменКонтрольные + тестированияКоллоквиумПодготовка к курсовой Занятие #1 1 / 12Выберите верный php тэг?... ? 2 / 12Какой результат выполнения следующего кода: 3 / 12Какие из приведённых в коде условий отобразят значения? 4 / 12Как определить константу?constant(‘FOO’, ‘BAR’);defineconstant(‘FOO’, ‘BAR’);define(‘FOO’, BAR);variable(‘FOO’, ‘BAR’); 5 / 12Какая разница между равенством и эквивалентностью?Знак эквивалентности работает лишь для 6 / 12Что будет выведено на экран в результате выполнения этой программы 7 / 12Какая функция в PHP позволяет найти длину строки?strtok()strpos()str_repeat()strlen() 8 / 12Какой результат выполнения следующего кода: 9 / 12Какой тип данных не допустим в PHP?stringintegerfloatchararrayobject 10 / 12Какой из следующих операторов используется для конкатенации строк?&.|->=+ 11 / 12Что будет выведено на экран в результате выполнения этой программы 12 / 12Является ли переменная $221BakerStreet валидной? Принципы работы Интернета Статистика2000 г. – 361 млн. пользователей2014 г. – 2,8 млрд. пользователей2015 г. Терминология	Сервер — любой отдельно взятый компьютер в Интернете, который позволяет другим машинам Терминология	Порт — это некоторое число  (от 0 до 65535) которое идентифицирует ТерминологияУзел (хост) — любая сущность, имеющая уникальный IP-адрес в Интернете. Виртуальный хост ТерминологияПровайдер — организация, имеющая несколько модемных входов, к которым могут подключаться пользователи ТерминологияХостинг — это услуги, которые предоставляют клиентам хостинг-провайдеры. ТерминологияПротокол — это набор правил, который позволяет системам, взаимодействующим в рамках сети, ТерминологияTCP (Transmission Control Protocol)  Протокол управления передачей данныхHTTP (Hypertext Transfer Protocol) Терминология IP-адресПример IP – адреса:83.220.237.14     ( числа от 0 до 255 ) Доменное имяЧтобы облегчить простым пользователям работу с Интернетом, придумали систему DNSDNS (Domain URLURL (Universal Resource Locator)  универсальный локатор ресурсаПример: http://example.com:80/path/doc.htmlПротоколИмя хостаПортПуть к странице Протокол HTTPСтартовая строкаВ запросе:МЕТОД URI HTTP/ВерсияПример:GET /wiki/ HTTP/1.0 Протокол HTTPСтартовая строкаВ ответе:HTTP/Версия Код_состояния ПояснениеПример:HTTP/1.0 200 OK Классы кодов состояния1xx (Информационный)102 Processing («идёт обработка»)2хх (Успех)200 OK («хорошо»)3хх (Перенаправления)301 Moved Метод GETСпособ посылки параметров сценарию, когда данные помещаются в командную строку URL, называется методом GET.Пример: http://example.com/hello.php?name=Vasya Метод POST	Метод запроса POST предназначен для запроса, при котором веб-сервер принимает данные, ЗаголовкиContent-Type: text/plain; charset=utf-8Server: Apache/2.2.11 (Win32) PHP/5.3.0Content-Language: ruLocation: http://example.com/page.htmlUser-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) CGI (Common Gateway Interface )	CGI — стандарт интерфейса, используемого для связи внешней программы с веб-сервером. PHP (Hypertext Preprocessor)	PHP - скриптовый язык программирования общего назначения, интенсивно применяемый для разработки  веб-приложений. PHP	Создан Расмусом Лердорфом в 1995 г. Основы синтаксиса PHPТеги PHP	Пример: Разделение конструкций с помощью  символа “;”	Пример: Основы синтаксиса PHPКомментарии ( /* */ , // , # )	/* Мой Пример программы					  	Тестируем PHP Правила написания переменныхПеременные в PHP обозначаются знаком доллара ($), за которым должно Правила написания переменныхИмя переменной после знака доллара должно начинаться с буквы или Функцииvoid echo (string $arg1 [, string $...] );int print ( string $arg Оператор конкатенацииОператор конкатенации ( . ), который возвращает строку, представляющую собой соединение :)
Слайды презентации

Слайд 2 Расписание
Воскресенье
12:00 — 13:00
13:10 — 14:30
814 офис

РасписаниеВоскресенье 12:00 — 13:0013:10 — 14:30814 офис

Слайд 3 WT-2
1 семестр
2 семестр
Коллоквиум (~ 5-е занятие)
Подготовка к конференции
Экзамен
Контрольные

WT-21 семестр2 семестрКоллоквиум (~ 5-е занятие)Подготовка к конференцииЭкзаменКонтрольные + тестированияКоллоквиумПодготовка к

+ тестирования
Коллоквиум
Подготовка к курсовой работе
Конференция
Экзамен
Сдача курсовой работы
Олимпиада
Контрольные + тестирования
Контрольные

+ тестирования

Слайд 4 Занятие #1

Занятие #1

Слайд 5 1 / 12
Выберите верный php тэг


?...

1 / 12Выберите верный php тэг?... ?

?



Слайд 6 2 / 12
Какой результат выполнения следующего кода:

2 / 12Какой результат выполнения следующего кода:

Слайд 7 3 / 12
Какие из приведённых в коде условий

3 / 12Какие из приведённых в коде условий отобразят значения?

отобразят значения?


Слайд 8 4 / 12
Как определить константу?
constant(‘FOO’, ‘BAR’);
defineconstant(‘FOO’, ‘BAR’);
define(‘FOO’, BAR);
variable(‘FOO’,

4 / 12Как определить константу?constant(‘FOO’, ‘BAR’);defineconstant(‘FOO’, ‘BAR’);define(‘FOO’, BAR);variable(‘FOO’, ‘BAR’);

‘BAR’);


Слайд 9 5 / 12
Какая разница между равенством и эквивалентностью?
Знак

5 / 12Какая разница между равенством и эквивалентностью?Знак эквивалентности работает лишь

эквивалентности работает лишь для строк, а знак равенства применим

к любым типам.
Знак равенства проверяет лишь значения операндов, а знак эквивалентности значения и их типы.
Никакой разницы нет.
Знак эквивалентности проверяет лишь значения операндов, а знак равенства значения и их типы.


Слайд 10 6 / 12
Что будет выведено на экран в

6 / 12Что будет выведено на экран в результате выполнения этой программы

результате выполнения этой программы


Слайд 11 7 / 12
Какая функция в PHP позволяет найти

7 / 12Какая функция в PHP позволяет найти длину строки?strtok()strpos()str_repeat()strlen()

длину строки?
strtok()
strpos()
str_repeat()
strlen()


Слайд 12 8 / 12
Какой результат выполнения следующего кода:

8 / 12Какой результат выполнения следующего кода:

Слайд 13 9 / 12
Какой тип данных не допустим в

9 / 12Какой тип данных не допустим в PHP?stringintegerfloatchararrayobject

PHP?
string
integer
float
char
array
object


Слайд 14 10 / 12
Какой из следующих операторов используется для

10 / 12Какой из следующих операторов используется для конкатенации строк?&.|->=+

конкатенации строк?
&
.
|
->
=
+


Слайд 15 11 / 12
Что будет выведено на экран в

11 / 12Что будет выведено на экран в результате выполнения этой программы

результате выполнения этой программы


Слайд 16 12 / 12
Является ли переменная $221BakerStreet валидной?

12 / 12Является ли переменная $221BakerStreet валидной?

Слайд 17 Принципы работы Интернета

Принципы работы Интернета

Слайд 18 Статистика
2000 г. – 361 млн. пользователей
2014 г. –

Статистика2000 г. – 361 млн. пользователей2014 г. – 2,8 млрд. пользователей2015

2,8 млрд. пользователей
2015 г. – 3,2 млрд. пользователей

В среднем

по миру 43 человек из 100 являются интернет пользователями.


Слайд 19 Терминология
Сервер — любой отдельно взятый компьютер в Интернете,

Терминология	Сервер — любой отдельно взятый компьютер в Интернете, который позволяет другим

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

при передаче данных

Слайд 22 Терминология
Порт — это некоторое число (от 0 до

Терминология	Порт — это некоторое число (от 0 до 65535) которое идентифицирует

65535) которое идентифицирует программу, желающую принимать данные из Интернета.


Слайд 23 Терминология
Узел (хост) — любая сущность, имеющая уникальный IP-адрес

ТерминологияУзел (хост) — любая сущность, имеющая уникальный IP-адрес в Интернете. Виртуальный

в Интернете.
Виртуальный хост — это хост, не имеющий

уникального IP-адреса в Сети, но, тем не менее, доступный указанием какого-нибудь дополнительного адреса (например, его DNS-имени).


Слайд 24 Терминология
Провайдер — организация, имеющая несколько модемных входов, к

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

которым могут подключаться пользователи для доступа в Интернет.
Хостинг-провайдер —

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


Слайд 25 Терминология
Хостинг — это услуги, которые предоставляют клиентам хостинг-провайдеры.

ТерминологияХостинг — это услуги, которые предоставляют клиентам хостинг-провайдеры.

Слайд 26 Терминология
Протокол — это набор правил, который позволяет системам,

ТерминологияПротокол — это набор правил, который позволяет системам, взаимодействующим в рамках

взаимодействующим в рамках сети, обмениваться данными в наиболее удобной

для них форме.


Слайд 27 Терминология
TCP (Transmission Control Protocol) Протокол управления передачей данных

HTTP

ТерминологияTCP (Transmission Control Protocol) Протокол управления передачей данныхHTTP (Hypertext Transfer Protocol)

(Hypertext Transfer Protocol) Протокол передачи гипертекста базирующийся на TCP.




Слайд 28 Терминология

Терминология

Слайд 29 IP-адрес
Пример IP – адреса:
83.220.237.14 ( числа от 0 до

IP-адресПример IP – адреса:83.220.237.14   ( числа от 0 до 255 )

255 )


Слайд 30 Доменное имя
Чтобы облегчить простым пользователям работу с Интернетом,

Доменное имяЧтобы облегчить простым пользователям работу с Интернетом, придумали систему DNSDNS

придумали систему DNS

DNS (Domain Name System) служба имен доменов.


Слайд 32 URL
URL (Universal Resource Locator) универсальный локатор ресурса
Пример: http://example.com:80/path/doc.html
Протокол
Имя хоста
Порт
Путь

URLURL (Universal Resource Locator) универсальный локатор ресурсаПример: http://example.com:80/path/doc.htmlПротоколИмя хостаПортПуть к странице

к странице


Слайд 33 Протокол HTTP
Стартовая строка
В запросе:
МЕТОД URI HTTP/Версия

Пример:
GET /wiki/ HTTP/1.0

Протокол HTTPСтартовая строкаВ запросе:МЕТОД URI HTTP/ВерсияПример:GET /wiki/ HTTP/1.0

Слайд 34 Протокол HTTP
Стартовая строка
В ответе:
HTTP/Версия Код_состояния Пояснение

Пример:
HTTP/1.0 200 OK

Протокол HTTPСтартовая строкаВ ответе:HTTP/Версия Код_состояния ПояснениеПример:HTTP/1.0 200 OK

Слайд 36 Классы кодов состояния
1xx (Информационный)
102 Processing («идёт обработка»)

2хх (Успех)
200

Классы кодов состояния1xx (Информационный)102 Processing («идёт обработка»)2хх (Успех)200 OK («хорошо»)3хх (Перенаправления)301

OK («хорошо»)

3хх (Перенаправления)
301 Moved Permanently («перемещено навсегда»)

4хх (Ошибка клиента)
404

Not Found («не найдено»)

5хх (Ошибка сервера)
500 Internal Server Error («внутренняя ошибка сервера»)



Слайд 37 Метод GET
Способ посылки параметров сценарию, когда данные помещаются

Метод GETСпособ посылки параметров сценарию, когда данные помещаются в командную строку URL, называется методом GET.Пример: http://example.com/hello.php?name=Vasya

в командную строку URL, называется методом GET.

Пример: http://example.com/hello.php?name=Vasya


Слайд 38 Метод POST
Метод запроса POST предназначен для запроса, при

Метод POST	Метод запроса POST предназначен для запроса, при котором веб-сервер принимает

котором веб-сервер принимает данные, заключенные в тело сообщения, для

хранения. Он часто используется для загрузки файла или представления заполненной веб-формы.


Слайд 39 Заголовки
Content-Type: text/plain; charset=utf-8
Server: Apache/2.2.11 (Win32) PHP/5.3.0
Content-Language: ru
Location: http://example.com/page.html
User-Agent:

ЗаголовкиContent-Type: text/plain; charset=utf-8Server: Apache/2.2.11 (Win32) PHP/5.3.0Content-Language: ruLocation: http://example.com/page.htmlUser-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64)

Mozilla/5.0 (Windows NT 6.1; WOW64)


Слайд 40 CGI (Common Gateway Interface )
CGI — стандарт интерфейса,

CGI (Common Gateway Interface )	CGI — стандарт интерфейса, используемого для связи внешней программы с веб-сервером.

используемого для связи внешней программы с веб-сервером.


Слайд 42 PHP (Hypertext Preprocessor)
PHP - скриптовый язык программирования общего

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

назначения, интенсивно применяемый для разработки веб-приложений.


Слайд 43 PHP
Создан Расмусом Лердорфом в 1995 г.

PHP	Создан Расмусом Лердорфом в 1995 г.

Слайд 44 Основы синтаксиса PHP
Теги PHP

Основы синтаксиса PHPТеги PHP	Пример: Разделение конструкций с помощью символа “;”	Пример:

код) ?>
Пример:

Разделение конструкций с помощью

символа “;”
Пример:



Слайд 45 Основы синтаксиса PHP
Комментарии ( /* */ , //

Основы синтаксиса PHPКомментарии ( /* */ , // , # )	/*

, # )
/* Мой многострочный комментарий */

// Однострочный комментарий

# Однострочный

комментарий


Слайд 46 Пример программы




Тестируем PHP


Пример программы					 	Тестируем PHP

'Hello, world!'; ?>




Слайд 47 Правила написания переменных
Переменные в PHP обозначаются знаком доллара

Правила написания переменныхПеременные в PHP обозначаются знаком доллара ($), за которым

($), за которым должно следовать имя переменной.
Пример: $name


Слайд 48 Правила написания переменных
Имя переменной после знака доллара должно

Правила написания переменныхИмя переменной после знака доллара должно начинаться с буквы

начинаться с буквы или символа подчеркивания и далее может

состоять из букв, цифр и символов подчеркивания в любом количестве.
Обратите внимание, что имена переменных чувствительны к регистру букв. $name и $Name - разные переменные!

Слайд 49 Функции
void echo (string $arg1 [, string $...] );
int

Функцииvoid echo (string $arg1 [, string $...] );int print ( string

print ( string $arg );

Функции print и echo -

выводят строку


Слайд 50 Оператор конкатенации
Оператор конкатенации ( . ), который возвращает

Оператор конкатенацииОператор конкатенации ( . ), который возвращает строку, представляющую собой

строку, представляющую собой соединение левого и правого аргумента.

$name =

“Вася”;
$hello = “Привет”;
echo $hello . $name;


  • Имя файла: web-tehnologii.pptx
  • Количество просмотров: 179
  • Количество скачиваний: 0