Программирование [Дмитрий Лаврик] PHP – ООП (2021)


ОПИСАНИЕ:

Курс предназначен для тех, кто:

  • Уже умеет кодить на 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
СКАЧАТЬ:
 

Последнее редактирование модератором:
Рекламное сообщение

Прием платежей для любых проектов​

  • Принимаемые ГЕО: Россия, Украина
  • Подключаем любые проекты (сервисы, магазины, телеграм группы/чаты и т.д.), на жалобы не реагируем.
  • Выплаты: в любое время на USDT, банковские карты, СБП.
  • В ротации более 300 собственных банковских карт.
  • Минимальная сумма платежа от 350 рублей, максимальная без ограничений.
  • Быстрая интеграция через API.
  • Работаем более 10 лет! Надежный, абузоустойчивый сервис.

Сервис: E-pay.plus


После регистрации на сервисе, перейдите в раздел Профиль -> API интеграция, сгенерируйте токен. В этом же разделе API документация.

Контакт ТГ: t.me/E_pay_plus

 

Не работает ссылка?

Обратите внимание

Назад
Сверху