Quality Pipeline и первая наблюдаемость Laravel-проекта
Назад
Продвинутый Plus

Quality Pipeline и первая наблюдаемость Laravel-проекта

После курсов по Git, Docker, PHP, Laravel, DDD-lite и Octane студент уже умеет писать рабочий код и понимать жизненный цикл приложения. Но рабочий код сам по себе еще не означает готовность к изменению, review и deployment. Если качество зависит от того, вспомнил ли разработчик запустить тесты, не забыл ли собрать frontend и заметил ли reviewer случайную ошибку, проект остается хрупким. Этот курс показывает качество как инженерный pipeline. Студент берет существующий Laravel/Filament/Octane проект и постепенно собирает вокруг него систему обратной связи: локальные Make-команды, автоматическое форматирование, статический анализ, управляемый Rector, тестовую стратегию, coverage report, parallel tests, GitHub Actions, pre-commit hooks, structured logs, healthchecks и простые architecture guards. Главный результат курса - новая модель мышления. Работает у меня больше не является критерием готовности. Готовность означает, что проект можно проверить одной понятной командой, повторить те же проверки в CI, увидеть важные runtime-сигналы и честно назвать риски, которые еще остаются ручными.

Laravel Laravel Quality Make Laravel Pint PHPStan Larastan Rector PHPUnit Test Coverage GitHub Actions Pre-commit Hooks Structured Logging Healthchecks Observability Architecture Guards

Программа курса

Опубликованная версия: модули, уроки и длительность

01

Стартовая инвентаризация качества

  1. 1 Что проект уже умеет проверять
    80 мин
  2. 2 `make qa` как единая точка проверки
    75 мин
02

Почему "готово" требует определения

  1. 1 Стоимость дефекта и человеческий фактор
    65 мин
  2. 2 Definition of Done для Laravel-задачи
    80 мин
03

Локальный quality loop

  1. 1 Laravel Pint и дисциплина форматирования
    75 мин
  2. 2 PHPStan/Larastan без страха перед красным выводом
    90 мин
  3. 3 Rector как управляемая эволюция кода
    90 мин
04

Тестовая сетка безопасности

  1. 1 Unit, feature и integration tests без путаницы
    100 мин
  2. 2 Coverage без самообмана
    90 мин
  3. 3 Parallel tests и нестабильные проверки
    90 мин
05

CI и Git gates

  1. 1 GitHub Actions pipeline, похожий на `make qa`
    95 мин
  2. 2 Pre-commit hooks как быстрый локальный фильтр
    80 мин
  3. 3 PR readiness без ручной магии
    75 мин
06

Логи, healthchecks и первые runtime signals

  1. 1 PSR-3 и structured logs без шума
    90 мин
  2. 2 Healthcheck и readiness
    90 мин
  3. 3 Runtime signals как мост к метрикам
    75 мин
07

Архитектурное качество

  1. 1 Architecture tests как защита договоренностей
    70 мин
  2. 2 Quality rules без архитектурной религии
    65 мин
08

Финальная система качества

  1. 1 Quality dashboard проекта
    75 мин
  2. 2 Финальная защита quality pipeline
    80 мин