Теор:
- Нормальные формы БД. Уровни изоляции транзакций
- Использование индексов. Когда нужно создавать а когда нет. Нормализация/денормализация. Как правильно создать составной индекс. Как работают индексы. Селлективность
- Лок таблицы. Из-за чего происходит? Какие решения можно предпринять, чтоб не лочить базу
- Как добавить поле в огромную таблицу не залочив базу
- SOLID/GRASP/GoF/DDD/CQRS
- Что такое DI? Зачем нужен? Какие проблемы решает?
- Что использовалось из SPL?
- Что такое рефлексия? Зачем она?
- Что такое Kiss/Dry/Poka-yoke
- GET POST PUT PATCH за что отвечает как получить каждую переменную с кода
- composer install и update Разница. Нужно ли коммитить в репу composer.lock
Практ: https://gist.github.com/pvaviloff/ede6b440f5d8d487a3571ad6c7dfa627
Задача: https://www.codepile.net/pile/DBa5VZBo Покупатель оформляет заказ на сайте. Необходимо подсчитать общую сумму заказа и вывести на страницу В Украине налог 21.5% Для США 0% Для всех остальных стран 19% Общие требования: Запросы пишем в Repository логику в Service
Optional (на крайний случай, если человека на ревьюера по предварительным ответам можно поставить): https://github.com/pvaviloff/test-review