to top
вверх
UAeventUAevent
Yii 2 conference
Yii 2 conference
620 просмотров
Событие окончено
2016-09-24

Yii 2 conference

<
ОПИСАНИЕ
Для конференции по Yii2 Framework мы отобрали темы, которые вызывают больше всего вопросов и не получают достаточного количества и качества ответов. Поэтому мы собрали троих core-разработчиков фреймворка, чтобы получить компетентные ответы из первых рук: Александра Макарова, Павла Климова и Дмитрия Науменко. Мероприятие будет полезно тем, кто пользуется Yii и хочет разобраться глубже, получить ответы на интересующие вопросы от core-разработчиков фреймворка. ___ От базовых принципов до особенностей PHP (Александр Макаров) Александр Макаров (Alexander Makarov) — инженер из Воронежа, активный участник OpenSource проектов, один из разработчиков PHP-фреймворка Yii и его представитель в PHP-FIG. Работает в Stay.com, где занимается созданием крутых штук на Yii и не только. «Даже мелкая дыра в безопасности приложения может обернуться страшными бедами как для проекта, так и для его пользователей. За несколько лет аудита различных проектов я понял, что типичные ошибки повторяются вновь и вновь, поэтому считаю нужным разобрать тему безопасности основательно с самого начала.» О чем будем говорить: ― Базовые принципы и распространённые типы атак; ― Особенности PHP и Yii; ― Отдельно остановимся на шифровании в целом и на паролях в частности. Продвинутое использование ActiveRecord: Cross-DBMS отношения и реляционная выборка (Павел Климов) ––– Павел Климов (Paul Klimov) — системный архитектор в компании QuartSoft, PHP разработчик (web developer) с 2008 г, участник команды YiiSoft c марта 2013 г. (3 года), один из авторов PHP framework Yii2. Автор следующих официальных расширений для Yii2: yii2-sphinx, yii2-mongodb, yii2-swiftmailer, yii2-authclient, yii2-httpclient. Автор набора расширений для Yii2 «yii2tech». Спектр технологий: PHP, JavaScript, MySQL, PostgreSQL, MongoDB, Sphinx, ElasticSearch. «Рассмотрим возможности ActiveRecord о которых вы, возможно, не задумываетесь. Разберем как создаются Cross-DBMS отношения, в каких случаях это может понадобиться и какую выгоду может принести. Разберем, как решаются типичные задачи, которые возникают при использовании Cross-DBMS отношений. Также уделим внимание "обычным" реляционным базам данных и использованию метода `ActiveQuery::joinWith()`, посмотрим где можно выиграть производительность при использовании этого метода.» ― Cвязываем MySQL и MongoDB; ― Как сэкономить на статических данных; ― Решение типовых задач при Cross-DBMS отношениях; ― Как извлечь максимум из `joinWith()` без лишних затрат. ––– Работа с Dependency injection, Container и Service locator (Дмитрий Науменко) Dmitry Naumenko ― веб-разработчик из Киева, Core разработчик PHP-фреймворка Yii 2, активный член Open Source сообщества. «Внедрение зависимостей и сервис-локатор ― концепции, которые нашли своё место в архитектуре всех современных PHP (и не только) фреймворках. Как показывает опыт, эта тема чаще всего вызывает сложности понимания у новичков и даже достаточно уверенных разработчиков, потому если вы не используете внедрение зависимостей и сервис-локатор при работе с Yii 2, то вы либо пользуетесь ими неосознанно, либо делаете что-то неправильно. В своём докладе я простым языком расскажу, что такое внедрение зависимостей и сервис-локатор! Мы разберемся, почему о них часто говорят, как о едином целом, рассмотрим, когда уместно применять эту «парочку», и как использовать ее возможности. До встречи на конференции!». ― Инверсия управления; ― Dependency injection; ― Service Locator; ― Компоненты Yii 2. ––– Эффективное тестирование с Codeception (Михаил Бондарчук) Михаил Бондарчук ― веб разработчик, автор фреймворка для тестирования Codeception, который разрабатывал с 2011 года. Выступает как лектор на различных конференциях как в Украине, так и зарубежом. «Этим летом интеграция Yii и Codeception была значительно улучшена, а значит, тесты стали ещё более простыми и понятными. Я расскажу о тех проблемах с которыми мы столкнулись и о том что изменилось в связке Yii+Codeception. Вы узнаете о том, что такое функциональные тесты, как их эффективно писать и какие возможности вам доступны. Как писать интеграционные тесты, в том числе в связке с ActiveRecord, используя фикстуры. Ну и напоследок расскажу о тестировании API.» ― Последние изменения в связке Yii+Codeception; ― Простота функционального тестирования; ― Как писать модульные и интеграционные тесты; ― Как тестировать REST API. Увидимся в Projector! 24 сентября (суббота), 11:00, ул. Воздвиженская, 34а Вход: 500 грн Регистрация: http://prjctr.com.ua/events/yii2-conference.html До встречи в Projector!;)
ЛОКАЦИЯ
Projector
097 015-92-72
Projector
Киев
ул. Воздвиженская, 34а
Посмотреть на карте
Дата и время ближайших мероприятий
Прошедшие мероприятия
24 Сентября Суббота 11:00
24 Сентября Суббота 18:00
Регистрация
ОРГАНИЗАТОРЫ
Projector

Проложить маршрут для автомобиля Проложить маршрут для общественного транспорта Проложить маршрут пешком Проложить маршрут для велосипеда