1

Step 1

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

26 March—28 March

2

Step 2

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

29 March—30 March

3

Step 3

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

02 April—04 April

4

Step 4

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

05 April—06 April

5

Step 5

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

09 April—11 April

6

Step 6

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

12 April—13 April

7

Step 7

Заказ

16 April—18 April

8

Step 8

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

19 April—20 April

9

Step 9

REST API

23 April—25 April

10

Step 10

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

26 April—27 April

11

Step 11

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

30 April—02 May

1

Step 1

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

26 March—28 March

2

Step 2

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

29 March—30 March

3

Step 3

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

02 April—04 April

4

Step 4

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

05 April—06 April

5

Step 5

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

09 April—11 April

6

Step 6

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

12 April—13 April

7

Step 7

Заказ

16 April—18 April

8

Step 8

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

19 April—20 April

9

Step 9

REST API

23 April—25 April

10

Step 10

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

26 April—27 April

11

Step 11

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

30 April—02 May

12 September 2017 26 March 2018
The goal is overdue by 2438 days

Goal abandoned

The author does not write in the goal 6 years 8 months

General

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

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

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

 Goal Accomplishment Criteria

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

 Personal resources

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

 Goal ecological compatibility

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

  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
    • Очередь событий
    • Кеширование
  • 1517
  • 12 September 2017, 08:54
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?