Что такое шаблоны проектирования и для чего они нужны. Новый курс. Много воды.

Поділитися
Вставка
  • Опубліковано 7 лют 2025
  • Вступительное видео к видеокурсу посвященному шаблонам проектирования с демонстрацией на PHP. Рассмотрим что такое эти шаблоны, как они появились, для чего нужны (и нужны ли вообще) и тп.
    #шаблоны_проектирования #design_patterns #laracasts
    *
    ★ Автор: Дмитрий Афанасьев.
    ★ Телеграм с новостями: t.me/i640kb
    ★ Канал: clck.ru/JVYct
    *
    ► Выразить благодарность, поддержать донатом развитие канала.
    ★ www.tinkoff.ru...
    ★ www.donational...
    *
    ► Еще интересные курсы:
    ★ Видеокурс по Laravel: clck.ru/JVYa2
    ★ Видеокурс по Git: clck.ru/JVYYm
    ★ Объяснение SOLID: clck.ru/JVYXq
    ★ Шаблоны проектирования: clck.ru/JVYX7
    ★ Структурные шаблоны проектирования: clck.ru/TVB9Y
    ★★★ Все курсы → clck.ru/JVYVd
    *
    ► Обязательно к изучению любому разработчику
    ★ www.ozon.ru/ca...
    ★ www.chitai-gor...

КОМЕНТАРІ • 109

  • @ЕвгенийЗайнутдинов
    @ЕвгенийЗайнутдинов 5 років тому +48

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

  • @MrDmitry007
    @MrDmitry007 5 років тому +27

    Отлично, надеваем плавки.

  • @VadymSemakov
    @VadymSemakov Рік тому

    Послушал видео, как будто душ принял. Чувствую настолько себя чистым после прослушивания видео. Легким, не перегруженным информацией. Прям аж работать захотелось....

  • @noname-nonaymich
    @noname-nonaymich 5 років тому +9

    Выпал из курса месяца на полтора, а тут спин-офф подъехал :) Спасибо! Вода-водой, но как в том фразе: теория без практики мертва, а практика без теории слепа. С удовольствием посмотрю данный курс.
    Спасибо!

  • @ericshishko766
    @ericshishko766 5 років тому +1

    Отличное видео курс, помогает освежить знания. И вправду получилось живое и легко смотриться. Точно подмеченно на счет разной интерпретации, о чем многие умалчивают из-за чего начинаешь плыть читаю разные источники одного и того же шаблона. Спасибо за труд!

  • @vitalyoleynikov8972
    @vitalyoleynikov8972 5 років тому +9

    Спасибо!
    Этот курс даже важнее, чем курс по фрейворку!

    • @DmitryAfanasyev
      @DmitryAfanasyev  5 років тому +5

      Полностью согласен. Что-то вечное, а что-то приходящее. Фреймворки - приходящие.

    • @parodist1990
      @parodist1990 5 років тому

      @@DmitryAfanasyev Скажите, а шаблоны проектирования нужно изучать после базового курса по PHP и ООП или после изучения фреймворка какого-то например laravel? как правильно?

    • @DmitryAfanasyev
      @DmitryAfanasyev  5 років тому +1

      После ООП

    • @parodist1990
      @parodist1990 5 років тому

      @@DmitryAfanasyev спасибо!

    • @amg1566
      @amg1566 2 роки тому

      Здравствуйте Дмитрий! Скажите пожалуйста после курса интернет магазин где учится на ООП? Порекомендуйте пожалуйста.

  • @dimanstyle
    @dimanstyle 5 років тому +2

    Огонь. Дима красавчик. Живое общение. Продолжай в том же духе!!!

  • @postblokVY
    @postblokVY 3 роки тому +5

    Спасибо, давно такой живой речи не слышал:)

  • @youtubeyh
    @youtubeyh 2 роки тому

    Дополнительный лайк за то как ты объясняешь - по живому что ли, харизматичненько, приятнее слушать чем сухую документацию :) О, ты дальше даж сам сказал что делаешь более по живому, я написал слово "по живому" на секунд 60 раньше чем ты сказал, значит я правильно это подметил =)))

  • @ДимаКравацкий-й2э
    @ДимаКравацкий-й2э 5 років тому +7

    Отличный курс, "вода" довольно часто откидывает вопросы "зачем/почему") Кому кажется, что излишне, то ставьте х1,5 - х1,75 -- тоже отлично воспринимается!

  • @TimurMelnikov
    @TimurMelnikov 5 років тому +9

    Офигенные уроки! Сейчас прохожу курс по Laravel. Шаблоны - тоже очень интересно! Спасибо!

  • @АндрейМеренков-к8ъ

    7:30 Доктор Стрендж: "Что было в чае?". Дмитрий мне нравится Ваша подача информации слушаешь непринужденно и больше в голове откладывается. Паузы и отступления тоже нужны.

  • @oleksandrmelnyk4571
    @oleksandrmelnyk4571 5 років тому +3

    Очень полезный курс, иногда на работе сталкиваюсь с тем что использовал не тот шаблон. Интересно будет посмотреть уроки

  • @ЯрославАндроид-й7ч
    @ЯрославАндроид-й7ч 5 років тому +1

    Отличные уроки, отличный подход. Мне заходит на ура. Спасибо

  • @DrZlad
    @DrZlad 5 років тому +3

    Я думаю автор обречен на успех!
    Спасибо за инфу)

  • @alexandernepomniushchyi1008
    @alexandernepomniushchyi1008 4 роки тому +1

    Подача материала супер! Спасибо!

  • @Олександр-п3т3ж
    @Олександр-п3т3ж 3 роки тому +1

    Привет, ну что ж начнем, из вашего курса laravel(Очень понравился).. Из всех шаблонов проектирование я знал только сигл тон:)

  • @aleksandarjovanovic5082
    @aleksandarjovanovic5082 5 років тому +4

    Отлично. Ждём продолжения

  • @eloquent2200
    @eloquent2200 3 роки тому +2

    Спасибо, Дима) А мне нравиться слушать "воду", иногда можно услышать полезную информацию, которая пригодиться в будущем.
    И действительно "вода" делает ролики более живыми. Я периодически смотрю твои старые видосы - они хороши, но новые мне больше нравятся 🙂

  • @optimizeit
    @optimizeit 5 років тому +3

    Кросавчег Мэн. полезный курс.

  • @aleksandrgurnak3911
    @aleksandrgurnak3911 5 років тому +1

    Спасибо за курс!

  • @optimizeit
    @optimizeit 4 роки тому +3

    Подача идеальная!

  • @КосмоЁжик-е7т
    @КосмоЁжик-е7т 2 роки тому

    Я вас категорически благодарю :)

  • @play-pot
    @play-pot 2 роки тому

    Спасибо за материал!

  • @МихалИваныч
    @МихалИваныч 3 роки тому

    "толстенные модели" - прямо про меня)))

  • @PinkArt84
    @PinkArt84 2 роки тому

    Крутой КАНАЛ!!!

  • @alicenNorwood
    @alicenNorwood 3 роки тому +2

    Не знал, что Куплинов ещё и программист, большой вы человек Дмитрий! Спасибо за ваши видео. (первое ирония, второе нет :D)

  • @ВячеславКомков-ъ1д

    Узнал выступающего. Как-то хотел посмотреть курс по php или Laravel после просмотра других курсов по Java и SQL. Открываю первое видео, а там дисклеймер - все, кто мне пишет плохие комментарии, все собакой укушены и т.д. Думаю "хорошее" начало. Я знал, что php считается более, как бы правильно выразиться, "высокоуровневым", но не так сразу же. Ладно, думаю давай смотрим следующее видео из курса. А во втором видео - так сейчас на нашем проекте мы переезжаем с php 7.1 на php 7.4. Я такой: "Постойте, постойте! Каком проекте? Зачем мы переезжаем? У нас еще проекта то нет.". С другой стороны, Дмитрий говорит, что будет объяснять как коллега на работе...а ну тогда понятно, как не попросишь коллегу объяснить на работе...ничего не поймешь.... =)))

  • @rank5011
    @rank5011 4 роки тому

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

  • @eaglesm1993
    @eaglesm1993 5 років тому

    Кстати насчет orWhere в коллекции, вчера все же пришлось переделать то что я наваял, делал через запросы к базе, как раз по случаю нужно было функционал добавить, отрефакторил, расширил коллекцию, добавил свой метод, код стал намного чище понятней, и выполняться в два раза быстрее, спасибо за уроки))

    • @DmitryAfanasyev
      @DmitryAfanasyev  5 років тому +1

      Тебе спасибо за обратную связь!

  • @dmitryleiko2869
    @dmitryleiko2869 5 років тому +1

    Привет, наконец:)

  • @romanbush5164
    @romanbush5164 2 роки тому +1

    Спасибо Дмитрий , очень хорошо объясняете шаблоны, а то в проекте опа куда я попал. Контролеры по 1000 строк кода, сотни их, свалено в одну папку и прочие анти-патерны))), я благо научился с сервисом работать, и свою часть делаю отдельно (модульный монолит). Я копирую старый лапшекод, переписываю его при осознание в лапше-методы и слой сервис и @хYEваю. Лишь один есть интересный момент в проекте, поле в БД , handler, в котором прописан namespace к небольшому обработчику. Реализация фабрики такая, единственное, о чем подумали.

  • @aleksandrriabenko1911
    @aleksandrriabenko1911 5 років тому +5

    Ваши уроки супер, с водой даже интересней смотреть. Не планируете сделать более длинные уроки 1-1.5 часа?

    • @DmitryAfanasyev
      @DmitryAfanasyev  5 років тому +11

      На текущий момент придерживаюсь мнения что длительные видео хуже во всех отношениях чем короткие. А если конкретизировать в рамках текущего курса - а оно надо в одном полутрочасовом видео описать 5 шаблонов? Это для всех не удобно.

  • @Dymskiy
    @Dymskiy 2 роки тому

    Грамотно подготовил...

  • @airjuicex
    @airjuicex 5 років тому +12

    в 2011 пытался освоить их по книге зандстры(фамилия автора), было понятно как, но не понятно зачем. Если будет возможность, пожалуйста, расскажи о реальных случаях применения шаблонов.

  • @ЕвгенийКуркин-ц3ш
    @ЕвгенийКуркин-ц3ш 5 років тому

    Ура!! Про шаблоны проектирования мало хороших видео на русском языке. Вода это хорошо, позволяет расслабиться и узнать что-то еще. Снимай так как хочешь, я тут только ради знаний и опыта, а у тебя его предостаточно, так что делись с нами им чаще))

  • @crashsystem01
    @crashsystem01 5 років тому +1

    Ждем видео

  • @erjan816
    @erjan816 4 роки тому +2

    Пришло время и мне изучить архитектуру! СКОРОСТЬ 1.5х!

  • @clu5ter892
    @clu5ter892 5 років тому

    Супер)

  • @alexanderdera1266
    @alexanderdera1266 5 років тому +1

    Как всегда спасибо. А про алгоритмы курс будет?

    • @DmitryAfanasyev
      @DmitryAfanasyev  5 років тому

      Тем много - времени мало. Возможно....

  • @АлександрДитрозин
    @АлександрДитрозин 5 років тому

    ДОЖДАЛИСЬ !

  • @Дмитрий-н9у6ж
    @Дмитрий-н9у6ж 5 років тому +1

    Спасибо за проделанную работу! Есть подозрение, что про фундаментальные шаблоны банда сознательно не написала, т.к. на их основании были созданы остальные. (имхо)

  • @ziyadidit
    @ziyadidit 4 роки тому +1

    Вода не мешает, можно же скорость на 2 поставить. И правда получился как сидим и слушаем твой монолог в офисе))) Спасибо)

  • @tobe2339
    @tobe2339 5 років тому

    спасибо!

  • @nightdog007
    @nightdog007 5 років тому

    ооо, лапшекод в контроллере...ух, я познал этот дзен!
    контроллер парсера, внутри чуть более 100 парсеров разных каталогов, смотреть без крови на глазах не мог но что поделаешь...нужно было быстро все сделать, позже(где-то через пол года, собравшись с силами), пересмотрел где есть максимум сходности с разницей лишь в именах классов в дом дереве, выписал это все в бд, написал мегапарсер под них, старые парсеры убрал, осталось почти 20 отдельных парсеров, ща весь плейлист досмотрю и может быть еще и остаток парсеров до чего-то человеческого сокращу, а то и так каждый отдельный парсер 250-300 строк полнейшей неразберихи)

  • @batpyiiikob7245
    @batpyiiikob7245 4 роки тому

    Руслан Белый стал вести курсы... нормас.

  • @АртемДаниленко-п2г
    @АртемДаниленко-п2г 5 років тому

    Красава !!!

  • @WebDeveloperFS
    @WebDeveloperFS Рік тому

    Тебе бы в СтендАпе выступать)

  • @yakut54
    @yakut54 5 років тому

    новый видосик!!!!

  • @jslab84
    @jslab84 5 років тому

    Спасибо

  • @parodist1990
    @parodist1990 5 років тому

    Скажите, а шаблоны проектирования нужно изучать после базового курса по PHP и ООП или после изучения фреймворка какого-то например laravel? как правильно?

  • @white_shadow9118
    @white_shadow9118 3 роки тому

    Дмитрий, подскажите, есть ли у вас курс по ООП и как на него выйти. Не могу найти..

  • @andriyshmatko8240
    @andriyshmatko8240 5 років тому

    выкладывайте курс на площадку, хочется купить

    • @DmitryAfanasyev
      @DmitryAfanasyev  5 років тому +1

      Курс бесплатный. Если есть желание поддержать канал - ссылки в описании. Благодарю!

  • @ВасилийАнтонов-ч4к
    @ВасилийАнтонов-ч4к 5 років тому

    Есть книга из серии Head First, в которой авторы пытаются простым языком рассказать о паттернах проектирования. Называется "Паттерны проектирования", как ни странно)

    • @DmitryAfanasyev
      @DmitryAfanasyev  5 років тому

      Да есть, да не странно :D Контекст комментария не понятен )))))

  • @777Vasya77
    @777Vasya77 5 років тому +7

    6:18 я видел все в файле роута 🤦‍♂️🤦‍♂️🤦‍♂️файл на 3000 строк

  • @eaglesm1993
    @eaglesm1993 5 років тому +1

    6:20 - РукописьController 😂

  • @omarkertis5294
    @omarkertis5294 5 років тому

    А что с Laravel, всё? Пол года круд делали и закончили на этом?

    • @DmitryAfanasyev
      @DmitryAfanasyev  5 років тому

      Я же доходчиво рассказал об это и в этом видео и в предыдущем.

  • @dmitryocheretko703
    @dmitryocheretko703 5 років тому

    мегакурс

  • @cn1430
    @cn1430 3 роки тому

    ООООО ООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООО - это пузырики , кто не понял

  • @vitall789
    @vitall789 4 роки тому +1

    Все правильно сказал, писаки распиареные понаписывали книги ради продаж.

  • @alex331911
    @alex331911 5 років тому

    Дмитрий, а как насчет паттерна стратегия?

    • @DmitryAfanasyev
      @DmitryAfanasyev  5 років тому

      Всему свое время. Все популярные точно будут изучены.

    • @alex331911
      @alex331911 5 років тому

      @@DmitryAfanasyev А индивидуальные уроки не даёте? На платной основе конечно же

  • @vladyslavmykoliuk7895
    @vladyslavmykoliuk7895 5 років тому +2

    хм.. реклама Nescafe =)

    • @DmitryAfanasyev
      @DmitryAfanasyev  5 років тому

      Хреновый кофе кстати. Но кружка норм 😁

    • @vladyslavmykoliuk7895
      @vladyslavmykoliuk7895 5 років тому

      @@DmitryAfanasyev Ничего себе. Автор канала ответил. Делаю скрин. Изучал по вашим урокам Laravel. Хотелось бы еще и Wordpress с вашей подачей изучить, если вы его используете конечно)

    • @DmitryAfanasyev
      @DmitryAfanasyev  5 років тому +1

      Не пользуюсь, но уважаю. В планах есть.

  • @proJenya
    @proJenya 5 років тому +1

    Ждем че

  • @Deutsch_als_Fremdsprache555
    @Deutsch_als_Fremdsprache555 5 років тому +1

    Про твердолобых мужиков - чистая правда))

  • @DartMitai
    @DartMitai 4 роки тому

    Дим, го в Dart он классный, может и в бек и фронт и на андройд и на огрызок, и сам язык афигенский, го?))

    • @DmitryAfanasyev
      @DmitryAfanasyev  4 роки тому

      Заценю на досуге. Спасибо.

  • @qysqanusqa4341
    @qysqanusqa4341 4 роки тому

    я делал толстые модели, че терь делать то

  • @TheSaddon
    @TheSaddon 11 місяців тому

    3 минуты и автор даже не начал рассказывать про шаблоны? Неужели нельзя было сократить видео и оставить только полезную информацию ?

  • @ОлегСергеев-ч9с
    @ОлегСергеев-ч9с 4 роки тому

    Если я правильно понял нарисовываются два паттерна "объяснение женщине" и "объяснение мужчине"

    • @DmitryAfanasyev
      @DmitryAfanasyev  4 роки тому

      Не понятно...

    • @ОлегСергеев-ч9с
      @ОлегСергеев-ч9с 4 роки тому

      @@DmitryAfanasyev ну там пример был про бокс и про то что один паттерн это взаимодействие с кикбоксером, а второй с таэквондистом. И далее услышав что женщине и мужчине надо доказывать по разному я провел аналогию и выделил паттерны))

  • @АнтонРевякин
    @АнтонРевякин 4 роки тому

    Та норм вода, на скорости х1.75 как раз смотрится, зато какие-то отступления и объяснения присутствуют

  • @dxxite
    @dxxite 4 роки тому

    тук-тук. чик

  • @ahmedovtemir9376
    @ahmedovtemir9376 3 роки тому

    Напрминает Жириновского)

  • @anonim22_
    @anonim22_ 4 роки тому

    я угораю )))))))))))))

  • @ВячеславТ-т1е
    @ВячеславТ-т1е 18 днів тому

    5 лет назад сексизм был нормой )))

  • @lump1kk
    @lump1kk 4 роки тому

    я женщина, но ты не прав. до нас еще сложнее донести

    • @DmitryAfanasyev
      @DmitryAfanasyev  4 роки тому

      "Стой, кто ведёт" Дмитрий жуков. В основе моих суждений лежали знания из этой книги подкрепленные личным опытом.

  • @AlexsandrKz
    @AlexsandrKz 3 роки тому

    Про обучаемых и умных женщин и "тупых мужчин" в конце - это попытка привлечения женской аудитории на твой канал или просто обычный махровый гиноцентризм?

    • @DmitryAfanasyev
      @DmitryAfanasyev  3 роки тому

      На момент создания видео читал книгу - "Жеещина, учебник для мужчин". Это от туда. Переработка поп-психологии в код.

  • @kostyan1983
    @kostyan1983 2 роки тому

    Совет - не надо со зрителями "на ты"