Видеокурс «Эксперт PHP»

11.04.2013

Как создать на php интернет магазин с нуля


Вы уже обладаете базовыми знаниями языка PHP и думаете куда двигаться дальше? Тогда Вашему вниманию предлагается данный видеокурс по созданию CMS интернет- магазина на PHP с использованием MySQL, AJAX, javascript и jQuery.

Создание собственной CMS интернет-магазина.

Сайт будет разработан по концепции MVC.
Структура проекта очень близка к структуре Zend Framework, что позволит вам следующим шагом с легкостью освоить ЛЮБОЙ фреймворк (Zend, Yii, Symfony — какой пожелаете). Порог вхождения будет минимален!
Охвачено практически всё что применяется при реальной разработке сайтов (я имею ввиду серьезные проекты над которыми работают группы программистов) — Шаблонизатор Smarty (освоите смарти — считайте что освоили Dwoo тоже!), MVC, Java Script (AJAX, jQuery), MySQL.

 Содержание видеокурса:

Начало работы

  • Создание домена и структуры сайта (MVC) (6 мин)
  • Создание функционала загрузки страниц (22 мин)
  • Правила комментирования кода (9 мин)
  • Шаблонизатор Smarty. Что такое шаблонизаторы, для чего они нужны. Добавление Smarty к сайт (45 мин)
  • HTML структура страниц. Создание базовых шаблонов сайта (26 мин)
  • Создание базы данных для интернет магазина. Создание таблицы категорий товара. Оператор SELECT (23 мин)
  • Обращение к БД из сайта. Что такое модели, для чего они нужны. Создание модели. Работа с массивами в Smarty. Создание главного меню сайта (25 мин)
  • Доработка главного меню — создание подкатегорий (22 мин)
  • Создание таблицы товаров. Заполнение таблицы вторым способом (14 мин)
  • Вывод товара на главной таблице сайта (выборка товара из БД, разработка шаблона главной страницы) (23 мин)
  • Создание страницы категорий (Создаем функционал для главного меню) (34 мин)
  • htaccess. Создание ЧПУ (красивые url) на нашем сайте (15 мин)
  • Страница товара (выборка товара из БД, создание шаблона страницы, вывод информации на страницу) (16 мин)

Корзина покупок

  • Создание корзины покупок. Часть первая. (работа с сессиями, добавление Java Script, первый AJAX запрос — добавление товара в корзину) (30 мин)
  • Создание корзины покупок. Часть вторая. (доработка htaccess, доработка AJAX запроса добавления товара в корзину) (20 мин)
  • Создание корзины покупок. Часть третья. (удаление элемента из корзины, AJAX запрос) (19 мин)
  • Создание корзины покупок. Часть четвертая. (страница корзины, вывод товаров корзины в таблицу) (18 мин)
  • Создание корзины покупок. Часть пятая. (доработка функционала — удаление и восстановление продуктов в корзине) (20 мин)

Пользователи

  • Работа с пользователями. Часть первая. (подготовка функционала, создание таблицы в БД, доработка шаблонов) (10 мин)
  • Работа с пользователями. Часть вторая. (регистрация пользователя — создание модели) (25 мин)
  • Работа с пользователями. Часть третья. (функционал на стороне клиента — AJAX запрос. Вспомогательная js — функция для сбора данных с форм) (31 мин)
  • Работа с пользователями. Часть четвертая. (создание блока для действий пользователя) (12 мин)
  • Работа с пользователями. Часть пятая. (авторизация пользователя) (35 мин)
  • Работа с пользователями. Часть шестая. (доработка левого блока сайта) (16 мин)
  • Работа с пользователями. Часть седьмая. (создание страницы пользователя) (25 мин)
  • Работа с пользователями. Часть восьмая. (создание страницы пользователя — продолжение) (35 мин)

Заказ товара

  • Работа с заказами. Часть первая. (формирование страницы заказа) (23 мин)
  • Работа с заказами. Часть вторая. (формирование страницы заказа — продолжение) (18 мин)
  • Работа с заказами. Часть третья. (доработка левого блока сайта) (21 мин)
  • Работа с заказами. Часть четвертая. (создание таблиц в базе данных. Создание моделей) (15 мин)
  • Работа с заказами. Часть пятая. (сохранение заказа в базу данных) (26 мин)
  • Работа с заказами. Часть шестая. (сохранение заказа в базу данных — продолжение) (12 мин)
  • Работа с заказами. Часть седьмая. (регистрация пользователя во время создания заказа) (8 мин)
  • Работа с заказами. Часть восьмая. (вывод списка заказов на странице пользователя) (14 мин)
  • Работа с заказами. Часть девятая. (вывод списка заказов на странице пользователя — продолжение) (25 мин)

БОНУСЫ к видеокурсу
1. Создание панели администрирования (админка)
1. Создание административного раздела (Вступление. Начало создания главной страницы) (15 мин)
2. Доработка главной страницы админки (11 мин)
3. Главная страница — добавление новой категории товара (10 мин)
4. Страница категорий (14 мин)
5. Страница категорий — продолжение (10 мин)
6. Страница управления товаром (18 мин)
7. Страница управления товаром. Часть 2 (18 мин)
8. Страница управления товаром. Часть 3 (12 мин)
9. Управление заказами (30 мин)
10. Управление заказами. Часть 2 (11 мин)
11. Защита админки паролем (12 мин)


Дополнительную информацию смотрите на сайте видеокурса: Узнать подробности (перейти на страницу видеокурса)

Другие темы:

Сатойтворец Vol.2 - CSS/CSS3
PHP-Комментария
Репорт "E-mail маркетинг под покровом ночи"
Бесплатное видео по Yii 2.0