ООП PHP ЗА ЧАС! | ОСНОВЫ PHP ДЛЯ НАЧИНАЮЩИХ | НА ПРАКТИКЕ
3D HOST
0:00 / 0:00
ООП PHP ЗА ЧАС! | ОСНОВЫ PHP ДЛЯ НАЧИНАЮЩИХ | НА ПРАКТИКЕ
8 507 просмотров · 3 года назад
3D HOST
19,2 тыс. подписчиков
8 507 просмотров · 3 года назад
👩🎓Сопровождение к видео, команды, ссылки, доп.материал: https://3dh.pro/about#education
📱 Телеграм (поддержка, онлайн-чат со мной и нашим сообществом): https://t.me/+ptcLDf_acOpkYjQy
Максимально подробный и очень компактный курс, в который я вложил массу времени и сил.
Наглядные иллюстрации, реальные примеры, подробнейшее объяснение на пальцах, разве не это нужно новичкам при изучении программирования?
Объектно-ориентированный подход в программировании (ООП) - это совсем не сложная тема. При должном усилии и грамотной подаче материала всё встаёт на свои места.
Вопросы, рассмотренные в данном курсе могут встретиться на собеседовании. Поэтому курс можно использовать для подготовки к собеседованию на Junior PHP Developer.
Курс подойдет как для новичков, так и для более опытных программистов, чтобы освежить и закрепить свои знания.
В данном курсе я уделил внимание только основам ООП, более глубокие темы, такие как:
модификаторы доступа (public, protected, private), абстрактные классы, интерфейсы (полиморфизм в PHP), контроль типа, пространства имён, автозагрузка, composer, трейты, позднее статическое связывание, магические методы, шаблоны (паттерны) проектирования
я НЕ затрагивал в данном курсе, так как они очень объемные и непростые для понимания но если вам понравилась моя подача материала, поддержите меня лайком и подпиской на канал и телеграмм - это ускорит выход второй более сложной части ООП.
В этом видео:
00:00 Что потребуется для прохождения курса
00:15 План курса
00:31 Что такое класс и объект
02:08 Класс - объяснение с иллюстрацией
02:46 Как создать класс в PHP
03:22 Требования (нюансы) при создании классов
04:22 Создание объекта (экземпляра) класса
05:31 Создание класса Car
06:00 Объявление свойств класса и обращение к ним
08:53 Дополнительные возможности свойств в классе
10:37 Вывод информации из класса
12:33 Методы и ключевое слово this
15:08 Конструктор в PHP | Магический метод __construct
20:05 Деструктор в PHP | Магический метод __destruct
21:10 Практика | Класс для работы с файлами
27:47 Статические свойства (static) | Иллюстрация
28:49 Статические свойства | Реализация счётчика на практике
30:47 Self и оператор разрешения области видимости (двойное двоеточие)
31:50 Статические методы и их особенности | Видимость
33:53 Автоматическое создание (генерация) геттеров в PHPStorm
35:12 Применение статических свойств/методов на практике | Иллюстрация
36:33 Практика | Реализация класса Калькулятор
39:20 Константы класса (const)
40:00 Особенности констант класса
42:14 Наследование | Иллюстрация
45:52 Класс Product | Без применения наследования классов
50:23 Проблемы (минусы) при работе без наследования классов
52:18 Практика | Наследование | Родительский и дочерние классы
57:27 Преимущества (плюсы) использования наследования классов
ООП ЗА ЧАС,
ОСНОВЫ PHP,
PHP ДЛЯ НАЧИНАЮЩИХ,
ООП НА ПРАКТИКЕ,
PHP НА ПРАКТИКЕ,
ООП ДЛЯ НАЧИНАЮЩИХ,
ООП ДЛЯ ЧАЙНИКОВ
PHP ЗА ЧАС
ООП ПХП