ООП PHP ЗА ЧАС! | ОСНОВЫ PHP ДЛЯ НАЧИНАЮЩИХ | НА ПРАКТИКЕ

preview_player
Показать описание

Максимально подробный и очень компактный курс, в который я вложил массу времени и сил.

Наглядные иллюстрации, реальные примеры, подробнейшее объяснение на пальцах, разве не это нужно новичкам при изучении программирования?

Объектно-ориентированный подход в программировании (ООП) - это совсем не сложная тема. При должном усилии и грамотной подаче материала всё встаёт на свои места.
Вопросы, рассмотренные в данном курсе могут встретиться на собеседовании. Поэтому курс можно использовать для подготовки к собеседованию на 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 ЗА ЧАС
ООП ПХП
Рекомендации по теме
Комментарии
Автор

Очень полезный материал. Будем ждать второй части)
Спасибо за труд.

pveoodt
Автор

Здравствуйте, очень редко комментирую чей-либо авторский материал.
Хочу пожелать вам сил и вдохновения, чтобы не забрасывали свой канал, у вас получаются действительно качественные и полезные материалы.

nikitakiryasov
Автор

большое спасибо! афигенный разбор, все стало понятно

nastyagush
Автор

Скажем есть магазин с 1000 товаров, нам как минимум надо делаль 1000 класов которие наследовают родителей и дополняют своими свойствами ?

usproof
Автор

Все доступно и понятно.
Вопрос. Где можно найти конспект данного урока? Заранее огромное спасибо!
Выпуская по больше видео на тему PHP.
Было бы лучше, если будет полный плейлист с применение технологий HTML, CSS(SCSS), JS, PHP(ОПП) и MYSQL.

digidon
Автор

У меня в проекте куча разных функций разного назначения. Всё написано по старинке. Если сейчас всё переделывать на ООП и разносить всё как принято, то мне придётся создать сотни классов, сотни миграций. Уверен, не везде разумно использовать ООП. Сейчас модно городить кучу ненужно кода, потому что так принято) При этом всё это можно написать в три строчки. В самом начале на примере с машинами. Создаем массив с марками и характеристиками и одну функцию и тоже не надо повторять.

uewuqcf