💯 ХАКНИ PHP: 3️⃣ ООП PHP, MVC с GTP, GIT | ч3 курса php | !10ч. от практика #php?? #gpt

preview_player
Показать описание
▶️ Подробный, ▶️ !уникальный, ▶️ практический урок про ООП в 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
Рекомендации по теме
Комментарии
Автор

Материал отличный, теория+практика на примерах, человек простым и понятным языком объясняет полезные вещи, смотрю сам и всем советую!

savagesavage
Автор

Юрий, спасибо, что столько времени уделили разжовыванию что такое ООП. Этого очень не хватает в других курсах. Незнаю как другие, но я не могу воспринимать информацию, пока не понял общую концепцию, как раз Ваши видео в этом плане очень для меня подходят! Зачет!

ЮрийЯворский-ък
Автор

Друг ты просто монстр. Меня тоже зовут Юра, ты мой ориентир. Вот кем я хочу стать в будующем

artalax
Автор

Не жди ничего, бери сам и делай! Вот 3 ВИДЕО чтобы стартануть в IT:

Продолжаем писать код и набиваем свои шишки!
ВСЕ!

Задаем вопросы:


👍 Ставь ЛАЙК!
🔔 Жми КОЛОКОЛЬЧИК! – И не пропустишь следующее видео.
✔ Остались вопросы? Есть мнение? Напиши в КОММЕНТАРИЯХ!

izi-php
Автор

Все шикарно, спасибо за контент и лайк конечно ) НО! На видео задействовано менее половина экрана! Было бы удобнее смотреть если бы рабочая область была задействована целиком.

eugenklass
Автор

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

xelax
Автор

Блин, круто! Спасибо за ваш контент и бесценный опыт. Можно связаться как то с вами, сейчас просто разрабатываю сайт и не хватает совет более опытного разработчика

Mukhamet-cj
Автор

Здравствуйте,
Следующие темы курсов очень востребованы и интересны для просмотра:

💸1.1 - Платежные системы, особенно с использованием PayPal
💸1.2 - Альтернативные платежные системы, которые можно использовать совместно в России и США
💸1.3 - Защита платежных систем в проекте

🗃2.1 - Система реализация распространения цифровых товаров с сайтов
🗃2.2 - Механизмы защиты проекта при продаже цифрового контента

Мне бы хотелось видеть качественный контент от Вас как эксперта. Готов оплатить готовый курс на любой платформе. Спасибо!

viktorpalamarchuk
Автор

Дал себе пинка чтобы начать учится, потом ещё одного, и ещё... В общем запинал себя до смерти 😂

SultanBlack-otrw
Автор

закину скоро ссылку репозиторий на github

izi-php
Автор

Здравствуйте! Достаточно ли усвоения Ваших уроков, для поиска первой работы(хотя бы за еду)))? Если устроюсь., хочу задонатить Вам с первой зп))

АлександрКлёцкин-вю
Автор

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

АндрейЧернов-фе
Автор

Спасибо, шикарный материал. Что планируете в следующей части рассказать? Получится весь курс в формате Фуллстека (затрагивая основы JS, TS, HTML и CSS) или нет?

herrmannelig