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
Мета завершена % date%

Автор мети

Pavel Volyntsev

Росія, Новосибирск

46 Рік / року / років

Освіта

Изучить фреймворк 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. Создать открытый проект с учебным примером
  • 4111
  • 22 січня 2015, 15:11

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?