Интернет магазин на PHP + объектно-ориентированное программирование + MVC + jQuery + AJAX (Часть 1)

PDF Печать E-mail
Автор: Сергей Кудренко   
28.05.2012 02:44


Я вновь обращаюсь к теме интернет магазинов. Мне кажется, что несмотря на востребованность данной тематики, а именно написания простого функционального интернет магазина, эта тема слабо освещена как в рунете, так и в интернете.

На этот раз я поднимаю модную сейчас тему: объектно- ориентированное программирование и MVC в PHP. Что из этого получилось судить Вам.





Маленькая просьба к посетителям

Видео




Этап 1. Выводим товары с навигацией по категориям




Небольшое введение.

Screencast 1




Создаем точку входа в проект. mod_rewrite, .htaccess

Screencast 2




Создаем файловую структуру проекта. Создаем классы Bootstrap и Controller

Screencast 3




Разбираемся c Bootstrap и Controller

Screencast 4




Создаем классы Config, Model, View, Database. Немного HTML. Выводим индексовую страницу.

Screencast 5




Выводим главную странице интернет магазина. Оформляем ее.

Screencast 6.




Немного css. База данных. Класс Config - конфигурационный. Класс Model.

Screencast 7.




Соединяемся с базой данных. Выводим данные для меню.

Screencast 8.




Первый маленький промежуточный итог.

Screencast 9.




Форматируем меню. Выводим главное меню.

Screencast 10.




Выводим товары.

Screencast 11.




Продолжаем выводить товары.

Screencast 12.




Заканчиваем вывод товаров по категориям с навигацией.

Screencast 13.




Устраняем недочеты по выводу товаров.

Screencast 14.




Выводим отдельный продукт.

Screencast 15.




Заканчиваем вывод. Промежуточный итог

Screencast 16.




Исправляем баг.

Screencast 17.




Screencast 17. Ответ на вопрос 1.

Ответ на вопрос 1.




Screencast 17. Ответ на вопрос 2

Ответ на вопрос 2.




Screencast 13. Ответ на вопрос.

Ответ на вопрос.




Screencast 14. Ответ на вопрос.

Ответ на вопрос.




Этап 2. Создаем корзину потребителя




Вводный screencast по реализации корзины для интернет магазина.

Screencast 18.




Подключаем jQuery. Выводим id товара

Screencast 19.




Создаем Ajax запрос

Screencast 20.




Добавление товара в корзину. Подсчет общего количества товаров и суммарной цены

Screencast 21.




Продолжаем работать над корзиной.

Screencast 22.




Занимаемся редактированием корзины

Screencast 23.




Заканчиваем работать с корзиной.

Screencast 24.




Косметические дополнения к выводу корзины.

Screencast 25.




Занимаемся оформлением товаров.

Screencast 26.




Продолжаем работать над заказами.

Screencast 27




Валидация формы заказа.

Screencast 28




Валидация формы на jQuery (продолжение).

Screencast 29




Обрабатываем заказы на PHP.

Screencast 30




Заканчиваем с корзиной.

Screencast 31




Этап 3. Создаем быстрый поиск по авторам и названиям книг на основе jQuery и AJAX запросов.




Начинаем писать поиск по авторам и названиям с помощью jQuery и AJAX запросов..

Screencast 32




Немного HTML и CSS..

Screencast 33




Разбираемся с jQuery и AJAX запросами.

Screencast 34




Создаем запрос к базе банных для поиска.

Screencast 35




Реализуем второй AJAX запрос.

Screencast 36.




Продолжаем создавать поиск по сайту.

Screencast 37




Заканчиваем c поиском по интернет магазину

Screencast 38




Несколько дополнительных при переносе на реальный сервер.

Screencast 39




Ответ на вопрос.

Дополнение по навигации по страницам




Ссылка на наработанный материал.

Обновлено 30.08.2017 06:19
 

Архивы

Социальные сети