PHP на собеседовании: Всё, что нужно знать

Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Группа авторов. PHP на собеседовании: Всё, что нужно знать
Часть 1. PHP
Основные особенности PHP
Как работает PHP
Взаимодействие PHP с процессором и памятью
Сборщик мусора в PHP
Типы данных в PHP
Структуры данных в PHP
Особенности PHP 8
Уязвимости в веб приложениях
Утечка данных через HTTP
Преимущества использования HTTPS
Не безопасная десериализация данных
Многобайтовые строки
Работа с многобайтовыми строками
Итераторы
Генераторы
Часть 2. Паттерны проектирования
Singleton (Одиночка)
Factory (Фабрика)
Observer (Наблюдатель)
Strategy (Стратегия)
Decorator (Декоратор)
MVC (Model-View-Controller)
Dependency Injection (Внедрение зависимостей)
Repository (Репозиторий)
Adapter (Адаптер)
Facade (Фасад)
Часть 3. Архитектурные паттерны
Layered Architecture (Многослойная архитектура)
Service-Oriented Architecture (SOA)
Event-Driven Architecture (Событийно-ориентированная архитектура)
Microservices Architecture (Микросервисная архитектура)
Hexagonal Architecture (Порты и адаптеры)
CQRS (Command Query Responsibility Segregation)
Часть 4. Алгоритмы
Алгоритмы сортировки
Алгоритмы поиска
Алгоритмы работы с графами
Алгоритмы работы с числами
Алгоритмы работы со строками
Алгоритмы хеширования
Алгоритмы сжатия данных
Алгоритмы машинного обучения
Алгоритмы работы с массивами
Алгоритмы кэширования
Алгоритмы работы с деревьями
Алгоритмы работы с датами и временем
Заключение