🗊Презентация Разработка Web-приложений. Возможности PHP

Нажмите для полного просмотра!
Разработка Web-приложений. Возможности PHP, слайд №1Разработка Web-приложений. Возможности PHP, слайд №2Разработка Web-приложений. Возможности PHP, слайд №3Разработка Web-приложений. Возможности PHP, слайд №4Разработка Web-приложений. Возможности PHP, слайд №5Разработка Web-приложений. Возможности PHP, слайд №6Разработка Web-приложений. Возможности PHP, слайд №7Разработка Web-приложений. Возможности PHP, слайд №8Разработка Web-приложений. Возможности PHP, слайд №9Разработка Web-приложений. Возможности PHP, слайд №10Разработка Web-приложений. Возможности PHP, слайд №11Разработка Web-приложений. Возможности PHP, слайд №12Разработка Web-приложений. Возможности PHP, слайд №13Разработка Web-приложений. Возможности PHP, слайд №14Разработка Web-приложений. Возможности PHP, слайд №15Разработка Web-приложений. Возможности PHP, слайд №16Разработка Web-приложений. Возможности PHP, слайд №17Разработка Web-приложений. Возможности PHP, слайд №18Разработка Web-приложений. Возможности PHP, слайд №19Разработка Web-приложений. Возможности PHP, слайд №20Разработка Web-приложений. Возможности PHP, слайд №21Разработка Web-приложений. Возможности PHP, слайд №22Разработка Web-приложений. Возможности PHP, слайд №23Разработка Web-приложений. Возможности PHP, слайд №24Разработка Web-приложений. Возможности PHP, слайд №25Разработка Web-приложений. Возможности PHP, слайд №26Разработка Web-приложений. Возможности PHP, слайд №27Разработка Web-приложений. Возможности PHP, слайд №28Разработка Web-приложений. Возможности PHP, слайд №29Разработка Web-приложений. Возможности PHP, слайд №30Разработка Web-приложений. Возможности PHP, слайд №31Разработка Web-приложений. Возможности PHP, слайд №32Разработка Web-приложений. Возможности PHP, слайд №33Разработка Web-приложений. Возможности PHP, слайд №34Разработка Web-приложений. Возможности PHP, слайд №35Разработка Web-приложений. Возможности PHP, слайд №36Разработка Web-приложений. Возможности PHP, слайд №37

Содержание

Вы можете ознакомиться и скачать презентацию на тему Разработка Web-приложений. Возможности PHP. Доклад-сообщение содержит 37 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Разработка Web-приложений
Преподаватель: Вильданов Вадим 
Кадирович
Описание слайда:
Разработка Web-приложений Преподаватель: Вильданов Вадим Кадирович

Слайд 2





Возможности PHP
Cоздание приложений ( скриптов ), которые исполняются на стороне сервера. 
Cоздание скриптов, выполняющихся в командной строке. То есть с помощью PHP можно создавать такие скрипты, которые будут исполняться, вне зависимости от web-сервера и браузера, на конкретной машине. 
Cоздание GUI -приложений (графических интерфейсов), выполняющихся на стороне клиента.
Описание слайда:
Возможности PHP Cоздание приложений ( скриптов ), которые исполняются на стороне сервера.  Cоздание скриптов, выполняющихся в командной строке. То есть с помощью PHP можно создавать такие скрипты, которые будут исполняться, вне зависимости от web-сервера и браузера, на конкретной машине. Cоздание GUI -приложений (графических интерфейсов), выполняющихся на стороне клиента.

Слайд 3


Разработка Web-приложений. Возможности PHP, слайд №3
Описание слайда:

Слайд 4


Разработка Web-приложений. Возможности PHP, слайд №4
Описание слайда:

Слайд 5





Динамические web-страницы
Следует различать:
Динамические эффекты страниц (определены заранее)
Динамическое содержимое страниц (зависит от внешних условий)
Описание слайда:
Динамические web-страницы Следует различать: Динамические эффекты страниц (определены заранее) Динамическое содержимое страниц (зависит от внешних условий)

Слайд 6





Разделение задач web-приложения
Обработка событий, динамика и эффекты на странице – JavaScript
Обработка запросов на стороне сервера, взаимодействие – PHP
Хранение и обработка данных - MySQL
Описание слайда:
Разделение задач web-приложения Обработка событий, динамика и эффекты на странице – JavaScript Обработка запросов на стороне сервера, взаимодействие – PHP Хранение и обработка данных - MySQL

Слайд 7





Методы создания динамических web-страниц
Ручной
Онлайн конструктор
CMS
Описание слайда:
Методы создания динамических web-страниц Ручной Онлайн конструктор CMS

Слайд 8





Курс «Разработка Web-приложений»
Включает в себя изучение:
общих принципов организации сетевого взаимодействия компьютеров;
истории появления и развития Интернета;
Описание слайда:
Курс «Разработка Web-приложений» Включает в себя изучение: общих принципов организации сетевого взаимодействия компьютеров; истории появления и развития Интернета;

Слайд 9





Вопросы для самостоятельной подготовки
Определение процесса Web программирования и его составляющие;
Почему Word Wide Web характеризуется как проект распределённой гипертекстовой системы;
Назначение и основные характеристики современных языков гипертекстовой разметки;
Основные характеристики технологической среды, в которой функционирует Web приложение;
Определение понятий сервера и клиента и концепции «клиент-сервер»;
Дайте формулировку роли сервера данных;
Определение тонкого клиента и его места в компьютерных технологиях;
Основные признаки и составные части трёхуровневой Web ориентированной информационной системы. Схема передачи и обработки данных в такой системе.
Функции обработки информации в двух- и трёхзвенных клиент/серверных системах;
Назначение протокола  CGI;
Определение  и характеристики основных протоколов, используемых в сети WWW;
Понятие унифицированного локатора ресурса;
Состав стека семейства протокола TCP/IP;
Краткая характеристика и функциональное назначение сервисных протоколов TCP/IP;
Основные положения протокола HTTP;
Назвать и дать краткую характеристику трёх компонентов веб-технологии;
Описание слайда:
Вопросы для самостоятельной подготовки Определение процесса Web программирования и его составляющие; Почему Word Wide Web характеризуется как проект распределённой гипертекстовой системы; Назначение и основные характеристики современных языков гипертекстовой разметки; Основные характеристики технологической среды, в которой функционирует Web приложение; Определение понятий сервера и клиента и концепции «клиент-сервер»; Дайте формулировку роли сервера данных; Определение тонкого клиента и его места в компьютерных технологиях; Основные признаки и составные части трёхуровневой Web ориентированной информационной системы. Схема передачи и обработки данных в такой системе. Функции обработки информации в двух- и трёхзвенных клиент/серверных системах; Назначение протокола CGI; Определение и характеристики основных протоколов, используемых в сети WWW; Понятие унифицированного локатора ресурса; Состав стека семейства протокола TCP/IP; Краткая характеристика и функциональное назначение сервисных протоколов TCP/IP; Основные положения протокола HTTP; Назвать и дать краткую характеристику трёх компонентов веб-технологии;

Слайд 10





Введение в PHP. Включение PHP в HTML
<?php
echo “Hello world!”;
?>

<?
echo “Hello world!”;
?>
Описание слайда:
Введение в PHP. Включение PHP в HTML <?php echo “Hello world!”; ?> <? echo “Hello world!”; ?>

Слайд 11





Использование комментариев
Однострочные
//пример комментария
#пример комментария
Многострочные
/*Пример
Многострочного 
комментария*/
Описание слайда:
Использование комментариев Однострочные //пример комментария #пример комментария Многострочные /*Пример Многострочного комментария*/

Слайд 12





Особенности PHP
Язык php регистрозависимый
Команды языка заканчиваются символом ;
Символ $ используется для обозначения имен переменных
Присваивание:
<?php
$mycount=1;
$mystring=“word”;
$myarray=array(“one”,”two”,”three”);
?>
Описание слайда:
Особенности PHP Язык php регистрозависимый Команды языка заканчиваются символом ; Символ $ используется для обозначения имен переменных Присваивание: <?php $mycount=1; $mystring=“word”; $myarray=array(“one”,”two”,”three”); ?>

Слайд 13





Правила присваивания имен переменных
Имена должны начинаться с буквы или с символа подчеркивания
Могут содержать a-z,A-Z,0-9 и _
Имена не должны содержать пробелов
Имена переменных регистрозависимы
Описание слайда:
Правила присваивания имен переменных Имена должны начинаться с буквы или с символа подчеркивания Могут содержать a-z,A-Z,0-9 и _ Имена не должны содержать пробелов Имена переменных регистрозависимы

Слайд 14





Присваивание значений переменным
Присваивание по значению
$second = $first;
Присваивание по ссылке
$second = &$first;
Описание слайда:
Присваивание значений переменным Присваивание по значению $second = $first; Присваивание по ссылке $second = &$first;

Слайд 15





Объявление константы
Константы не имеют приставки $ в своем имени.
Получить значение констаны можно указав её имя или использовав функцию constant("Имя_константы")
define("Имя_константы", "Значение_константы", [Нечувствительность_к_регистру])
Описание слайда:
Объявление константы Константы не имеют приставки $ в своем имени. Получить значение констаны можно указав её имя или использовав функцию constant("Имя_константы") define("Имя_константы", "Значение_константы", [Нечувствительность_к_регистру])

Слайд 16





Арифметические операторы 
Обозначение Название Пример
+ 		Сложение 	$a + $b
- 			Вычитание 	$a - $b
* 			Умножение	$a * $b
/			Деление		$a / $b
%		Остаток от деления	$a % $b
Описание слайда:
Арифметические операторы Обозначение Название Пример + Сложение $a + $b - Вычитание $a - $b * Умножение $a * $b / Деление $a / $b % Остаток от деления $a % $b

Слайд 17





Строковые операторы 
Конкатенация ( сложение строк )
$c = $a . $b (это строка, состоящая из $a и $b )
Описание слайда:
Строковые операторы Конкатенация ( сложение строк ) $c = $a . $b (это строка, состоящая из $a и $b )

Слайд 18





Операторы присваивания
Описание слайда:
Операторы присваивания

Слайд 19





 Операторы сравнения
Описание слайда:
 Операторы сравнения

Слайд 20





Операторы сравнения
Описание слайда:
Операторы сравнения

Слайд 21





Логические операторы
Описание слайда:
Логические операторы

Слайд 22





Инкремент и декремент
Описание слайда:
Инкремент и декремент

Слайд 23





Типы данных
PHP поддерживает восемь простых типов данных.
Четыре скалярных типа:
boolean (логический) ;
integer (целый) ;
float (с плавающей точкой) ;
string (строковый).
Два смешанных типа:
array (массив) ;
object (объект).
И два специальных типа:
resource (ресурс) ;
NULL.
Описание слайда:
Типы данных PHP поддерживает восемь простых типов данных. Четыре скалярных типа: boolean (логический) ; integer (целый) ; float (с плавающей точкой) ; string (строковый). Два смешанных типа: array (массив) ; object (объект). И два специальных типа: resource (ресурс) ; NULL.

Слайд 24





Тип boolean (булев или логический тип)
Этот тип выражает истинность значения, то есть переменная этого типа может иметь только два значения – истина TRUE или ложь FALSE .
Чтобы определить булев тип, используют ключевое слово TRUE или FALSE. Оба регистронезависимы.
<?php 
$test = True; 
?>
Описание слайда:
Тип boolean (булев или логический тип) Этот тип выражает истинность значения, то есть переменная этого типа может иметь только два значения – истина TRUE или ложь FALSE . Чтобы определить булев тип, используют ключевое слово TRUE или FALSE. Оба регистронезависимы. <?php $test = True; ?>

Слайд 25





Тип integer (целые)
Этот тип задает число из множества целых чисел Z = {..., -2, -1, 0, 1, 2, ...}. 
Целые могут быть указаны в десятичной, шестнадцатеричной или восьмеричной системе счисления, по желанию с предшествующим знаком " - " или " + ".
Для использования восьмеричной системы счисления, нужно предварять число 0 (нулем), для использования шестнадцатеричной системы нужно поставить перед числом 0x.
Описание слайда:
Тип integer (целые) Этот тип задает число из множества целых чисел Z = {..., -2, -1, 0, 1, 2, ...}. Целые могут быть указаны в десятичной, шестнадцатеричной или восьмеричной системе счисления, по желанию с предшествующим знаком " - " или " + ". Для использования восьмеричной системы счисления, нужно предварять число 0 (нулем), для использования шестнадцатеричной системы нужно поставить перед числом 0x.

Слайд 26





Тип float (числа с плавающей точкой)
Числа с плавающей точкой (они же числа двойной точности или действительные числа) могут быть определены при помощи любого из следующих синтаксисов:
<?php 
$a = 1.234; 
$b = 1.2e3; 
$c = 7E-10; 
?>
Описание слайда:
Тип float (числа с плавающей точкой) Числа с плавающей точкой (они же числа двойной точности или действительные числа) могут быть определены при помощи любого из следующих синтаксисов: <?php $a = 1.234; $b = 1.2e3; $c = 7E-10; ?>

Слайд 27





Тип string (строки)
Строка – это набор символов. 
В PHP символ занимает один байт.
Это также означает, что PHP не имеет встроенной поддержки Unicode. 

Строка в PHP может быть определена тремя различными способами:
с помощью одинарных кавычек ;
с помощью двойных кавычек ;
heredoc-синтаксисом.
Описание слайда:
Тип string (строки) Строка – это набор символов. В PHP символ занимает один байт. Это также означает, что PHP не имеет встроенной поддержки Unicode. Строка в PHP может быть определена тремя различными способами: с помощью одинарных кавычек ; с помощью двойных кавычек ; heredoc-синтаксисом.

Слайд 28





Одинарные кавычки
Простейший способ определить строку – это заключить ее в одинарные кавычки
Чтобы использовать одинарную кавычку внутри строки, перед ней необходимо поставить символ обратной косой черты " \ ", т. е. экранировать ее. 
В строках, заключенных в одинарные кавычки, переменные и управляющие последовательности для специальных символов не обрабатываются .
Описание слайда:
Одинарные кавычки Простейший способ определить строку – это заключить ее в одинарные кавычки Чтобы использовать одинарную кавычку внутри строки, перед ней необходимо поставить символ обратной косой черты " \ ", т. е. экранировать ее.  В строках, заключенных в одинарные кавычки, переменные и управляющие последовательности для специальных символов не обрабатываются .

Слайд 29





Двойные кавычки
Если строка заключена в двойные кавычки " " ",то PHP распознает большее количество управляющих последовательностей для специальных символов. 
Описание слайда:
Двойные кавычки Если строка заключена в двойные кавычки " " ",то PHP распознает большее количество управляющих последовательностей для специальных символов. 

Слайд 30





Управляющие последовательности
Описание слайда:
Управляющие последовательности

Слайд 31





Heredoc
Heredoc -текст ведет себя так же, как и строка в двойных кавычках
При использовании такого синтаксиса нет необходимости экранировать кавычки 
Можно использовать управляющие последовательности.
Переменные внутри heredoc тоже обрабатываются.
Описание слайда:
Heredoc Heredoc -текст ведет себя так же, как и строка в двойных кавычках При использовании такого синтаксиса нет необходимости экранировать кавычки Можно использовать управляющие последовательности. Переменные внутри heredoc тоже обрабатываются.

Слайд 32





Heredoc
$str = <<<EOD Большой блок текста, охватывающий несколько строчек, с использованием heredoc-синтаксиса EOD;
Описание слайда:
Heredoc $str = <<<EOD Большой блок текста, охватывающий несколько строчек, с использованием heredoc-синтаксиса EOD;

Слайд 33





Тип array (массив)
Массив в PHP представляет собой упорядоченную последовательность значений и ключей.
Определить массив можно с помощью конструкции array () или непосредственно задавая значения его элементам.
Описание слайда:
Тип array (массив) Массив в PHP представляет собой упорядоченную последовательность значений и ключей. Определить массив можно с помощью конструкции array () или непосредственно задавая значения его элементам.

Слайд 34





Определение при помощи array()
$MyArr=array (key => value, key1 => value1, ... )
Значение элемента массива можно получить, указав после имени массива в квадратных скобках ключ искомого элемента.
 $MyArr[key]
Описание слайда:
Определение при помощи array() $MyArr=array (key => value, key1 => value1, ... ) Значение элемента массива можно получить, указав после имени массива в квадратных скобках ключ искомого элемента. $MyArr[key]

Слайд 35





Создание массива заданием элементов
Создать массив можно, просто записывая в него значения. 
Если указать новый ключ и новое значение, например, $book["new_key"]="new_value", то в массив добавится новый элемент. 
Если не указывать ключ, а только присвоить значение $book[]="new_value", то новый элемент массива будет иметь числовой ключ, на единицу больший максимального существующего.  
Нумерация элементов массива начинается с нуля.
Описание слайда:
Создание массива заданием элементов Создать массив можно, просто записывая в него значения. Если указать новый ключ и новое значение, например, $book["new_key"]="new_value", то в массив добавится новый элемент. Если не указывать ключ, а только присвоить значение $book[]="new_value", то новый элемент массива будет иметь числовой ключ, на единицу больший максимального существующего.  Нумерация элементов массива начинается с нуля.

Слайд 36





Изменение и удаление элементов массива
Для того чтобы изменить конкретный элемент массива, нужно просто присвоить ему с его ключом новое значение. 
Чтобы удалить элемент массива, нужно использовать функцию unset () .
Описание слайда:
Изменение и удаление элементов массива Для того чтобы изменить конкретный элемент массива, нужно просто присвоить ему с его ключом новое значение. Чтобы удалить элемент массива, нужно использовать функцию unset () .

Слайд 37


Разработка Web-приложений. Возможности PHP, слайд №37
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию