keyown = 0
10th September 2015  /  9 26

PHP-программист

Работа с формами
Способы связывания XHTML-формы и PHP-скрипта.
Работа форм. Описание протокола http.
Методы GET и POST. Структура и назначение. Совмещение методов.
Глобальные переменные. Настройка файла php.ini. Суперглобальные массивы $_POST, $_GET, $_REQUEST.
Передача различных элементов форм в скрипт и их обработка.
Форма и её обработчик в одном сценарии.

Практика:
Создаем формы авторизации/регистрации для сайта.
6
тема

Функции
Синтаксис функций и примеры объявления.
Передача параметров по значению и по ссылке.
Области видимости переменных. Локальные и глобальные переменные.
Статические переменные.
Условные функции.
Объявление функции внутри функции.
Функции с параметрами по умолчанию. Функции с бесконечным количеством параметров. Использованиефункцийfunc_num_args (), func_get_arg (), func_get_args ().
Созданиебиблиотек.
Инструкции require, include, require_once, include_once.

Практика:
Создаем функции для вывода контента, обработки авторизации и регистрации. Создаем процедурную файловую структуру сайта.


7
тема

Основные функции ядра языка PHP
Функции для работы с массивами.
Функции сортировки массива (sort, asort, ksort, krsort, …).
Поиск в массиве.
Слияние и разделение массивов.
Другиеполезныефункциидлямассивов (array_sum, array_fill, array_walk, array_unique, …).
Математические функции.
Округление.
Вычисление чисел с произвольной точностью.
Генерация случайных чисел.
Функции для работы со временем.
Получение и конвертация дат.
Сравнение дат.
Функции для работы со строками.
Вывод строк в браузер. Сериализация.
Поиск, замена, урезание и разбор строк.
Функции для работы с XHTML. Кодировки.
Другие функции. Шифрование.

Практика:
Создание функций для редактирования контента. Регистрация даты регистрации. Шифрования процесса регистрации. Создание системы отзывы/комментарии.
8
тема

Принципы взаимодействия с файлами и директориями средствами PHP
Понятие текстового и двоичного файла.
Открытие и закрытие файла. Прямая работа с файлами.
Чтение данных из файла. Запись данных в файл.
Позиционирование по файлу.
Дополнительные функции для работы с файлами: filemtime (), filesize (), filetype (), ftruncate (), is_file (), is_writable (), basename ().
Копирование, удаление и переименование файлов.
Функции для работы с директориями.
Взаимодействие с операционной системой и использование PHP в командной строке.
Конфигурация PHP для работы с загрузкой файлов на сервер.
Простая загрузка. Использование массива $_FILES.

Практика:
Перенос контента в файлы. Хранение и создание примитивной файловой базы данных. Создания функций для вывода данных из файлов.
9
тема

Ведение в работу с базами данных в PHP
Обзор возможностей PHP по поддержке работы с разными СУБД.
Административные возможности СУБД MySQL.
История развития и инсталляция СУБД MySQL.
Основы взаимодействия с СУБД MySQL. Отличия различных веток MySQL. Особенности диалекта SQL.
Приложение phpMyAdmin.
Поддержка расширенных конструкций SQL. Представления. Хранимые процедуры.
Функции. Триггеры. Встроенные функции MySQL.
Управление пользовательскими учетными записями в СУБД MySQL.
Файлы журналов.
Поддержка и восстановление баз данных. Проверка таблиц на наличие ошибок.
Резервирование и копирование баз данных. Методы резервирования. Восстановление таблиц.

Практика:
Создание базы данных. Использование СУБД для хранения, контента, и регистрационной информации. Создание функций для вывода данных из СУБД.



Link

WWW+Programming






The basic of programming
The basic of WWW programming.
Studying and teaching
Geo:Dnepr&NMAU

Work out
Вернуться к рассматриваемой записи