Создание интернет магазина на YII (онлайн обучение будет через 4 мес)
План теоретической части.
Введение
План практической части.
Мы будем разрабатывать проект по примеру одного из моих сайтов
Скрытое содержимое.
Скрытое содержимое.
Скрытое содержимое.
План теоретической части.
Введение
- Настройка рабочего места разработчика. Установка apache, php 5.3, сервера MySQL, среды разработки Netbeans, отладчика xdebug.
- Что такое Yii? Требования к программному обеспечению. Для чего он нужен. Сравнение с другими фреймворками.
- Установка. Конфигурирование Apache.
- Создание веб-приложения через утилиту putty на unix сервере и командную строку в windows машине. Каркас веб-приложения.
- Модель-Представление-Контроллер (MVC). Маршрутизация. Формирование URL-адресов
- Типичная последовательность работы приложения Yii
- Режим отладки.
- Конфигурация приложения. Базовая директория приложения. Компоненты приложения. Ключевые компоненты приложения. Жизненный цикл приложения.
- Контроллер. Модель. Представление.
- Модуль веб-приложения.
- Псевдоним пути и пространство имён
- Автоматическая генерация кода Gii.
- Создание модели формы. Создание своих правил валидации.
- Создание действия формы. Рассмотрение Ajax-валидации.
- Создание формы. Использование виждета CActiveForm, рассмотрение его возможностей. Использование Flash-сообщений. Декораторы. Клипы.
- Загрузка файлов.
- Добавление Captcha. Настройка Captcha.
- Загрузка блока через ajax.
- Управление ресурсами. Подключение ресурсов.
- Работа с Json.
- Обработка переменного числа полей в форме.
- Объекты доступа к данным. Конструктор запросов.
- Active Record. Реляционная Active Record.
- Получение данных из базы данных
- Создание и использование нескольких подключений к базам данных
- Использование источников данных
- Использование гридов.
- Использование списков.
- Создание своих столбцов грида.
- Создание расширений
- Использование расширений
- Создание виджета
- Создание фильтров
- Использование передового опыта
План практической части.
Мы будем разрабатывать проект по примеру одного из моих сайтов
Скрытое содержимое.
- Генерация каркаса веб-приложения интернет-магазина
- Css фреймворк bootstrap.
- Разработка базы данных интернет-магазина в среде Workbech. Таблица категорий товаров, изображений товаров, категорий товаров, таблица заказов и характеристик единиц заказов.
- Разработка рекурсивной навигации категорий товаров интернет-магазина, рекурсия.
- Разработка корзины интернет-магазина на основе паттерна фабрика
- Разработка каталога товаров
- Разработка клиентской части корзины интернет-магазина
- Разработка форма заказов. Клиентская и серверная часть.
- Разработка модуля административной части интернет-магазина
- Разработка добавления, удаления, редактирования категорий товаров в интернет-магазине.
- Добавление возможности добавления, удаления, редактирования товаров в интернет-магазине. Добавление текстового редактора в в административной части интернет-магазина.
- Разработка модуля работы с заказами в интернет-магазине
Скрытое содержимое.
Скрытое содержимое.
http://itstudy.ru/Frejmvorke-Yii.html