Киев, ТРЦ "Атмосфера"
Столичное шоссе, 103

Показать на карте
10 декабря Зарегистрироваться

Программа конференции

Конференция пройдет в два потока. Для специалистов будут проведены воркшопы, записаться на которые можно во время регистрации.

Программа конференции не является финальной и может подлежать корректировке

 
9:00 … 10:00 Регистрация
10:00 … 10:20 Открытие конференции
Frontend Backend Воркшопы
10:30 … 11:00 Виталий КоротунУщемления лицевых нервов, трансдукции сигналов и начала термодинамики
И при чем тут программирование, спросите вы? Да, действительно, нужно разобраться.
Олег КобченкоКак настроить Magento 2 для максимальной производительности
Magento 2 – это качественно новый продукт в мире электронной коммерции. Предлагая пользователям широкие возможности настроек, масштабирования и гибкость управления, Magento 2 также показывает новый уровень в вопросах производительности. Из данной презентации Вы узнаете об основных особенностях производительности продукта, их активации и использовании. Вместе мы попробуем пройти весь путь оптимизации от настройки среды до конфигурирования магазина с целью получения максимально быстрого ответа и высокой пропускной способности.
Алекс Бомко / Виктор РадьВерсионная миграция базы данных
Обновлять структуру и данные базы данных – часто вынужденная мера при обновлении програмного кода проекта. Обзор инструментов для решения этой задачи. Пример использования Data Migration Tool для миграции данных интернет магазина при обновлении версии с Magento 1 на Magento 2. Посетителям не обязательно знать технические подробности Magento.
11:00 … 11:10 Короткий перерыв
11:10 … 11:40 Олег ПосынякUI компоненты в Magento 2
  • Обзор текущих возможностей
  • Примеры использования
  • Написание своего компонента
  • Реализация сложной логики с помощью UI модификаторов
Игорь Миняйло Command/Query Responsibility Segregation (CQRS) – отделяем мух от котлет
  • Что такое Command Query Responsibility Segregation?
  • CQRS и HTTP
  • CQRS и ORM
  • CQRS и DDD. Сложная доменная модель.
  • Проблемы с производительностью и масштабируемостью
  • CQRS и Query API. Eventual Consistency
  • CQRS и Event Sourcing
  • Применяйте правило YAGNI
  • Profit!
Виталий ГоломозыйПишем первое приложение на Magento 2 (часть 1)
Предполагается, что участники это опытные php-разработчики без опыта работы на Magento 2. Ожидается, что участники придут на воркшоп с собственным ноутбуком с предустановленой Magento версии не ниже 2.1.0. Вопросы связанные с установкой и базовой настройки Magento на воркшопе рассматриваться не будут. В ходе этого практического воркшопа присутствующие девелоперы смогут получить элементарные навыки в создании расширеня для Magento 2. Следуя пошаговым инструкциям участники воркшопа создадут с нуля простой модуль для Magento 2, а также обсудят основы разработки для этой платформы
11:40 … 11:50 Короткий перерыв
11:50 … 12:20 Максим КлимишинЛокализация ecom проекта
Мелочи, помогающие выходить на новые рынки: валюта, язык, время, телефонные номера, чаты, голос и прочие увлекательные мелочи.
Андрей КоносовPage cache в Magento 2
Как максимально ускорить обработку GET запросов на сервере.
Виталий ГоломозыйПишем первое приложение на Magento 2 (часть 2)
Продолжение воркшопа. Предполагается, что участники это опытные php-разработчики без опыта работы на Magento 2. Ожидается, что участники придут на воркшоп с собственным ноутбуком с предустановленой Magento версии не ниже 2.1.0. Вопросы связанные с установкой и базовой настройки Magento на воркшопе рассматриваться не будут. В ходе этого практического воркшопа присутствующие девелоперы смогут получить элементарные навыки в создании расширеня для Magento 2. Следуя пошаговым инструкциям участники воркшопа создадут с нуля простой модуль для Magento 2, а также обсудят основы разработки для этой платформы
12:20 … 12:50 Кофе-пауза и обсуждение докладов
12:50 … 13:20 Андрей КолодницкийReact. Flux. Redux. React: The big picture and architectures overview
В чём суть Реакта? Знаете, в чём разница между Flux и Redux и чем Redux так хорош? Ответы на эти вопросы и лайв демо Вы получите во время презентации.
Антон КапляMagento content staging
  • Что такое content staging в Magento
  • Как content staging работает
  • Как работать с content staging в своих экстеншенах
Алекс Каранда/Денис ГергунЯк зробити клієнта щасливим за 5 хвилин
Розглянемо інструменти, що ми використовуємо щодня: Newrelic, Jmeter
13:20 … 14:20 Обед
14:20 … 14:50 Виталий ГоломозыйJavascript framework в Magento 2
Magento 2 сделало огромный шаг вперед в части javascript по сравнению с Magento 1. В этом докладе мы рассмотрим основы организации и использования javascript в Magento 2. Слушатели должны иметь как минимум базовое представление о таких технологиях как: RequireJS, Knockout JS, Jquery и Jquery widgets, underscore js.
Алексей БедзирЕфективний автоматизований аналіз коду Magento проектів
Sharing practical insights and working technics on building an automated code analysis system of full cycle for your Magento projects. We’ll cover all the important parts of the process staring with initial commits coming into VCS and ending up with automatically created tickets in your Issue Tracker.
Александр РыхМеньше слов больше — автотестов
  • Почему MTF?
  • Использование MTF.
  • Почему он вам нужен?
  • Следующие шаги.
14:50 … 15:00 Короткий перерыв
15:00 … 15:30 Макс Пронько5 вариантов расширения функциональности чекаута в Magento 2
Checkout в Magento 2 был фактически переписан с нуля. Теперь это одностраничное приложение (SPA). И не всегда легко взять и написать логику для чекаута. Рассмотрим 5 вариантов расширения функциональности чекаута, а также познакомимся с некоторыми дополнительными особенностями.
Дмитрий НауменкоПрофилирование в PHP с XDebug, XHprof, Blackfire
Очевидно, что хорошее приложение должно выполнять свои задачи быстро. Это экономит время и нервы пользователей, вычислительные мощности, и, как следствие – деньги заказчика. Мы рассмотрим все актуальные профайлеры для PHP: Xdebug, XHprof и Blackfire, научимся их настраивать, правильно собирать и анализировать профайлы, искать и исправлять “узкие места” в коде, оценивать результаты оптимизации приложения. Мы обсудим популярные ошибки, замедляющие приложение, научимся их избегать.
Павел БарановКак заработать на Magento экстеншенах. Magento Marketplace.
15:30 … 15:40 Короткий перерыв
15:40 … 16:10 Василий СелезнёвWeb accessibility: код, способный сделать мир лучше
Простые практики, которые позволят сделать ваш продукт «доступным» для людей с ограниченными возможностями.
Сергей КоваленкоУмный установщик. Декларирование структур баз данных как способ инсталляции системы
Самый важный вопрос управлении любой системы – поддержка соответствия между базой данных и кодом. Не меньшую значимость имеют накладные расходы на установку, восстановление, обновление баз данных. Решение данных вопросов раскрывается в данном докладе.
Виталий ГоломозыйОсновы архитектуры PHP приложений на примере
На этом воркшопе мы спроектируем простое приложение использующее LAMP стек. Приложение будет разработано без использования любых фреймворков. На этом примере мы увидим какие типичные задачи возникают при проектировании php-приложений, и различные подходы к их решению.Воркшоп будет проведен в виде демонстрации и обсуждения, написание кода участниками не предусмотрено.<p\>
16:10 … 16:40 Кофе-пауза и обсуждение докладов
16:40 … 17:10 Андрей КолодницкийWebVR: текущее состояние и обзор
На рынке появляется все больше решений, использующих VR устройства. Этот доклад посвящен стандарту WebVR и тому, как можно использовать VR в вебе. Мы рассмотрим текущее состояние стандарта, планируемые изменения и то, как можно использовать WebVR. Также мы проведем обзор WebVR Pollyfils иThree.js.
Евгений СентябовMagento payment and vault framework
  • Что такое Magento Payment Gateway? Основные компоненты и их использование
  • Что такое Magento Vault? Структура и основные возможности.
  • Как добавить собственную Vault реализацию к существующему платежному решению.
  • Что в планах
Dare2Share
Есть желание поделиться своей идеей? Ищешь единомышленников? Предлагаем вашему вниманию формат идейного микрофона для обсуждения ваших идей. У вас будет 5 минут, чтоб презентовать свою идею. Для этого всего лишь нужно подать свою тему во время регистрации, или непосредственно на MageCONF’16. Так как мы ограничены во времени, идеи, которые будут представлены в рамках Dare2Share, будут определяться путем голосования на самой конференции, среди всех предложенных тем. Вы сами определите, что вам интересно узнать.Хочу пойти и поделиться идеей.
17:10 … 17:20 Короткий перерыв
17:20 … 17:50 Панельное обсуждение
В панельной дискуссии у Вас будет возможность задать интересующие Вас вопросы всем докладчикам конференции
17:50 … 18:00 Закрытие конференции