Vezuvio
Магистр
- 22 Мар 2016
- 9.468
- 227.017
Объектно-ориентированное программирование на PHP от Дмитрия Лаврика (2021)
Автор: Дмитрий Лаврик
Курс предназначен для тех, кто:
#1
Скачать:
Автор: Дмитрий Лаврик
Курс предназначен для тех, кто:
- Уже умеет кодить на PHP в процедурном стиле
- Не знает ООП или чувствует, что оно вызывает ужас
- Хочет понять смысл ООП и изучить его главные темы.
#1
- Базовые понятия ООП
- Классы и объекты, поля и методы
- Модификаторы доступа
- Наследование классов
- Инкапсуляция, полиморфизм
- Статические методы и поля
- Магические методы
- Абстрактные классы
- Интерфейсы
- Пространства имён
- Механизм исключений
- Try, catch, finally
- Автозагрузка классов
- Классы как типы данных
- Паттерны и антипаттерны: "singleton"
- Практическое применение ООП
- Архитектура фреймворка-велосипеда
- Контроллеры и модели
- Вспомогательные классы
- Паттерн "builder" для sql-запросов
- Улучшение фреймворка-велосипеда
- Роутинг
- Обработка ошибок
- Магия базовой модели
- Прослойка для работы с БД
- Улучшение фреймворка-велосипеда
- Класс валидации
- Модуль авторизации
- Внешние зависимости
- Основы работы с composer
- В реальном мире всё не так
- Тестируемость и гибкость кода
- Inversion of Control
- Dependency injection
- Проблемы DI для новичков
- Примеры паттернов проектирования
- Наблюдатель
- Адаптер
- DI-магия фреймворков на словах
- Интерфейсы, IoC + reflectio
У вас нет прав на просмотр ссылок, пожалуйста: Вход или Регистрация
Скачать:
Для просмотра скрытого контента необходимо Войти или Зарегистрироваться.
Последнее редактирование модератором: