Курс: Основы PHP и MySQL. Создание интернет-магазина с 0
Продолжительность курса: 40 ак. ч.
Описание курса:
Цели курса: Научиться применять PHP и MySQL в создании интернет-магазина. Сделать свой сайт на PHP и MySQL.
Аудитория:
Для тех, кто хочет научиться делать сайты на PHP
Необходимая подготовка:
Основы вёрстки сайта на HTML/CSS
Программа курса:
Модуль 1. Как работает сайт на PHP
• Что такое клиент?
• Что такое сервер?
• Клиент – серверное взаимодействие
Модуль 2. Установка/настройка веб-сервера и PHP
• Установка веб-сервера
• Базовая настройка веб-сервера и PHP
• Первый скрипт на PHP
Модуль 3. Основы шаблонизации PHP
• Анализ HTML сайта и выделение повторяющихся частей
• Создание простого шаблона на PHP
Модуль 4. Создание базы данных для сайта
• Общие сведения о базах данных
• Требования к структуре базы данных
• Реляционная СУБД
• Нормализация
• Создание базы данных для сайта
Модуль 5. Вывод информации из базы данных на сайт
• Расширение MySQLi
• Соединение с сервером баз данных MySQL
• Выбор базы данных
• Исполнение запроса
• Получение результата запроса
• Операторы инкремента/декремента
• Цикл for
• Цикл while
• Цикл do-while
• Итерирование массива
Модуль 6. Создание каталога товаров
• Создание в базе данных таблиц для хранения товаров и разделов
• Вывод каталога на сайте
• Вывод хлебных крошек (цепочка навигации)
• Описание функции
• Вызов функции
• Аргументы функции
• Область видимости переменных
• Возврат значений функцией
Модуль 7. Регистрация и авторизация пользователей
• Создание страниц авторизации и регистрации
• Создание в базе данных таблицы пользователя
• Защита данных пользователя
• Работа с веб-формами
• Методы GET и POST
• Работа с сессиями
• Отправка писем с сайта
Модуль 8. Cookie
• Сохранение корзины пользователя
• Зачем cookie на сайте
• Чем cookie отличаются от сессий
• Создание cookie
• Чтение cookie
• Удаление cookie
Модуль 9. Корзина
• Создание страницы корзины
• Удаление товаров из корзины
• Изменения количества товаров в корзине
Модуль 10. Оформление заказа
• Создание в базе данных таблицы заказов
• Создание формы оформления заказа
• Обработка оформления заказа
Модуль 11. Просмотр заказов
• Создание страницы просмотра заказа для менеджера
Окончательная цена указывается в договоре на обучение.
Записаться на курс