Урок 1 - Введение
- Какой сайт мы будем создавать;
- Рассматриваем общий план курса;
- Для чего нам понадобится веб-сервер.
Урок 2 - Поиск CSS-шаблона, создание проекта для работы над сайтом
- Где искать CSS-шаблоны;
- Разбираем структуру и внешний вид шаблона, с которым мы будем работать;
- Определяем сайт на локальном компьютере;
- Создаем проект в программе phpDesigner.
Урок 3. Работаем с CSS и вносим правки в HTML-каркас сайта
- Что такое плагин "Firebug" и как мы можем его использовать;
- Удаляем лишние стили и вносим мелкие правки;
- Начинаем подготовку базового шаблона для всех страниц.
Урок 4. Делаем хэдер
- Подготавливаем нашу картинку для хэдера в Adobe Photoshop;
- Создаем надпись на хэдере.
Урок 5. Занимаемся правкой главной страницы
- Прописываем мета-информацию для страницы и тэг title;
- Меняем пункты навигации в нашем шаблоне;
- Избегаем появления нечитаемых "кракозябров" вместо русских букв;
- Производим чистку зоны контента и добавляем нашу информацию на главную страницу.
Урок 6. Занимаемся правым блоком шаблона и прописываем ссылки на будущие страницы
- Чистим сайдбар (правый блок) от ненужной информации;
- Вставляем нашу информацию в правый блок;
- Меняем расширение шаблона - страницы index с .html на .php;
- Сопоставляем реальные ссылки пунктам навигационного меню.
Урок 7. Разбиваем главную страницу на логические блоки
- Создаем отдельные PHP-файлы под каждый блок;
- Что означает конструкция "require_once" и как ей пользоваться.
Урок 8. Делаем на основе файла index.php остальные страницы сайта
- Чем будут отличаться новые страницы от главной;
- Для страницы "Услуги" создаем файл прайс-листа и делаем его доступным для скачивания;
- Для страницы "Фото" добавляем 11 фотографий и складываем их в папку "images";
- На странице "Контакты" устанавливаем код карты с помощью сервиса "Карты Google".
Урок 9. Создаем базу данных и необходимые таблицы
- Какова будет структура нашей базы данных;
- Как создать базу данных в phpMyAdmin;
- Создаем пользователя, который будет работать с базой данных;
- Как добавить новые таблицы в базу данных;
- Какие типы полей в таблицах нам нужно использовать.
Урок 10. Наполняем базу данных
- Как заполнить информацией таблицы в базе данных;
- Как рациональнее вставлять в таблицу несколько записей подряд.
Урок 11. Пишем файл подключения к базе данных
- Какая функция производит подключение к MySQL-серверу;
- Какие данные нужны для подключения к базе;
- Как остановить выполнение скрипта при ошибке соединения с сервером;
- Как указать, с какой базой данных мы хотим работать.
Урок 12. Выводим информацию из базы данных на страницы
- Подключаемся к базе данных из файлов;
- Пишем запрос на извлечение необходимых данных из базы;
- Как получить данные по конкретной странице;
- Как преобразовать полученные данные в нужный нам вид;
- Выводим основной контент страниц из базы данных;
- Вставляем в страницы мета-информацию и тэг title из базы.
Урок 13. Рассматриваем структуру и принцип работы админки
- Какие файлы нам понадобится создать для администраторской части;
- За что отвечает каждый файл;
- Какие проверки необходимо делать в каждом из файлов;
- Что такое массив $_POST.
Урок 14. Создаем главную страницу администраторской части
- Почему лучше не использовать инструкцию "require_once" с абсолютными путями;
- Как реализовать защиту администраторской части;
- Как вывести на экран список всех страниц, доступных для редактирования;
- Как вывести на экран форму с полями, содержащими информацию из базы данных по конкретной странице;
- Какие типы полей в форме нам нужно использовать;
- Для чего нужно скрытое поле и как мы будем его применять.
Урок 15. Создаем файл, производящий обновление информации в базе
- Как проверить существование переменных в массиве $_POST;
- Какую дополнительную проверку нужно произвести для полученных переменных;
- Что нужно проверить перед добавлением информации в базу данных;
- Как выполнить операцию обновления страницы в базе.