1

Этап 1

Введение

2

Этап 2

Первое знакомство

3

Этап 3

Структура приложения

4

Этап 4

Обработка запросов

5

Этап 5

Основные понятия

6

Этап 6

Работа с базами данных

7

Этап 7

Отображение данных

8

Этап 8

Безопасность

9

Этап 9

Кеширование

10

Этап 10

Веб-сервисы REST

11

Этап 11

Инструменты разработчика

12

Этап 12

Тестирование

13

Этап 13

Специальные темы

1

Этап 1

Введение

2

Этап 2

Первое знакомство

3

Этап 3

Структура приложения

4

Этап 4

Обработка запросов

5

Этап 5

Основные понятия

6

Этап 6

Работа с базами данных

7

Этап 7

Отображение данных

8

Этап 8

Безопасность

9

Этап 9

Кеширование

10

Этап 10

Веб-сервисы REST

11

Этап 11

Инструменты разработчика

12

Этап 12

Тестирование

13

Этап 13

Специальные темы

22 августа 2016

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

Автор не отписывался в цели 8 лет 14 дней

Общая

Изучить документацию по Yii 2.0

На работе в скором времени будет введена новая CMS разработанная на Yii и мне будет необходимо с ней работать. Учитывая что придётся совмещать учёбу, работу, собственные проекты и изучение этого фреймворка срок выполнения данной цели ставлю сильно растянутым, но это сделает цель выполнимой.

Обучаться планирую по официальной русской документации на githab. Постараюсь почаще тут отписываться о своих мыслях и инсайтах (т.к. глубина познания PHP не очень глубокая и опыта работы с backend Framework отсутствует, прошу не судить строго).

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

Я понимаю принципы работы с данным фреймворком и пользуясь документацией могу с ним работать.

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

Время и упорство

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

Освоение нового фреймворка, поднятие своего профессионального уровня и использование в работе.

  1. Введение

    1. О Yii

    2. Обновление с версии 1.1

  2. Первое знакомство

    1. Установка Yii

    2. Запуск приложения

    3. Говорим «привет»

    4. Работа с формами

    5. Работа с базами данных

    6. Генерация кода при помощи Gii

    7. Что дальше?

  3. Структура приложения

    1. Обзор

    2. Входные скрипты

    3. Приложения

    4. Компоненты приложения

    5. Контроллеры

    6. Модели

    7. Представления

    8. Модули

    9. Фильтры

    10. Виджеты

    11. Ресурсы

    12. Расширения

  4. Обработка запросов

    1. Обзор

    2. Bootstrapping

    3. Разбор и генерация URL

    4. Запросы

    5. Ответы

    6. Сессии и куки

    7. Обработка ошибок

    8. Логирование

  5. Основные понятия

    1. Компоненты

    2. Свойства

    3. События

    4. Поведения

    5. Конфигурации

    6. Псевдонимы

    7. Автозагрузка классов

    8. Service Locator

    9. Dependency Injection Container

  6. Работа с базами данных

    1. Создание форм

    2. Валидация

    3. Загрузка файлов

    4. Табличный ввод

    5. Работа с несколькими моделями

  7. Отображение данных

    1. Форматирование данных

    2. Постраничная разбивка

    3. Сортировка

    4. Провайдеры данных

    5. Виджеты для данных

    6. Работа с клиентскими скриптами

    7. Темизация

  8. Безопасность

    1. Аутентификация

    2. Авторизация

    3. Работа с паролями

    4. Клиенты авторизации

    5. Лучшие практики

  9. Кеширование

    1. Обзор

    2. Кэширование данных

    3. Кэширование фрагментов

    4. Кэширование страниц

    5. HTTP кэширование

  10. Веб-сервисы REST

    1. Быстрый старт

    2. Ресурсы

    3. Контроллеры

    4. Роутинг

    5. Форматирование ответа

    6. Аутентификация

    7. Ограничение частоты запросов

    8. Версионирование

    9. Обработка ошибок

  11. Инструменты разработчика

    1. Отладочная панель и отладчик

    2. Генерация кода с Gii

    3. TBD Генератор документации API

  12. Тестирование

    1. Обзор

    2. Настройка тестового окружения

    3. Модульные тесты

    4. Функциональные тесты

    5. Приёмочные тесты

    6. Фикстуры

  13. Специальные темы

    1. Шаблон приложения advanced

    2. Создание приложения с нуля

    3. Консольные команды

    4. Встроенные валидаторы

    5. Интернационализация

    6. Отправка почты

    7. Оптимизация производительности

    8. Окружение виртуального хостинга

    9. Шаблонизаторы

    10. Работа со сторонним кодом

  • 975
  • 22 августа 2016, 09:52
Регистрация

Регистрация

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

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

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