г. Архангельск, ул. Урицкого, д.17, оф.408 (4 этаж, вход с торца)
+7 902-196-88-54,
+7 (8182) 69-68-14
с 09.00 до 21.30 (Время работы)
dvinskoy@mail.ru
Язык PHP позволяет создавать интерактивные страницы, содержимое которых базируется на информации, полученной от посетителя web-страницы. Например, на данных из web-формы или другого взаимодействия с пользователем. Серверное программирование расширяет возможности web-мастера, давая ему возможность динамически генерировать изображения, осуществлять поиск по серверной базе данных и предоставлять результаты этого поиска заглянувшим на web-страницу. Можно создавать Интернет-магазин, где посетитель может забраковать товар, отобрать товары в свою корзину и заказать его доставку.
Серверное программирование позволяет также создавать мощные и гибкие средства создания и обновления сайтов, анализировать введенную пользователем информацию, разрешать доступ к конфиденциальной информации (или отказывать в доступе), закачивать файлы на сервер и многое другое.
Слушатели курса PHP и MySQL познакомятся с современным мощным языком программирования, обучение которому облегчается, благодаря использованию готовых средств просмотра результатов - браузера. Это позволяет минимизировать рутинную работу и сосредоточить внимание на творческих аспектах программирования.
1) Установка и настройка сервера Apache . Установка и настройка РНР. Знакомство с РНР
Настройка PHP и сервера Apache для совместной работы. Первый сценарий на PHP. Веб-сервер. Интерпретатор. Встраиваемый код. PHP как модуль сервера Apache. Конфигурационный файл httpd.conf. Конфигурационный файл php.ini. Просмотр конфигураций в браузере.
2) Основы РНР
РНР-блоки и комментарии. Переменные. Выражения. Типы данных. Операторы. Массивы. Управляющие конструкции. Константы.
3) Основы PHP - циклы
Операторы инкремента и декремента. Цикл for. Цикл while. Цикл do...while. Цикл foreach.
4) Основы PHP - пользовательские функции
Описание функции. Вызов функции. Аргументы функции. Аргументы по умолчанию. Области видимости переменных. Статические переменные. Возврат значений. Рекурсивная функция.
5) Основы PHP - встроенные функции
Встроенные функции. Функции для работы с переменными. Математические функции. Функции обработки строк. Функции для работы с массивами. Функции даты и времени. Предопределенные константы и переменные. Функции эмуляции SSI.
6) Работа с протоколом HTTP - формы
Протокол HTTP 1.1. Доступ к заголовкам запроса - переменные окружения сервера. Работа с формами. Проверка передаваемых значений.
7) Работа с протоколом HTTP: cookie, заголовки ответа сервера
Сессионные и постоянные куки. Запись, чтение и удаление куки. Перезапросы страниц (Заголовок Refresh). Переходы на другие страницы (Переадресация и заголовок Location). Установка типа содержимого (Заголовок Content-Type). Запрет и разрешение кэширования (заголовки Cache-Control и Expires). Хэширование.
8) Сессии. Операции с файлами и директориями. Работа с почтой
Сессии: создание, запись, чтение, удаление. Функции PHP для работы с файлами. Манипуляции с файлами: копирование,
переименование, удаление. Работа с курсором. Прямая работа с файлами. Работа с директориями: создание, чтение,
удаление. Загрузка файлов на сервер по протоколу HTTP. Работа с почтой.
9) Основы работы с базами данных. Сервер баз данных MySQL
Общие сведения о базах данных. Общие сведения о SQL. Установка сервера MySQL. Утилиты сервера MySQL.
10) Использование сервера баз данных MySQL в приложениях PHP
Функци и PHP для работы с сервером MySQL. Подключение к серверу MySQL. Выборка и обработка результатов. Модули mysql и mysqli. Использование SQL View.
НАШ ТЕЛЕФОН +7 (8182) 69 68 14
Лицензия Федеральной службы по надзору в сфере образования и науки
№6347 от 10.10.2016