PHP и MySQL +
Аннотация
Этот курс предназначен для тех, кто уже умеет создавать web-сайты на языке HTML и хочет углубить свои познания в области web-программирования.Язык PHP позволяет создавать интерактивные страницы, содержимое которых создается на основе информации, полученной от читателя web-страницы, например, данных из web-формы, или другого взаимодействия с пользователем. Серверное программирование расширяет возможности web-мастера, давая ему возможность динамически генерировать изображения, осуществлять поиск по серверной базе данных, предоставляя результаты этого поиска читателю, создавать Интернет-магазин, где посетитель может отобрать товары в корзину и заказать их доставку. Серверное программирование позволяет также создавать мощные и гибкие средства создания и обновления сайтов, анализировать введенную пользователем информацию и на ее основании разрешать доступ к конфиденциальной информации, закачивать файлы на сервер и многое другое.
Содержание курса:
- Принципы работы Интернета.
 - Обзор технологий веб-программирования.
 - Установка и настройка веб-сервера
 - Протокол HTTP. Передача документа пользователю. Cookie. Стандарт MIME.
 - Обзор web-серверов и технологий программирования серверных приложений.
 - Установка, настройка и тестирование модуля PHP.
 - Переменные, массивы, операции и функции PHP. Стандартные функции PHP.
 - Встраивание PHP в HTML. Добавление динамического содержимого. Базовый синтаксис. Комментарии.
 - Идентификаторы. Типы переменных. Константы. Использование операций.
 - Использование массивов. Численно-индексированные и ассоциативные массивы.
 - Управляющие структуры. Получение, обработка и хранение данных
 - Управляющие конструкции. Условные операторы. Циклы
 - HTML-формы. Обработка форм. Проверка корректности данных.
 - Хранение и получение данных. Режимы доступа к файлам.
 - Веб-программирование
 - Реляционные базы данных. Принципы использования баз данных.
 - Установка сервера MySQL. Взаимодействие с сервером
 - Язык SQL. Работа с базами данных
 - Нормализация. Индексы. Типы таблиц. Транзакции.
 - Поддержка MySQL в PHP
 - Профессиональные технологии PHP
 - Взаимодействие с файловой системой и сервером. Функции HTTP.
 - Основы языков Perl и ASP
 - Особенности и различия Perl и ASP от языка PHP.
 
Необходимая подготовка
- Необходимо обладать знаниями синтаксиса HTML
 - Понимание принципов взаимодействия узлов в сети интернет при обращении к Web-ресурсам.