Скрыть объявление
Более 45000 материалов для скачивания в нашем приватном разделе. Не пропусти, возможно данную складчину уже выкупили и выложили для ознакомления.
Скрыть объявление
Гость отличная новость! Мы открыли доступ к ранее скрытому контенту.

Вам доступно более 44 000 видео уроков, книг и программ без VIP статуса. Более подробно ЗДЕСЬ.

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

Тема в разделе "Программирование", создана пользователем InfoNews, 13 авг 2014.

0/5, Голосов: 0

Этап:
Набор участников
Цена:
10000.00 руб.
Участников:
2 из 30
Организатор:
требуется
6%
Расчетный взнос:
367 руб.
  • Участники покупки:
    1. Train, 2. Belic;
  1. InfoNews

    InfoNews Модератор

    Сообщения:
    17.815
    Симпатии:
    19.867
    План теоретической части.
    Введение

    • Настройка рабочего места разработчика. Установка 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

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

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

    План практической части.
    Мы будем разрабатывать проект по примеру одного из моих сайтов http://torelectro.com/

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