- Попробовать перейти на PhpStorm
- Научиться писать тесты на PHPUnit
Теория и практика по паттернам проектирования на сайте refactoring.guru. Изучить теорию и примеры на refactoring.guru, написать полезный класс или, хотя бы, мини-проект, полностью реализующий паттерн.
- Фабричный метод (Factory Method)
- Абстрактная фабрика (Abstract Factory)
- Строитель (Builder)
- Прототип (Prototype)
- Одиночка (Singleton)
- Адаптер (Adapter)
- Мост (Bridge)
- Компановщик (Composite)
- Декоратор (Decorator)
- Фасад (Facade)
- Легковес (Flyweight)
- Заместитель (Proxy)
- Цепочка обязанностей (Chain of Responsibility)
- Команда (Command)
- Итератор (Iterator)
- Посредник (Mediator)
- Снимок (Memento)
- Наблюдатель (Observer)
- Состояние (State)
- Стратегия (Strategy)
- Шаблонный метод (Template Method)
- Посетитель (Visitor)
- Попрактиковать abstract class
- Попрактиковать trait's
- Попрактиковать final
- Попрактиковать interface
- Прочесть и понять код фреймворка Laravel, который содержит абстрактные классы, интерфейсы, trait's, наследование
- MVC-фреймворк
- ORM-фреймворк
- Websocket-сервер
- Декодер файлов для 1С-Битрикс
Written with StackEdit.