filmov
tv
💯 ХАКНИ PHP: 3️⃣ ООП PHP, MVC с GTP, GIT | ч3 курса php | !10ч. от практика #php?? #gpt
Показать описание
▶️ Подробный, ▶️ !уникальный, ▶️ практический урок про ООП в 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
► Кто не смотрел, рекомендую:
► Таймкоды:
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 - Заключение
#php #git #mvc #phpснуля #phpуроки #программирование #gpt #mvc #php8, #php7, #trait #interfaces_php #phpdeveloper
ООП разбираем на конкретных примерах, создаем 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
► Кто не смотрел, рекомендую:
► Таймкоды:
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 - Заключение
#php #git #mvc #phpснуля #phpуроки #программирование #gpt #mvc #php8, #php7, #trait #interfaces_php #phpdeveloper
Комментарии