Автор курса: Дмитрий Афанасьев
После прохождения авторского коуч-видеокурса вы научитесь профессиональному подходу в создании сайтов, создадите свой интернет магазин, микро фреймворк, освоите работу с базами данных, создадите собственную CMS
Необходимы знания Основ языка PHP (Бесплатно)
Раздел курса
Часть 1. Подготовка
- Вступление
- MVC — Создание домена и файловой структуры
- Функционал загрузки страниц
- Правила комментирования кода
- Добавляем шаблонизатор Smarty
- Создание базовых шаблонов сайта
Часть 2. База данных
- Создание Базы Данных
- Создание таблицы категорий
- Оператор SELECT
- Запросы к БД. Что такое Модели. Создание модели
- Работа с массивами в Smarty
- Создание главного меню сайта
- Создание подкатегорий
- Создание таблицы товаров. Заполнение таблицы вторым способом
- Вывод товаров на главной странице сайта (выборка товара из БД, разработка шаблона главной страницы)
- Создание страницы категорий
- htaccess. Создание ЧПУ(красивые URL)
- Страница товара (выборка из БД, создание шаблона страницы, вывод информации на страницу)
Часть 3. Корзина покупок
- Сессии, добавление Java Script, первый AJAX запрос — добавление товара в корзину
- Доработка htaccess, доработка AJAX запроса добавления в корзину
- Удаление товара из корзины. AJAX запрос
- Страница корзины, вывод товаров корзины в таблицу
- AJAX Удаление и восстановление продуктов из корзины
Часть 4. Пользователи
- Подготовка — создание таблицы в БД, доработка шаблонов
- Регистрация пользователя — создание модели
- Функционал на строне клиента. JS функция сбора данных с формы
- Создание блока для действий пользователя
- Авторизация пользователя
- Доработка левого блока сайта
- Создание страницы пользователя
Часть 5. Заказы
- Формирование страницы заказа
- Доработка левого блока сайта
- Создание таблиц в БД. Создание моделей
- Сохранение заказа в БД
- Регистрация пользователя по время создания заказа
- Вывод списка заказов на странице пользователя
- Завершение
Часть 6. Админка
- Вступление. Начало создания главной страницы
- Доработка главной страницы админки
- Добавление новой категории товара
- Страница категорий
- Управление товаром
- Управление заказами
- Защита админки
Часть 7. Редизайн
- Вступление
- Выбор нового шаблона
- Меняем хэдер
- Создаем шаблон главной страницы
- Создаем шаблон левого столбца
- Шаблон страницы продуктов
- Страница категорий
- Корзина пользователя
- Страница пользователя, заказ
Часть 8. Улучшения
- Улучшаем функцию d();
- Экспорт продуктов в XML
- Импорт продуктов из XML
- Импорт продуктов из XML — продолжение
- Установка скрипта службы поддержки (osTicket)
- Первичная настройка скрипта службы поддержки
- Делаем пагинатор на главной странице
Перейти скачать