▶️ Подробный, ▶️ !уникальный, ▶️ практический урок про ООП в PHP, MVC с #gpt, GIT. Разбор принципов ООП в PHP: инкапсуляция,полиморфизм,наследование,абстракция. Работаем в PHP с Class, Abstract class, Interface, Trait (разбираемся как правильно работать с трейтами в PHP), с магическими методами. Закрепление на практике через разработку своей MVC системы с чатом GPT - юзаем как личного ментора. Разбираемся с GIT, как используют GIT на практике, команды GIT: git clone,git commit,git pull, git push и другие
ООП разбираем на конкретных примерах, создаем class, interface связываем между собой, запускаем код, ловим ошибки, разбираем и чиним ошибки php кода.
► Отвечаю на вопросы:
объясняю зачем нужен interface в ООП
что такое trait (трейты) в PHP и как обходить конфликты имен трейта с именем метода в классе, как используются трейты в популярных фремворках Symfony,Laravel,Yii2,Zend
как реализовать множественное наследование в PHP )
► Принципы ООП:
что такое Абстракция и как достигается в PHP
что такое Наследование в php и как с этим работать
что такое Полиморфизм на примерах и как его готовить в php
что такое Инкапсуляция в php и как достигается, зачем нужна инкапсуляция в php
что такое MVC, как реализован MVC во всех фреймворках на php
что такое GIT и как работать с командами git clone|commit|pull|push
как работают с GIT и ветками на реальной работе, как шарится код в команде между разработчиками
что такое перегрузка методов и свойств в php
как реализуется в php перегрузка свойств и методов
что такое магические методы, какие они и как работают (__get,__set,__call,__callStatic,__invoke(),__clone)
как использовать объект как функцию
что такое Статический контекст и в чем отличие от контекста объекта
что такое static, self, parent и как работает, в каких случая применять
основные ошибки разработчиков при использовании MVC системы
что такое сервисный слой и как его применять в MVC
► Кто не смотрел, рекомендую:
• 1 часть по основам • 📌 Вливайся в IT❗1️⃣ Основы PHP от ПРА...
• 2 часть по основам • 🔥Взломай PHP за 5 часов:❗2️⃣ Быстрый ...
► Очень старался - задонатить можно тут https://yoomoney.ru/to/410011178061583 -:)
►Телеграм, где будет ссылка на github.com с кодом из видео: https://t.me/v_it_na_izi - тут основная движуха)
► Таймкоды:
00:00 - Вступление, о чем видео
04:00 - Зачем ООП в PHP
07:30 - Что такое ООП PHP, обзорно
15:20 - Области видимости PHP в части ООП классов и объектов
20:56 - ООП PHP: Что такое объект, класс Пример - аналогия с реальным миром
00:36:59 - Принципы ООП в PHP, инкапсуляция,полиморфизм,наследование и абстракция.
00:37:30 - Принцип ООП Инкапсуляция php: private,protected,public,readonly,final - практика
01:14:19 - php8 синтаксис объявления свойств в классе #php8 #php7
01:19:53 - Принцип ООП Наследование
01:25:54 - Правим TypeError Return value must be of type - совместимость сигнатур ООП PHP
01:29:54 - ООП PHP: Принцип ООП Полиморфизм - реализации через наследование, через абстрактный класс и интерфейс
01:38:17 - Правим: Fatal error php Cannot instantiate abstract class php, Class contains 1 abastract method and must be declared ... php
01:46:00 - ООП PHP: Принцип ООП Абстракция: abstract class,interface в чем разница?
02:17:31 - Трейты в PHP, как использовать трейты, как трейты используются в ООП PHP фреймворках Symfony, Laravel, Yii2
02:29:21 - Трейты: Разбор примеров по трейтам (trait php) из документации PHP
03:34:08 - Трейты: Fatal error Uncaught Error Unknown named parameter - ошибка с именованными аргументами в php8 на примере трейтов (trait php) - что значит и как исправить
03:45:20 - Трейты: Разрешение конфликтов имен методов в трейтах (trait php) содержащих одноименные методы. Решаем с помощью алиаса метода и с помощью оператора insteadof
03:54:01 - ООП PHP: Магические методы объектов php: get, set, call, callStatic
invoke, destruct, clone и другие. Перегрузка свойств и методов в PHP, вопросы на собеседовании php программиста
04:06:42 - ООП PHP: Правим Deprecated ошибку в php Cannot of dynamic property is deprecated
04:23:56 - ООП PHP: Правим Fatal error Non-static method cannot be called statically
04:26:12 - ООП PHP: Static|self + Правим Fatal error: Using $this when not in object context
04:41:13 - ООП PHP: Начинаем разработку MVC системы совместно с чатом GPT
04:51:28 - MVC: Разбор что такое MVC (Model View Controller) и для чего оно надо
05:12:47 - MVC: Взаимодействуем с чатом GPT, даем задание на разработку основы для MVC системы на php
06:20:00 - MVC: берем что-то из Laravel
08:33:37 - GIT: pull, push,clone,commit
рассказываю как склонировать репозиторий
используем команды git clone, git pull, git push,git commit
пушим ветку в github
09:45:30 - Заключение
• задонатить можно тут https://yoomoney.ru/to/410011178061583 -:)
• Телеграм: https://t.me/v_it_na_izi - основная движуха)
#php #git #mvc #phpснуля #phpуроки #программирование #gpt #mvc #php8, #php7, #trait #interfaces_php #phpdeveloper
Смотрите видео 💯 ХАКНИ PHP: 3️⃣ ООП PHP, MVC с GTP, GIT | ч3 курса php | !10ч. от практика онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Программирование на PHP на iZi / Уроки / Разборы 20 Апрель 2024, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 4,06 раз и оно понравилось 21 людям.