1

Этап 1

Установка и настройка

26 марта—28 марта

2

Этап 2

Архитектура и пользователи

29 марта—30 марта

3

Этап 3

Товары и управление

02 апреля—04 апреля

4

Этап 4

Администрирование и шаблон

05 апреля—06 апреля

5

Этап 5

Вывод каталога

09 апреля—11 апреля

6

Этап 6

Избранное и корзина

12 апреля—13 апреля

7

Этап 7

Заказ

16 апреля—18 апреля

8

Этап 8

Сопутствующие разделы

19 апреля—20 апреля

9

Этап 9

REST API

23 апреля—25 апреля

10

Этап 10

Дополнительные вещи

26 апреля—27 апреля

11

Этап 11

События и производительность

30 апреля—02 мая

1

Этап 1

Установка и настройка

26 марта—28 марта

2

Этап 2

Архитектура и пользователи

29 марта—30 марта

3

Этап 3

Товары и управление

02 апреля—04 апреля

4

Этап 4

Администрирование и шаблон

05 апреля—06 апреля

5

Этап 5

Вывод каталога

09 апреля—11 апреля

6

Этап 6

Избранное и корзина

12 апреля—13 апреля

7

Этап 7

Заказ

16 апреля—18 апреля

8

Этап 8

Сопутствующие разделы

19 апреля—20 апреля

9

Этап 9

REST API

23 апреля—25 апреля

10

Этап 10

Дополнительные вещи

26 апреля—27 апреля

11

Этап 11

События и производительность

30 апреля—02 мая

12 сентября 2017 26 марта 2018
Цель просрочена на 2438 дней

Цель заброшена

Автор не отписывался в цели 6 лет 8 месяцев

Общая

Пройти курс Дмитрия Елисеева. Интернет-магазин на Yii2

Я фронт-енд разработчик, сейчас возникла необходимость заняться разработкой на Yii.

Очень не хотеться писать плохой код и делать все не правильно, потому по совету опытных людей решил начать с курса Дмитрия Елисеева - http://www.elisdn.ru/yii2-shop.

 Критерий завершения

Научиться работать с фреймворком Yii2 и создать магазин по курсу

 Личные ресурсы

Время на изучения есть прямо на работе.

 Экологичность цели

Не смотря на то что это необходимо мне на работе, я на самом деле хочу стать настоящим программистом, и этот курс мне поможет в этом.

  1. Установка и настройка

    • Установка фреймворка
      • Инициализация конфигурации
      • Переход на Asset Packagist
    • Виртуальная машина VirtualBox + Vagrant
    • Настройка IDE
      • Рабочие директории
      • Composer
      • Codeception
      • Git
      • SSH
      • Запуск тестов с виртуальной машины
    • Настройка приложения
      • Единая аутентификация
      • Единый кеш
      • Разделение UrlManager
      • ЧПУ
    • Шаблон AdminLTE для панели администратора
  2. Архитектура и пользователи

    • Подготовка архитектуры
      • Разделение ответственностей
      • Выделение доменного ядра
      • Введение репозиториев
      • Выделение сервисов
      • Управление доменными событиями
    • Пользователи
      • Сущность User
      • Подтверждение регистрации по Email
      • Регистрация через соцсети
        • Новый пользователь
        • Привязка соцсетей к существующему
    • Личный кабинет пользователя
    • Администрирование пользователей
  3. Товары и управление

    • Товары
      • Фотографии
      • Модификации товаров
      • Динамические атрибуты
      • Вложенные категории
      • Теги
      • Сопутствующие товары
      • Отзывы и рейтинг
    • Тестирование
  4. Администрирование и шаблон

    • Администрирование товаров
      • Бренды
      • Метки
      • Характеристики
      • Товары
    • Шаблон магазина
      • Натяжка вёрстки
      • Регистрация CSS и JS
      • Разделение подшаблонов
  5. Вывод каталога

    • Страница каталога
      • Отображение карточками или списком
      • Сортировка по дате и цене
    • Карточка товара
    • Виджет категорий
    • Виджеты сопутствующих товаров
    • Простой поиск MySQL
    • Полноценный поиск ElasticSearch
  6. Избранное и корзина

    • Избранное
    • Виджет корзины
    • Страница корзины
    • Добавление в корзину
    • Личный кабинет покупателя
      • Страница избранного
    • Управление скидками
  7. Заказ

    • Методы доставки
    • Методы оплаты
    • Оформление заказа
    • Оплата заказа
      • Страница оплаты
      • Платёжные системы
    • Заказы в кабинете покупателя
    • Заказы в кабинете администратора
    • Экспорт заказов
  8. Сопутствующие разделы

    • Информационные страницы
    • Блог
      • Рубрики
      • Метки
      • Посты
      • Комментари
    • Визуальный редактор
  9. REST API

    • Написание тестов
    • Аутентификация OAuth2
    • API покупателя
    • Автогенерация документации в Swagger
  10. Дополнительные вещи

    • Карта сайта
    • Яндекс.Маркет
    • Рассылка
      • Подписка при регистрации
      • Настройки в профиле
    • Триггерные письма
      • Появление в наличии
      • Снижение цены на избранное
      • ...
    • SMS-оповещения
  11. События и производительность

    • Обзор возможных проблем
    • Перенос статики на CDN
    • Очередь событий
    • Кеширование
  • 1515
  • 12 сентября 2017, 08:54
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?