/PHP-roadmap

PHP. Дорожная карта. Что нужно знать, чтобы стать backend-разработчиком

PHP. Дорожная карта

Интернет

Базовые знания из фронтенд разработки

ОС и общие знания

Основы языка PHP

Более сложные темы

Composer

Работа с базами данных в PHP

Отладка

Качество кода

Кеширование

Тестирование

Веб-фреймворки

Логирование

Профилирование

Системы контроля версий

Базы данных

Теоретические основы

Изучаем API

Кэширование

Безопасность в сети

Виды атак:

Тестирование

CI/CD

Основные принципы разработки и проектирования

Виды архитектур приложений

Поисковые системы

Брокеры сообщений

Контейнеризация или виртуализация

GraphQL

Графовые базы данных

Вебсокеты

Вебсерверы

Создание приложений с учётом масштабирования (общие темы, которые вы должны изучить и которые нужно иметь ввиду для обеспечения надежной работы приложения)

Стратегии смягчения последствий в случае отказов (failure)

Создание приложения с учётом наблюдаемости (логирование метрик и других наблюдаемых параметров, которые могут помочь вам в отладке и решении проблем, когда что-то идет не так)

Что ещё почитать

Дискретная математика

  • Теория множеств
  • Булева алгебра
  • Теория графов