Aноним 12 Янв 2022 #1 Ссылка на картинку Курс предназначен для тех, кто: Уже умеет кодить на PHP в процедурном стиле Не знает ООП или чувствует, что оно вызывает ужас Хочет понять смысл ООП и изучить его главные темы. Программа курса: #1 Базовые понятия ООП Классы и объекты, поля и методы Модификаторы доступа Наследование классов Инкапсуляция, полиморфизм #2 Статические методы и поля Магические методы Абстрактные классы Интерфейсы Пространства имён #3 Механизм исключений Try, catch, finally Автозагрузка классов Классы как типы данных Паттерны и антипаттерны: "singleton" #4 Практическое применение ООП Архитектура фреймворка-велосипеда Контроллеры и модели Вспомогательные классы Паттерн "builder" для sql-запросов #5 Улучшение фреймворка-велосипеда Роутинг Обработка ошибок Магия базовой модели Прослойка для работы с БД #6 Улучшение фреймворка-велосипеда Класс валидации Модуль авторизации Внешние зависимости Основы работы с composer #7 В реальном мире всё не так Тестируемость и гибкость кода Inversion of Control Dependency injection Проблемы DI для новичков #8 Примеры паттернов проектирования Наблюдатель Адаптер DI-магия фреймворков на словах Интерфейсы, IoC + reflectio Читать дальше... Показать больше Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Курс предназначен для тех, кто: Уже умеет кодить на PHP в процедурном стиле Не знает ООП или чувствует, что оно вызывает ужас Хочет понять смысл ООП и изучить его главные темы. Программа курса: #1 Базовые понятия ООП Классы и объекты, поля и методы Модификаторы доступа Наследование классов Инкапсуляция, полиморфизм #2 Статические методы и поля Магические методы Абстрактные классы Интерфейсы Пространства имён #3 Механизм исключений Try, catch, finally Автозагрузка классов Классы как типы данных Паттерны и антипаттерны: "singleton" #4 Практическое применение ООП Архитектура фреймворка-велосипеда Контроллеры и модели Вспомогательные классы Паттерн "builder" для sql-запросов #5 Улучшение фреймворка-велосипеда Роутинг Обработка ошибок Магия базовой модели Прослойка для работы с БД #6 Улучшение фреймворка-велосипеда Класс валидации Модуль авторизации Внешние зависимости Основы работы с composer #7 В реальном мире всё не так Тестируемость и гибкость кода Inversion of Control Dependency injection Проблемы DI для новичков #8 Примеры паттернов проектирования Наблюдатель Адаптер DI-магия фреймворков на словах Интерфейсы, IoC + reflectio Читать дальше... Показать больше