Создание интернет-магазина на Yii

О чём курс

Вам нужен полнофункциональный интернет-магазин — этот курс переводит теорию MVC-фреймворка Yii в плоскость разработки реальной коммерческой площадки. Вы начнете с настройки окружения и базового каркаса приложения, чтобы затем последовательно собрать все ключевые узлы: от рекурсивной навигации по категориям до системы оформления заказов и административной панели для управления товарами. Курс фокусируется на практическом применении Active Record, интеграции Bootstrap, Ajax-валидации форм и работе с пользовательскими виджетами. В итоге у вас будет готовый к работе проект интернет-магазина и понимание того, как масштабировать веб-приложения на Yii.

Программа обучения

  • Введение
    • Настройка рабочего места разработчика: Apache, PHP 5.3, MySQL, Netbeans, Xdebug
    • Знакомство с Yii: требования, назначение, сравнение с фреймворками
    • Установка и конфигурирование Apache
    • Создание веб-приложения (Putty, командная строка, каркас)
  • Основы
    • Модель-Представление-Контроллер (MVC), маршрутизация и формирование URL
    • Последовательность работы приложения, режим отладки
    • Конфигурация: базовая директория, компоненты, жизненный цикл
    • Разбор сущностей: Контроллер, Модель, Представление
    • Модуль веб-приложения, псевдонимы путей и пространства имён
    • Автоматическая генерация кода Gii
  • Работа с формами
    • Создание моделей, правил валидации и действий форм
    • Ajax-валидация
    • Виджет CActiveForm, Flash-сообщения, декораторы, клипы
    • Загрузка файлов и настройка Captcha
  • Ajax и jQuery
    • Загрузка блоков через Ajax
    • Управление ресурсами и JSON
    • Обработка переменного числа полей
  • Базы данных, Active Record
    • Объекты доступа к данным, конструктор запросов
    • Active Record и реляционная Active Record
    • Работа с несколькими подключениями к БД
  • Использование компонентов Zii
    • Источники данных, гриды, списки, создание своих столбцов грида
  • Расширение Yii
    • Создание и использование расширений
    • Создание виджетов и фильтров
    • Настройка производительности, аутентификация и авторизация
  • Практическая часть
    • Генерация каркаса интернет-магазина
    • Интеграция CSS-фреймворка Bootstrap
    • Разработка БД в MySQL Workbench (категории, товары, изображения, заказы)
    • Рекурсивная навигация категорий
    • Разработка корзины на паттерне "Фабрика"
    • Разработка каталога и клиентской части корзины
    • Реализация формы заказов (клиентская и серверная часть)
    • Создание административной панели: управление категориями, товарами, текстовый редактор
    • Разработка модуля работы с заказами
Складчина создана 11 августа 2014 г. · описание обновлено 3 мая 2026 г.
2 038 ₽ 10 000 ₽