3 декабря, Киев.

Программа

  Magento PHP
10.00-10.45 Jeromy Carriere,
Chief Architect, X.commerce

“X.commerce: Strategy, Product and Architecture”

10.45-11.00 Кофе-пауза и обсуждение доклада
11.00-11.45 Дмитрий Сорока,
Главный архитектор Magento

«Эволюция Magento: чего ждать от Magento 2?»

  1. Цели проекта
  2. Ключевые изменения и нововведения
  3. Состояние проекта
Александр Макеев,
Senior PHP developer

«Сервис-ориентированная архитектура: от потребностей к возможностям»

  1. Парадигмы сервис-ориентированной архитектуры. Масштабируемость, повторное использование, открытые форматы, слабые компонентные связи.
  2. Предпосылки внедрения SOA, недостатки и ограничения использования SOA
  3. Экосистема сервиса
  4. Стандарты и протоколы обмена данными с сервисами, обеспечение безопасности сервисов
  5. Подходы к проектированию сервисов: декомпозиция, идентификация, спецификация сервисов
11.45-12.00 Кофе-пауза и обсуждение докладов
12.00-12.45 Максим Екатериненко,
Technical Project Manager, Magento Platform

«Magento Go Platform, Magento Connect»

Евгений Тулика,
Senior PHP developer

«Взаимодействие с асинхронными системами на PHP»

  1. Понятие Publish/Subscribe channel
  2. Проблемы асинхронности
  3. Соблазн синхронизации и ее пороки
  4. Переосмысление архитектуры распределенной системы
  5. Отладка и тестирование взаимодействия
12.45-13.00 Кофе-пауза и обсуждение докладов
13.00-13.45 Андрей Майбродский,
Senior PHP developer

Разработка для Magento. Пишем модуль правильно

  1. Особенности архитектуры Magento
  2. Структура модуля
  3. Что могут и чего не могут модули
  4. Типичные ошибки разработчиков
Виталий Коротун,
Руководитель, Magento Expert Consulting Group

Тема 1: «О Преднамеренном Программировании»

О мальчиках и девочках, которые любили случайные “программирования”, отчего их «програмки» часто болели…

  1. Символьное и Литеральное программирование
  2. Семантические шумы
  3. Структурное программирование
  4. Программирование концептов
  5. SymADE
13.45-15.00 Обед
15.00-15.45 Виталий Голомозый,
Ведущий Консультант,
Magento Expert Consulting Group

«Юнит-тестирование в Magento»

Доклад посвящен вопросам автоматизированного тестирования расширений Magento, в частности юнит-тестирования. В докладе рассматриваются основные трудности, которые возникают при создании юнит-тестов, а также пути их решения. В докладе будут рассмотрены различия в тестировании отдельных функциональных классов в Magento, а также бегло будут затронуты вопросы, связанные с необходимостью и особенностями интеграционного тестирования.

Александр Бомко,
Senior PHP developer

«Инсталляторы и расширения»

Тезисы Бомко

  1. Что такое расширения PHP, инсталляторы расширений.
  2. PEAR vs PEAR2.
  3. Создание расширений.
  4. PHP архивы phar.
  5. Путь, пройденный Magento.
15.45-16.00 Кофе-пауза и обсуждение докладов
16.00-16.45 Николай Тищенко,
Руководитель проекта Magento Mobile

«M-Commerce with Magento»

Основные моменты:

  1. Рынок m-commerce и его развитие
  2. Пользователи приложений и вебсайтов электронной коммерции. их требования и ожидания
  3. Решения Magento для m-commerce рынка
Сергей Смертин,
Senior Software Engineer
EPAM Systems

«AOP, метапрограммирование, кодогенерация. Или как бросать слоника в черный ящик»

  1. Инверсия контроля, или что мы имеем сейчас и что можем. Pipmple, Symfony DI. Консоль.
  2. Метапрограммирование или как программы могут что-то знать о себе. Токенизация, рефлексия, аннотации, метаданные, связывание, Doctrine и GREP :)
  3. Кодогенерация или как программы пишут другие програмы. CG-библиотеки, ZF CodeGenerator, генерируя кодогенераторы. Производительность.
  4. В поле боя или как это может сэкономить вам время и деньги. API, MVC, ORM, события, демоны, кэш, формы, контроль доступа, bullshit и т.д..
16.45-17.00 Кофе-пауза и обсуждение докладов
17.00-17.45 Сергей Сергунин,
Technical Project Manager, Test Automation

«Использование Magento Test Automation Framework в тестировании Magento»

Иделогогия автоматизированного тестированя в Magento

Презентация фреймворка для автоматического тестирования Magento:

  1. Область применения
  2. Практики
  3. Архитектура
  4. Результаты
Виталий Коротун,
Руководитель, Magento Expert Consulting Group

Тема 2: «Я, Интернет»

Нулевой Закон «интернето-строительства».

  1. Ретроспектива создания и развития програмных архитектур
  2. Моральное устаревание программ
  3. Семантический WEB. Прогрессирующий застой.
  4. Трансформирование программ
  5. Метапрограммирование Интернет
17.45-18.00 Закрытие конференции