Testing Stage’19: Technical | Security | Management and Approach — Early bird till 21 Dec. Hurry up!
×Закрыть

“Yii 2 conference” в Projector

Состоялось
24 сентября 2016 (суббота)
Время
11:00 — 18:00
Место
Киев, ул. Воздвиженская, 34А, Projector
Стоимость
500 грн

От базовых принципов до особенностей 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.

Регистрация: prjctr.com.ua/...ents/yii2-conference.html

До встречи в Projector!;)

Google Calendar iCal
LinkedIn

2 комментария

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

подскажите, будет ли запись конференции?

покупать заранее билеты ненадо?

Подписаться на комментарии