1

Этап 1

Подготовить среду для разработки на PHP5.5

2

Этап 2

Изучить построение интерфейса пользователя

3

Этап 3

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

4

Этап 4

Изучить работу с данными

5

Этап 5

Консольные приложения

6

Этап 6

Изучить базовые возможности

7

Этап 7

Изучить архитектуру типовых приложений

8

Этап 8

Вопросы производительности и безопасности

9

Этап 9

Создать веб проект "Сокращатель ссылок" с нуля на базе PHP/Phalcon

Дата начала: 20 января

10

Этап 10

Принять участие в открытом проекте для фреймворка Phalcon

11

Этап 11

Создать учебное или вспомогательное пособие для других разработчиков на базе Phalcon

1

Этап 1

Подготовить среду для разработки на PHP5.5

2

Этап 2

Изучить построение интерфейса пользователя

3

Этап 3

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

4

Этап 4

Изучить работу с данными

5

Этап 5

Консольные приложения

6

Этап 6

Изучить базовые возможности

7

Этап 7

Изучить архитектуру типовых приложений

8

Этап 8

Вопросы производительности и безопасности

9

Этап 9

Создать веб проект "Сокращатель ссылок" с нуля на базе PHP/Phalcon

Дата начала: 20 января

10

Этап 10

Принять участие в открытом проекте для фреймворка Phalcon

11

Этап 11

Создать учебное или вспомогательное пособие для других разработчиков на базе Phalcon

22 января 2015 01 июля 2015
Цель завершена 12 августа 2015

Автор цели

Образование

Изучить фреймворк Phalcon для PHP

Хочу изучить фреймворк Phalcon до уровня, достаточного для создания веб-проектов

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

Написал продукт на этом фреймворке

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

Время, навыки в других фреймворках, интерес

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

Хочу изучить решение, потому что оно в несколько раз быстрее аналогов на PHP - и в будущем делать стремительно работающие веб-проекты

  1. Подготовить среду для разработки на PHP5.5

  2. Изучить построение интерфейса пользователя

    • Использование представлений (Views)
    • Помощники представлений
    • Управление ресурсами (Assets Management)
    • Шаблонизатор Volt
    • Фильтрация и очистка
    • Контекстное экранирование
    • Валидация
    • Формы
    • Постраничная навигация (Paginators)
  3. Изучить документацию

    Изучить фреймворк по документации http://docs.phalconphp.com/ru/latest/index.html

  4. Изучить работу с данными

    • Работа с Моделями
    • Язык запросов Phalcon (PHQL)
    • Кэширование в ORM
    • ODM (Object-Document Mapper)
    • Управление Куками
    • Генерация ссылок (URLs)
    • Информационные сообщения
    • Сохранение данных в сессии
    • Уровень абстракции баз данных
    • Миграции базы данных
  5. Консольные приложения

    • Консольные приложения
    • Очереди
    • Модульное тестирование (Unit test)
  6. Изучить базовые возможности

    • Урок 1: Рассмотрим на примере
    • Урок 2: Приложение для создания счетов INVO
    • Урок 3: Создание простейшего REST API
    • Использование Dependency Injection
    • Архитектура MVC
    • Использование контроллеров
    • Маршрутизация (Routing, Роутинг)
    • Диспетчер контроллеров
    • Работа с пространством имён
    • Менеджер событий EventsManager
    • Заголовки запроса (Request)
    • Заголовки ответа (Response)
    • Чтение конфигурации
    • Поддержка многоязычности
    • Универсальный загрузчик классов
    • Логирование
    • Парсер аннотаций
  7. Изучить архитектуру типовых приложений

    • MVC Приложения
    • Микроприложения
  8. Вопросы производительности и безопасности

    • Улучшение производительности с помощью Кэширования
    • Безопасность
    • Зашифрование и расшифрование
    • Списки Контроля Доступа (ACL)
  9. Принять участие в открытом проекте для фреймворка Phalcon

    Сделать вклад, например исправить ошибки или сделать что-то новое в любом открытом проекте на базе Phalcon

    1. Найти открытй проект, вступить в него
    2. Изучить проблемы, ошибки и предложения
    3. Исправить ошибку, сделать улучшение
  10. Создать учебное или вспомогательное пособие для других разработчиков на базе Phalcon

    1. Снять видео-тьюториал
    2. Написать статью
    3. Создать открытый проект с учебным примером
  • 4327
  • 22 января 2015, 15:11
Регистрация

Регистрация

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

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

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