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
completed_date

Autor del objetivo

Pavel Volyntsev

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

48 years_old

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

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

Уже зарегистрированы?
Registración rápida a través de redes sociales
Entrada al sitio

Entre.
Está abierto.

not_registered
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?