Привет! Меня зовут Валентин, я автор каналов Пых и PHP Point, и я приглашаю тебя на свой курс по PHP. Он в большей степени ориентирован на middle разработчиков, которые хотят стать senior-ами, и senior-ов, которые хотят подтянуть знания в архитектуре PHP-приложения, научиться лучше структурировать код, проектировать по модели и писать сложные компоненты на базе Symfony.
Мой курс строится вокруг проекта, который мы будем вместе разрабатывать с нуля. В нём же вы будете выполнять домашние задания в виде Pull Request-ов. Я назвал курс “хардкорным”, потому что он в большей степени состоит из реального кодинга, нежели теории. Однако по ходу курса я буду снабжать вас статьями, книгами и докладами, которые будут дополнять теоретическую часть.
По результатам курса мы получим готовый проект, который вы сможете использовать в качестве ориентира на работе. Также вам будут доступны записи всех лекций.
Основные темы
Также по ходу дела вы научитесь использовать статический анализ (array shapes, дженерики, условные типы), проектировать инфраструктурные компонтенты, работать с рефлексией и аттрибутами в PHP.
- Composer в нюансах, как поддерживать зависимости в форме.
- Psalm, PHP CS Fixer, Rector на максималках с первого дня.
- Сontinuous Integration на примере GitHub Actions.
- Symfony DI, теги, локаторы, Compiler Pass-ы и как всё это работает под капотом.
- ООП-паттерны декоратор, middleware, итератор, DTO, Value Object, репозиторий.
- Модульность, coupling, package-by-feature, Deptrac.
- Юнит/интеграционные/контрактные тесты, TDD, AAA, PHPUnit.
- Корутины, Revolt Event Loop, async/await.
- Message Bus с Outbox-ом и неблокирующим RabbitMQ транспортом.
- Идентификация на базе UUID.
- Doctrine ORM на запись, нативный SQL на чтение.
- DDD, декомпозиция стейта, агрегаты, bounded context-ы.
- Message-driven архитектура, CQRS и проекции.
- Организация API в проекте, аутентификация и авторизация.
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Новые складчины | страница 22
Категории
Страница 22 из 34

