1. Web-сервер
- Технология клиент-сервер.
- Установка сервера Apache на рабочий компьютер.
- Настройки редактора Adobe DreamWeaver.
2. Язык PHP
- Введение в программирование на стороне сервера на примере PHP. Принцип работы.
- Синтаксис языка программирования PHP.
- Переменные. Константы. Операторы в PHP. Циклы. Массивы. Работа со строками.
- Функции в PHP. Встроенные функции.
- Работа с датой и временем в PHP.
- Связь PHP и HTML.
3. Общение с пользователем
- Методы передачи параметров между страницами (GET, POST).
- Обработка действий пользователя при помощи форм.
- Использование вспомогательных переменных.
4. База данных в MySQL
- Варианты хранения информации в сети Internet.
- Принципы хранения информации в базах данных MySQL.
- Архитектура базы данных MySQL (таблицы, связи, триггеры).
- Проектирование баз данных. Нормализация таблиц.
5. Межплатформенный язык запросов SQL (диалект MySQL)
- Синтаксис запросов к базе данных.
- Механизм работы с базами данных - PhpMyAdmin.
- Решение задач (сортировка, вывод с условиями и т.д.).
- Управление форматами даты и времени. Функция DATE_FORMAT.
6. Взаимодействие языка PHP и базы данных MySQL
- Подключение к базе данных из PHP файла.
- Вывод данных на PHP-страницу, попавших в выборку по SQL запросу.
- Передача параметров в запрос.
7. Решение реальных задач
- Принципы проектирования страниц. Разделение информации по таблицам в базе данных.
- Вывод группы товаров, сортировка товаров.
- Постраничный вывод товаров.
- Создание HTML-страниц средствами PHP.
- Разработка Интернет-витрины компании.
8. Принципы размещения сайта в Интернет
Зачет