Курс PHP – ООП от Дмитрия Лаврика

Курс предназначен для тех, кто:
Уже умеет кодить на PHP в процедурном стиле
Не знает ООП или чувствует, что оно вызывает ужас
Хочет понять смысл ООП и изучить его главные темы.

21 человек уже купили данный курс

Умение решать простые практические задачи на PHP в процедурном стиле. Начальные знания в объектно-ориентированном программировании не требуются.
Какая версия PHP используется?
Формально мы пишем на PHP 8. Но для понимания ООП это вообще не важно, нас интересует классическая база ООП, а не различия и новшества версий.
Какой формат курса?
Онлайн уроки по средам с 20:00 до 22:00 МСК. Занимаемся один раз в неделю так как практика показывает, что на переваривание тем ООП ученикам нужно время.
Будут ли доступны записи уроков?
Конечно, все материалы выкладываются спустя 2-3 часа после завершения занятия и хранятся в облаке минимум полгода. Также вы можете легко скачать их.
Будет ли рассмотрен Composer?
Конечно, но только основы. После того как мы порадуемся автозагрузке классов станет понятно, что для сторонних библиотек нужен волшебный помощник.
А где же docker?
Максимально далеко. Курс направлен на понимание ООП, а не на изучение прикладных инструментов, какими бы крутыми они не были. Xammp или OpenServer пока что хватит на 100%.
ООП будет изучено на 100%?
Пожалейте свой мозг, если в него за 8 уроков загрузить все темы объектно-ориентированного программирования, он просто лопнет. Изучаем самое важное и практически полезное.
Будут ли ещё потоки курса?
Будут, но очень нескоро. Скорее всего пару раз пройдёт базовый курс 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

Классы и объекты

поля и методы

Модификаторы доступа

Наследование классов

Базовые понятия ООП

Статические методы и поля

Магические методы

Абстрактные классы

Интерфейсы

Пространства имён

Механизм исключений

Try

catch

finally

Автозагрузка классов

Классы как типы данных

Практическое применение ООП

Будьте первым, кто оставит отзыв.

Пожалуйста, войдите чтобы оставить отзыв
Автоматическая выдача после оплаты

Почему такая низкая цена?

60
Вы получаете полную версию курса, но без обратной связи от автора
Файлы курса будут доступны для скачивания на ПК или телефон