Вебинары по веб-программированию и Yii2

Приглашаю всех желающих на бесплатные вебинары по веб-программированию в общем и по разработке на Yii2 Framework в частности.

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

Для вебинаров запустил отдельную рассылку, в которой присылаю ссылки на эфир и записи уроков:

Не забудьте подписаться, чтобы попасть на трансляцию (где можете меня потроллить или задать каверзные вопросы) или, если не успеваете, быстро получать записи.

Уже проведены (список обновляется):

UPD: Ближайшие на 2016 год (дату и время сообщу в рассылке):

  • Функциональное программирование: расчёт скидок в интернет-магазине
  • Функциональное программирование: многопоточный парсер на PHP

Ссылку на эфир и на запись пришлю в рассылке выше.

Заранее спасибо и до встречи в эфире!

Комментарии

 

Дмитрий Елисеев

Создал тему на форуме. Можно оставлять темы и там.

Ответить

 

Игорь

Миграции. Приемы работы, наиболее правильный и аккуратный подход в двух случаях:
Работа одного человека на нескольких девелоперских машинах + git + боевой сервер.
Работа нескольких человек с на локальных машинах и с git

Проведения.

Спасибо. Очень вовремя наткнулся на Ваш блог. Решил познакомиться с фреймворком

Ответить

 

Игорь

миграции уже описаны, вижу. спасибо.

тогда да, поведения.

Ответить

 

Linux

Очень нуждаюсь в вебинаре на тему
1. Регистрация и авторизация пользователей Yii2(через бд, социальные сети )
2. Rbac yii2 - очень важно
Желательно все разжевать

Ответить

 

Алексей

Предлагаю несколько тем для будущих вебинаров:

  • Методики проектирования NoSQL баз данных для приложений на примере Yii Framework и MongoDB
  • Практическое применение aggregation framework.
  • Особенности построения связей моделей в контексте NoSQL
Ответить

 

Сергей

Супер! Отличная идея.
behaviors, events, тестирование и RBAC интересны.

Ответить

 

Иван

Расскажите про:
1) Поведения
2) RBAC

Ответить

 

Андрей Лукьянов

Я сталкивался с задачей - получить список пользователей, обладающих правом, например createPost, чтобы админ, в случае чего мог изменить автора поста...

RBAC на файлах - прочитал на форуме, что генерируется много запросов на получение и определение прав, если RBAC из бд.

Как лучше реализовать прикрепление прав (ролей) в админке к определенному пользователю и как все таки получить оптимально список пользователей по определенной роли?

Ответить

 

Александр Фисенко

Тут все достаточно проста когда создаем правило к примеру редактировать свои посты мы для данного поста заводи столбец который будет указывать ID автора что и позволит на в нашем правиле проверить а принадлежит этот ID автора текущему пользователю.

В RBAC для уменьшения запросов в бд добавили в конфиге опцию кешировать результат.

Получить все клиентов с ролью createPost можно и запросом в бд сделать сейчас не подскажу как но там все просто должно быть.

Ответить

 

Андрей Лукьянов

это да....
так и работает через bizRule UpdateOwnPost и тп...

загвоздка в том, чтоб получить ))) - на форуме так и не получилось решить этот вопрос...
http://yiiframework.ru/forum/viewtopic.php?f=19&t=20435

и второе, как грамотно привязать эти права к конкретному пользователю...

например - есть 5 модулей. нужно дать доступ пользователю А работать с 1 и 2, а другому B с 1 и 3... причем в первом A может редактировать все, а B только свои...
комбинаций таких наборов может быть очень много, на все роли не пропишешь )))

а список по роли нужен для того, чтобы увидеть кому и что выдал (например, в отдельном модуле)...

Ответить

 

Александр Фисенко

Тут уже надо комбинировать роли и правила а также разобраться с наследованием ролей. То есть где то создать роль adminModulTest а где то правило ruleModulTest.

Ответить

 

Юрий

Привет, Дима!
Отличная идея, с удовольствием посещу твоё мероприятие!

Ответить

 

Дмитрий

Про модульную архитектуру приложения на базе yii2

Ответить

 

Денис

Почти в каждом проекте необходимы модули Account & RBAC

Вот эти темы и интересны. А также кодинг этих модулей на основе идеологии DRY и архитектуры Yii2, его ServiceLocator и DI. Использование классов Bootstrap (преинициализации) при написании модулей.

Но больше всего интересна RBAC подсистема фреймворка, модель, и конкретная ее реализация в Yii2

Ответить

 

Эльдар

Хотелось бы про RBAC, поведения

Ответить

 

Алексадр

Не плохо было бы еще увидеть о тестирование приложений на YII2

Ответить

 

Иван

да, кстати, про тестирование тоже интересно

Ответить

 

Дмитрий

Тоже за тестирование.

Ответить

 

Сергей

+1 за тестирование. Интересная и пока не понятная тема.

Ответить

 

Roman

Да про тестирование вообще ничего не понятно))

Ответить

 

Алексей

Поддерживаю. За тестирование!

Ответить

 

Макс

Да я тоже за тестирование!

Ответить

 

Александр

Поведения и События

Ответить

 

Сергей

тестирование приложений на YII2, а так же перенос приложения на боевой сервер, да и вообще создание рабочей копии для нового участника разработки...

Ответить

 

Uterm

Я бы про внутреннюю архитектуру Yii 2 послушал, начиная от классов Component и Object и далее внутрь. Взять какую-нибудь тему (тот же роутинг, например) и рассказать какие классы для этого используются, их взаимосвязь, интересные моменты.

Ответить

 

Павел

Привет, Дима!
Супер, я очень рад! Мне бы интересно было узнать про поведения, rbac, тестирование приложений + перенос на боевой сервер.

Ответить

 

Жека Ватрушков

Я тоже за тестирование :)

Ответить

 

Александр Шиллинг

RBAC на Yii2.
Древовидные комментарии.

Ответить

 

Виталий

Хотелось бы хорошо разобраться в процессе разработки приложений, какие иструменты использовать и т.д.
Имею ввиду:
- версионирование
- организация командной работы
- тестирование
- сдача проекта
- и т.д.

Ответить

 

Владимир

Я тоже хочу про поведения услышать

Ответить

 

Сергей Доровский

+1 за тестирование.

Ответить

 

Сергей Доровский

Ещё интересная тема. Автоматический деплой на продакшн-сервер.

Ответить

 

Сергей Доровский

Оптимизация, нормализация БД (MySQL). Можно так же провести сравнения различных СУБД.
Особенности движков MySQL.

Ответить

 

Владимир

Каким образом Mysql и анализ СУБД относиться к Yii2?

Ответить

 

Сергей Доровский

Цитирую: "А может и какие-то вопросы по самому PHP, шаблонам проектирования, рефакторингу и прочим практикам программирования."

Ответить

 

Дмитрий Афанасьев

Интересны системы управления пользователями. Какие то готовые решения типа Users и Rights (RBAC).

Ответить

 

Дмитрий Афанасьев

Я также за тестирование.

Ответить

 

Den

events, behaviors, testing and deploy pls :)

Ответить

 

Алекс

Можно добавить в тему еще, Мультикатегори
А лучше создать полноценные уроки по созданию обычной мини cms

Ответить

 

Юрий

Здравствуйте! Очень хотелось разобраться в Yii Framework 2.0 API Documentation http://www.yiiframework.com/doc-2.0/index.html ,там всё на английском, ничего не понять

Ответить

 

Влад Пасечник

Установка, настройка и работа с Twig

Ответить

 

Влад Пасечник

Возможность по обработки урла.
Определение модуля без названия модуля в урле и тд. и тп.

Ответить

 

Влад Пасечник

Как правильно разрабатывать с системе.
одни production
два developer
Контроль версий Git

Какие команды надо выполнять при развёртывании на новом developer. Какие при обновлении проекта.

Ответить

 

Влад Пасечник

И если не упоминалось выше, то хотелось бы услышать про gii и создание чего-то серьёзного с его помощью.

Ответить

 

Влад Пасечник

ActiveRecord редактирование сразу нескольких "соединённых" таблиц.
Как же массовое редактирование к примеру всех товаров в какой-то категории.

Ответить

 

Виталий

Очень пригодились бы знания, как написать свои виджеты, расширения.
Работа с ресурсами - например, как в виджетах правильно подключать разные js библиотеки, плагины и т.п., загруженные через composer.
В общем, пригодились бы знания, как грамотно организовать архитектуру приложения.

Ответить

 

Сергей

1. Поведения
2. RBAC
3. Nested sets

Ответить

 

Sergey

Про релейшены хочу. Очень туго про них доходит . Особенно многие-к-многим и всякие закрутки с джоинами.

Ответить

 

Sergey

PS
Хотелось бы ещё про RBAC , сильно закручено с ним и в настоящее время ни хрена не понятно ( понятно только в теории, а интересует практическая чаcть. Четко и конкретно ) . Но я думаю что я разберусь до момента вашего вебинара ;-)

Ну и хотелось бы как правильно ( кошерно ) разбивать логику контроллеры/модели/вьюхи ( в теории все понятно, но когда дело доходит до практики то есть сомнения )

Ответить

 

Алексей Правдин

объяснять людям то, что они не поняли прочитавши... перечитавши... по смотря примеры... погуглив...

Ответить

 

Сергей

Так-же интересна тема по работе с консольным приложением.

Ответить

 

Serzhio

Создание проекта на примере простейшего сайта интернет-магазина(авторизация, логирование, платёжные системы) на php+yii 2, используя IDE netBeans 8.0.2

Ответить

 

Ivphan

Интересна тема больших проектов. Организация структуры, разделение. Разработка на локальном сервере, публикация проекта на продакшн. Eav преимущества и недостатки.

Ответить

 

Andgik

Было бы интересно, подробно разложить тему кэширования.

Ответить

 

Алексей

Шаблоны проектирования, которые используются в Yii и на примере самого Yii (DI, наблюдатель итд).

Ответить

 

Александр

Хотелось бы послушать про безопасность приложения, кроме валидации и прав доступа, какие ещё есть варианты и как и где лучше их применять.
Спасибо!!! Что находите время и желание для помощи другим!!!

Ответить

 

Владимир

Было бы интересно послушать про применение elasticsearch и sphinx.

Ответить

 

Виталий

Добрый день! Очень хотелось бы на тему "Сохранение и валидация связанных моделей + транзакции".

Ответить

 

Олег Григорьев

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

Ответить

 

Марк

Интересно было бы послушать про связи моделей. К примеру создать структуру категорий, с переменным количеством атрибутов у элементов. Допустим сделать EAV, а потом на NoSQL :)

Ответить

 

minority

1) RBAC;
2) Cache;
3) Фронтенд (фишки с работой с гридами, вьюшками итд).

Ответить

 

Евгений Чигарков

1) Yii2 и AngularJs
2)Yii2 и Redis
3)Интерестные примеры GridView
4)Примеры использования behavior

Ответить

 

Евгений Чигарков

шаблоны проектирования, рефакторинг тоже очень интерестная)))

Ответить

 

bubbleboom

На тему DI (dependency injection). Как использовать, где и при каких условиях. Конкретно к контексте Yii2
C уважением, Алексей.

Ответить

 

Александр

RBAC через DbManager

Ответить

 

Ilya

1. Авторизация и регистрация
2. RBAC

Ответить

 

Vanya Tananushko

+1

Ответить

 

JR

+, тоже интересно

Ответить

 

Marina

Я за: RBAC и тестирование

Ответить

 

Альберт Хасанов

Послушал бы про тестирование )

Ответить

 

Andrewkha

В дополнение к тому, что уже было (RBAC в основном интересует), хотелось бы еще посмотреть примеры написания собственных виджетов

Ответить

 

bot4343

Очень волнует вопрос грамотной реализации работы с yii2 на тестовым/продакш сервер? Вопросы грамотного построения локального/удаленного git репозитория, хуков, как все разворачивать и настраивать. Спасибо

Ответить

 

Spirit Absolute

Интересует работа с формами в yii2. Создание разных форм, с связанными данными. Фильтрациях связанных данных. Работа с ajax (не pjax).

Ответить

 

neiron

Интересует работа со сценариями на живом примере, толком найти не удалось например как сделать
регистрацию в несколько этапов. Приходится придумывать велосипед.

Ответить

 

Вова

RBAC

Ответить

 

Павел

Дмитрий, скажите пожалуйста, когда хоть приблизительно уже по RBAC будет вебинар? Тема просто горит, жду его с нетерпением.

Ответить

 

Валерий

Очень интересна тема кеширования. Как правильно им пользоваться в Yii2. Для создания средненагруженных и может высоконагруженных проектов. В каких случаях использовать а в каких нет. Общаая информация то в документации есть. А когда и как использовать лучше?

Ответить

 

Павел Меркулов

Дмитрий, про безопасность в Yii2.
Логика кода и безопасное хранение данных в БД.

Ответить

 

Илья Белобородов

На Yii1 программирую 1 год. все попытки вникнуть в Yii2 заканчиваются на relations. Как связать две таблицы через связную таблицу? В первом yii через through. В Yii2 есть метод via() и viaTable(), но пользоваться этим не получается. Вообщем, хотелось бы посмотреть на все методы работы с ActiveRecord в yii2.

Ответить

 

Дмитрий Елисеев

Что именно не получается?

public function getCategories()
{
    return $this
        ->hasMany(Category::className(), ['id' => 'category_id'])
        ->viaTable(PostCategory::tableName(), ['post_id' => 'id']);
}
Ответить

 

Алекс

Здравствуйте, Дмитрий!
Прелагаю предложение ))))))
Посветить один из следующих вебнаров теме фронтенда в Yii:
1. что можно делать с тем javaScript-ом что есть по умолчанию у Yii в ассетах,
2. Как работать с Ajax
3. Как работать с GridView,

Ответить

 

Олег

Здравствуйте в Yii новичок , так сложилась ситуация установили себе сайт на этом движке .
И вот настал тот день когда сайт взломали просто слив базу методом запросов (сам не в курсе как это делается) . Был расшифрован пароль администратора .. ну а дальше сами понимаете .. некоторым пользователям были выданы особые права и т.д
Это было сделано имея учетную запись на сайте .

Не хотелось бы отказываться от этого движка , так как сайт был сделан на заказ .
Но хотелось бы попросить у вас помощи - как в дальнейшем закрыть такого рода лазейки (слив базы пользователей сайта) .

Надеюсь на вашу помощь .

Ответить

 

Дмитрий Елисеев

Проверить код на SQL-инъекции, запретить выполнение PHP-файлов из папки uploads и подобных.

Ответить

 

Alex

Очень хотелось бы увидеть подробный вебинар по Dependency Injecton в yii2

Ответить

 

Андрей Кушнарев

"Аутентификация, вторизация и RBAC" - в статье описание ссылки

Ответить

 

Дмитрий Елисеев

Исправил. Спасибо!

Ответить

 

Руслан

по API если будет возможность проведите пожалуйста. можно и платный

Ответить

 

Роман

Загрузка и обработка изображений

Ответить

 

Дмитрий

RESTful API - очень интересная тема

Ответить

 

Юрий

Yii2 Ajax бесконечная лента, др. применения

Ответить

Оставить комментарий

Войти | Завести аккаунт


(никто не увидит)



Можно использовать теги <p> <ul> <li> <b> <i> <a> <pre>