1

Etapa 1

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

2

Etapa 2

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

3

Etapa 3

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

4

Etapa 4

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

5

Etapa 5

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

6

Etapa 6

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

7

Etapa 7

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

8

Etapa 8

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

9

Etapa 9

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

Fecha del inicio: 20 enero

10

Etapa 10

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

11

Etapa 11

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

1

Etapa 1

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

2

Etapa 2

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

3

Etapa 3

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

4

Etapa 4

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

5

Etapa 5

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

6

Etapa 6

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

7

Etapa 7

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

8

Etapa 8

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

9

Etapa 9

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

Fecha del inicio: 20 enero

10

Etapa 10

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

11

Etapa 11

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

22 enero 2015 01 julio 2015
Objetivo completado 12 agosto 2015

Autor del objetivo

Pavel Volyntsev

Rusia, Новосибирск

46 año / año / año

Educación

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

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

 Criterio del fin

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

 Recursos personales

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

 Lo ecológico del objetivo

Хочу изучить решение, потому что оно в несколько раз быстрее аналогов на 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. Создать открытый проект с учебным примером
  • 4112
  • 22 enero 2015, 15:11
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?