Що нового?

Придбаний Создание интернет магазина на YII (онлайн обучение будет через 4 мес)

Інформація про покупку
Тип покупки: Складчина
Ціна: 6667 ГРН
Учасників: 0 з 23
Організатор: Відсутній
Статус: Набір учасників
Внесок: 301.5 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Создание интернет магазина на YII (онлайн обучение будет через 4 мес)

План теоретической части.

Введение

  • Настройка рабочего места разработчика. Установка apache, php 5.3, сервера MySQL, среды разработки Netbeans, отладчика xdebug.
  • Что такое Yii? Требования к программному обеспечению. Для чего он нужен. Сравнение с другими фреймворками.
  • Установка. Конфигурирование Apache.
  • Создание веб-приложения через утилиту putty на unix сервере и командную строку в windows машине. Каркас веб-приложения.
Основы

  • Модель-Представление-Контроллер (MVC). Маршрутизация. Формирование URL-адресов
  • Типичная последовательность работы приложения Yii
  • Режим отладки.
  • Конфигурация приложения. Базовая директория приложения. Компоненты приложения. Ключевые компоненты приложения. Жизненный цикл приложения.
  • Контроллер. Модель. Представление.
  • Модуль веб-приложения.
  • Псевдоним пути и пространство имён
  • Автоматическая генерация кода Gii.
Работа с формами.

  • Создание модели формы. Создание своих правил валидации.
  • Создание действия формы. Рассмотрение Ajax-валидации.
  • Создание формы. Использование виждета CActiveForm, рассмотрение его возможностей. Использование Flash-сообщений. Декораторы. Клипы.
  • Загрузка файлов.
  • Добавление Captcha. Настройка Captcha.
Ajax и jQuery

  • Загрузка блока через ajax.
  • Управление ресурсами. Подключение ресурсов.
  • Работа с Json.
  • Обработка переменного числа полей в форме.
Базы данных, Active Record

  • Объекты доступа к данным. Конструктор запросов.
  • Active Record. Реляционная Active Record.
  • Получение данных из базы данных
  • Создание и использование нескольких подключений к базам данных
Использование компонентов Zii

  • Использование источников данных
  • Использование гридов.
  • Использование списков.
  • Создание своих столбцов грида.
Расширение Yii

  • Создание расширений
  • Использование расширений
  • Создание виджета
  • Создание фильтров
Настройка производительности

  • Использование передового опыта
Аутентификация и авторизация

План практической части.
Мы будем разрабатывать проект по примеру одного из моих сайтов
Скрытое содержимое.


  1. Генерация каркаса веб-приложения интернет-магазина
  2. Css фреймворк bootstrap.
  3. Разработка базы данных интернет-магазина в среде Workbech. Таблица категорий товаров, изображений товаров, категорий товаров, таблица заказов и характеристик единиц заказов.
  4. Разработка рекурсивной навигации категорий товаров интернет-магазина, рекурсия.
  5. Разработка корзины интернет-магазина на основе паттерна фабрика
  6. Разработка каталога товаров
  7. Разработка клиентской части корзины интернет-магазина
  8. Разработка форма заказов. Клиентская и серверная часть.
  9. Разработка модуля административной части интернет-магазина
    • Разработка добавления, удаления, редактирования категорий товаров в интернет-магазине.
    • Добавление возможности добавления, удаления, редактирования товаров в интернет-магазине. Добавление текстового редактора в в административной части интернет-магазина.
    • Разработка модуля работы с заказами в интернет-магазине
P.S. При желании можно добавлять темы курса различными решениями предлагаемыми в wiki -
Скрытое содержимое.

Скрытое содержимое.
http://itstudy.ru/Frejmvorke-Yii.html
 
Угорі