Изучить фреймворк Phalcon для PHP
Хочу изучить фреймворк Phalcon до уровня, достаточного для создания веб-проектов
Критерій завершення
Написал продукт на этом фреймворке
Особисті ресурси
Время, навыки в других фреймворках, интерес
Екологічність мети
Хочу изучить решение, потому что оно в несколько раз быстрее аналогов на PHP - и в будущем делать стремительно работающие веб-проекты
- 
                    
                    Подготовить среду для разработки на PHP5.5
- 
                    
                    Изучить построение интерфейса пользователя- Использование представлений (Views)
- Помощники представлений
- Управление ресурсами (Assets Management)
- Шаблонизатор Volt
- Фильтрация и очистка
- Контекстное экранирование
- Валидация
- Формы
- Постраничная навигация (Paginators)
 
- 
                    
                    Изучить документациюИзучить фреймворк по документации http://docs.phalconphp.com/ru/latest/index.html 
- 
                    
                    Изучить работу с данными- Работа с Моделями
- Язык запросов Phalcon (PHQL)
- Кэширование в ORM
- ODM (Object-Document Mapper)
- Управление Куками
- Генерация ссылок (URLs)
- Информационные сообщения
- Сохранение данных в сессии
- Уровень абстракции баз данных
- Миграции базы данных
 
- 
                    
                    Консольные приложения- Консольные приложения
- Очереди
- Модульное тестирование (Unit test)
 
- 
                    
                    Изучить базовые возможности- Урок 1: Рассмотрим на примере
- Урок 2: Приложение для создания счетов INVO
- Урок 3: Создание простейшего REST API
- Использование Dependency Injection
- Архитектура MVC
- Использование контроллеров
- Маршрутизация (Routing, Роутинг)
- Диспетчер контроллеров
- Работа с пространством имён
- Менеджер событий EventsManager
- Заголовки запроса (Request)
- Заголовки ответа (Response)
- Чтение конфигурации
- Поддержка многоязычности
- Универсальный загрузчик классов
- Логирование
- Парсер аннотаций
 
- 
                    
                    Изучить архитектуру типовых приложений- MVC Приложения
- Микроприложения
 
- 
                    
                    Вопросы производительности и безопасности- Улучшение производительности с помощью Кэширования
- Безопасность
- Зашифрование и расшифрование
- Списки Контроля Доступа (ACL)
 
- 
                    
                    Создать веб проект "Сокращатель ссылок" с нуля на базе PHP/Phalcon- 
                                                                        Составить план разработки 
- 
                                                                        Набрать первую 1 000 анонимных пользователей по статистике Google Analytics 
- 
                                                                        Набрать 10 тестеров и участников фокус группы 
- 
                                                                        Набрать первую 1 000 регистраций пользователей в сервисе 
- 
                                                                        Сохранить первые 100 000 коротких ссылок в базе данных 
- 
                                                                        Достичь прироста более 1 000 коротких ссылок в сутки 
- 
                                                                        Составить маркетинговый план 
- 
                                                                        Реализация по плану разработки 
- 
                                                                        Выход на рынок, привлечение пользователей, рост количества пользователей 
- 
                                                                        Набрать первые 100 платных пользователей 
- 
                                                                        Достичь работы более 100 000 переходов по коротким ссылкам в час 
 
- 
                                                                        
- 
                    
                    Принять участие в открытом проекте для фреймворка PhalconСделать вклад, например исправить ошибки или сделать что-то новое в любом открытом проекте на базе Phalcon - Найти открытй проект, вступить в него
- Изучить проблемы, ошибки и предложения
- Исправить ошибку, сделать улучшение
 
- 
                    
                    Создать учебное или вспомогательное пособие для других разработчиков на базе Phalcon- Снять видео-тьюториал
- Написать статью
- Создать открытый проект с учебным примером
 
- 4772
- 22 січня 2015, 15:11
Не пропустіть нові записи!
Підпишіться на ціль і стежте за її досягненням
 
     
     
                         
				