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-ресурсам.