SOLID Принципы в JavaScript

  Рет қаралды 214,302

Владилен Минин

Владилен Минин

4 жыл бұрын

Исходники тут: t.me/js_by_vladilen/159
Получить профессию Frontend разработчика -
bit.ly/3HZUDeJ
Подробнее узнать об обучении в Result School -
bit.ly/3y6dmRc
Бесплатный курс HTML & CSS - bit.ly/3ns23hE
Сделать 5 проектов на JavaScript - bit.ly/3I13uNd
Я в соц сетях:
Telegram: t.me/js_by_vladilen
VK: vladilen.minin
Instagram: / vladilen.minin
Мои паблики по JavaScript:
Telegram: t.me/result_school_it
VK: result.school
Instagram: / result.scho. .
JavaScript cообщества:
Discord: / discord
Telegram: t.me/js_by_vladilen_chat
Roadmap по каналу:
vladilen.notion.site/Roadmap-...
Дополнительные материалы:
NodeJS: • Node JS - Быстрый Курс...
ES6: • JavaScript ES6 - Полны...
Prototype: • Урок 1. JavaScript. Чт...
Классы: • Урок 7. JavaScript. Вс...
Массивы и Reduce: • Урок 12. JavaScript. М...
Композиция в JS: • Композиция или Наследо...
SOLID Принципы в JavaScript. Весь SOLID на практических наглядных примерах с минимумом теории. Так же хорошая практика ООП в JavaScript
S - 6:53
O - 19:42
L - 35:40
I - 50:24
D - 1:00:51
#solid #javascript

Пікірлер: 794
@VladilenMinin
@VladilenMinin Жыл бұрын
Исходники тут: t.me/js_by_vladilen/159 Получить профессию Frontend разработчика - bit.ly/3HZUDeJ
@user-dw3gt5bj4s
@user-dw3gt5bj4s 3 жыл бұрын
Владилен: смотри чтобы стать Senior! Я : смотрю это видео чтобы пройти собес на джуна
@user-zw5wn9cn7t
@user-zw5wn9cn7t 3 жыл бұрын
Прошел?) Везде такая х**ня...) Особенно в аутсёрс компаниях.
@Par4uk
@Par4uk 2 жыл бұрын
Порог входа в 2021 году.
@user-dw3gt5bj4s
@user-dw3gt5bj4s 2 жыл бұрын
@@user-zw5wn9cn7t да, давно уже)
@galandec2000
@galandec2000 2 жыл бұрын
просто проектирование, надо учить до того как учишь яп! алгоритмы, структуры, проектирование, потом только программирование! поэтому и спрашивают.))) ну и желательно хоть не много знать SCRUM как устроен. если ты знаешь яп, к примеру js, ты разработчик, ты не программист! а если ты знаешь проектирование, алгоритмы, структуры... вот тогда да, ты программист. просто ты без этого всего умеешь написать код, который невозможно масштабировать и приложение получиться как прототип... тут тогда прямая дорога на фриланс! удивляться тут нет чем. все хотят в штате программиста а не разработчика!)))
@bernish
@bernish 2 жыл бұрын
@@galandec2000 мне кажется наоборот программист тот кто умеет программировать на ЯП, разработчик тот кто умеет разрабатывать софт(в том числе проектировать и подобное)
@grommaks
@grommaks 4 жыл бұрын
S - 6:53 O - 19:42 L - 35:40 I - 50:24 D - 1:00:51 Добавил в закладочку
@alexeilashakov6936
@alexeilashakov6936 4 жыл бұрын
10:38 - Путин, новая конституция
@sergeycw
@sergeycw 4 жыл бұрын
Привет. С буквой S все не так просто, и ты в видео допустил распространенную ошибку. Вот, что сам Роберт Мартин пишет на эту тему www.livelib.ru/quote/42518458-chistaya-arhitektura-iskusstvo-razrabotki-programmnogo-obespecheniya-robert-martin
@DenisDudaievDream
@DenisDudaievDream 4 жыл бұрын
Single responsibility principal - заставил меня подняться с кровати и пересмотреть. Вообще не правильно сделали. Добавление методов для создания нового отображения это фейл. Дальше не стал смотреть это показывает ваш уровень. Будьте осторожны учась с таких видео.
@nocompromise_cosmetic
@nocompromise_cosmetic 4 жыл бұрын
habr.com/ru/company/mailru/blog/412699/ Я ни на что не намекаю )
@vitecz5620
@vitecz5620 4 жыл бұрын
@@nocompromise_cosmetic плагиат дело такое. Однако статью с хабра я в гугле увидел только после этого видео, видимо потому что интересовал меня именно JS. Автору статьи на хабре спасибо и здоровья, но и автору видео этого так же не хворать.
@doomymax577
@doomymax577 4 жыл бұрын
Хочу от тебя тему про REST подробно в таком же формате, плюсаните если кто захочет
@alexanderrudenko170
@alexanderrudenko170 4 жыл бұрын
REST APPROACH MUST DIE))) GRAPHQL FOREVER)))
@pperedot
@pperedot 4 жыл бұрын
@@alexanderrudenko170 ну, лет через пару десятков, может быть.
@johnd1431
@johnd1431 4 жыл бұрын
ладно хоть не сына
@stepanov
@stepanov 3 жыл бұрын
@@alexanderrudenko170 Согласен, но если посмотреть не только в сторону веб клиента, а и в мобильные, то с GraphQL очень много геморроя. Посему делаем обертку на GraphQL API, используя OpenAPI.
@TheNov53
@TheNov53 3 жыл бұрын
@@singularity209 {props.children} , ахах
@HOTBOY9961
@HOTBOY9961 4 жыл бұрын
больше бы видео мидл+ ибо такого оооочень мало, просто все кому не лень ютубе учат верстать, и обработчики событий навешивать.... ну а за видео как всегда лайк!
@user-yd7db3wd7w
@user-yd7db3wd7w 4 жыл бұрын
Блин, а я только задумался, что это единственный снг канал, который я смотрю. (по программированию)
@Chat-Mayevskogo
@Chat-Mayevskogo 3 жыл бұрын
И чеж ты смотришь, траверси чтоли? Я наоборот у буржуев в выдаче хайпожоры одни про архитектуру мало кто говорит нормально
@sevenpages7068
@sevenpages7068 4 жыл бұрын
Владилен, Запиши пожалуйста видео про WebSocket, EventSource, LongPolling
@GordonBreazz
@GordonBreazz 4 жыл бұрын
Есть уже курс чат на Vue, Vuetify, WebSocket
@MisterGenix
@MisterGenix 4 жыл бұрын
@@GordonBreazz фигасе, а я тоже искал про вебсокеты и не нашел, спасибо за информацию, поищу еще раз)
@DarkSlear
@DarkSlear 4 жыл бұрын
Socket.IO - То что тебе нужно =)
@chewed2024
@chewed2024 3 жыл бұрын
@@DarkSlear не всегда, например с нативным socket у java фиг прикрутишь Socket.IO, понадобится StompJS Чтобы хорошо вникнуть в сокеты, надо прикрутить сокеты самостоятельно :))
@VladilenMinin
@VladilenMinin 4 жыл бұрын
Помимо теории в ролик зашил мини пасхалки по актуальным новостям на текущий момент, пиши если найдешь) Приятного просмотра. Считаю это одни из самых важных роликов на канале
@o.voytyn
@o.voytyn 4 жыл бұрын
го стрим в честь 40к подписчиков
@VladilenMinin
@VladilenMinin 4 жыл бұрын
Думаю да. На этой илии следующей неделе
@VladilenMinin
@VladilenMinin 4 жыл бұрын
@@dmytrohaponov5517 По твоей логике нужно каждый раз переписывать aliexpress, vk, amazon, apple и тд Да, некоторые переписки неизбежны, но если ты будешь переписывать все, твой бизнес просто загнется)
@VladilenMinin
@VladilenMinin 4 жыл бұрын
@@o.voytyn Да будет
@MisterGenix
@MisterGenix 4 жыл бұрын
@@dmytrohaponov5517 потому и приходится переписывать, что горе-писаки не следуют этим принципам при написании своих продуктов, не задумываясь, сколько их детище будет работать и кто потом будет поддерживать. Просто лень) А иногда наоборот - ума текущих програмеров не хватает для понимания работы прошлых) и им тоже легче переписать на их привычное функциональное программирование (к примеру)
@kseniazh1738
@kseniazh1738 4 жыл бұрын
Ролик был ОЧЕНЬ полезен!!! Хорошо, просто и очень доходчиво объясняешь. Хотела вчера посмотреть сериальчик, а тут такое :). Начала смотреть и прям на одном дыхании! Все в голове разложилось по полочкам. Однозначно буду еще пересматривать. СПАСИБО !!! ТЫ ЛУЧШИЙ !!!
@avtandilshainidze7160
@avtandilshainidze7160 4 жыл бұрын
Спасибо за прекрасную работу! Жду новых уроков!
@uaplatformacomua
@uaplatformacomua 2 жыл бұрын
Спасибо огромное. У меня на последних собеседованиях СОЛИД принципы спрашивали раза 3, и наконец-то я нашла хорошее объяснение. Как всегда, все очень круто!
@blog_mukhammada
@blog_mukhammada 3 жыл бұрын
Прекрасная подача материала! Заканчиваю в вашем канале просмотр всех видосов по JS и скажу, лучшего объяснения и уроков я еще не встречал! И навряд ли встречу. Спасибо вам огромное за ваш труд!
@bd8063
@bd8063 4 жыл бұрын
Владилен, спасибо, что заморочился и сделал видео. С удовольствием и интересом посмотрел и что-то даже понял и запомнил)
@user-yi1ro9jl3g
@user-yi1ro9jl3g 4 жыл бұрын
Отличный урок! Спасибо, Владилен! Хотелось бы продолжения в этом же ключе, поддержу предыдущие комментарии.
@disconnect355
@disconnect355 4 жыл бұрын
Спасибо, очень нужная тема, периодически встречается в вопросах с собеседований. Грядет 40к подписчиков) С тебя очередной подкаст, Владилен)
@user-dq3cz3yc8b
@user-dq3cz3yc8b 4 жыл бұрын
Поздравляю с 40к! Спасибо за труд!
@user-ih4gb2bl8p
@user-ih4gb2bl8p 3 жыл бұрын
Большое спасибо, Владилен. Очень качественные видео, теперь по вечерам не пустые видосы смотрю, а твои крутые курсы п.с. Единственный канал, на который поставил колокольчик )
@ArankFreedom
@ArankFreedom 4 жыл бұрын
Спасибо огромное за урок, наконец-то разобрался с SOLID, а тем более как в js применять
@paranoik447
@paranoik447 4 жыл бұрын
О Боги! Это то чего мне так давно не хватало, спасибо тебе Владилен за доходчивое объяснение такой довольно запутанной темы. Мне как раз это нужно для повышения грейда до миддла и принципы SOLID там входят в обязательный стек знаний, но в инэте мало инфы именно на примере js, а ты прям как в воду глядел. Теперь все вопросы пропали, а материал уложился в одну полку!
@vencendor666
@vencendor666 3 жыл бұрын
Залип на твои видосы уже третий день :) Кочественая подача, немало нового для себя нашел. Спсибо за твою работу
@vergo_art
@vergo_art 4 жыл бұрын
Как всегда лучший контент по программированию на KZfaq! Спасибо за очередной туториал, Владилен!!!
@demidovmaxim1008
@demidovmaxim1008 4 жыл бұрын
Огромное спасибо за выпуск. Это лучшее.
@Ziraman13
@Ziraman13 4 жыл бұрын
Круто, спасибо! Продолжения ждем
@dmitriyegorov4764
@dmitriyegorov4764 4 жыл бұрын
Как всегда блестящий контент. Спасибо, Владилен. )
@denisbielishev
@denisbielishev 3 жыл бұрын
Спасибо огромное автору. Очень профессионально снимает, пишет красивый и чистый код. Много профессиональных видео на канале, а также обучающих курсов. Респект. 1000 лайков.
@TheWorldPeace
@TheWorldPeace 4 жыл бұрын
Как всегда топ! Большое спасибо за контент для продвинутого уровня.
@frixaco
@frixaco 3 жыл бұрын
Большое спасибо за курс!! Это просто золото!)
@user-iu7rh9ts6j
@user-iu7rh9ts6j 4 жыл бұрын
"...в компании ещё есть бэкенд и они тоже люди на самом деле" 37:50 ахах. Мне нравятся ролик, скорей бы у меня появились деньги чтоб материально отблагодарить
@vladimirww5152
@vladimirww5152 11 ай бұрын
Отлично всё описал! Благодарю
@andrewginter8790
@andrewginter8790 4 жыл бұрын
Спасибо большое. Теперь в голове существуют критерии для проверки кода.
@arthurkitskan2359
@arthurkitskan2359 4 жыл бұрын
Спасибо огромное! То что надо, ведь по начальному уровню уроков очень много, а вот про такие вещи мало кто объясняет.
@splinter4806
@splinter4806 4 жыл бұрын
Лучшее объяснение солида на ютубе, хоть и не кодю на JS, но как объяснение самих принципов с примерами проблем и правильного решения - топ, лайк!
@user-lo5sx3gg7t
@user-lo5sx3gg7t 4 жыл бұрын
Владилен, вы просто космос, спасибо большое, наконец-то solid более-менее понял))
@sergeypugach6687
@sergeypugach6687 4 жыл бұрын
Смотрю твои курсы с того времени как ты ещё делал контент для webformyself, огромное спасибо за твой материал. Продолжай в том же духе.
@SunriseBusinessClub
@SunriseBusinessClub 4 жыл бұрын
Аболденно. Оч интересно. Спасибо. Побольше таких видео.
@elliotraven4509
@elliotraven4509 4 жыл бұрын
Супер видео! Огромное спасибо! Как оказалось что использовал большую часть этого но не знал что использую эти принципы
@Kaentro
@Kaentro 4 жыл бұрын
Одно из самых полезных видео!! Огромное спасибо!
@dimasazonov4856
@dimasazonov4856 4 жыл бұрын
Пожалуйста, еще таких видео. Было круто.
@levapveeskela4327
@levapveeskela4327 3 жыл бұрын
Очень классно и просто объяснил достаточно сложную вещь, мало находил хороших примеров для JS по SOLID, большое спасибо! Продолжай в том же духе, у тебя отлично получается объяснять, хорошая дикция и вообще отличный канал, у тебя определенно есть склонности к преподаванию, жду новых роликов👍🏻
@alybin
@alybin 4 жыл бұрын
Супер классная идея иметь видео для разных уровней подготовки. Продолжайте в том же духе!)
@arinokaz
@arinokaz 4 жыл бұрын
Как всегда супер контент. Спасибо вам за труд!
@greenwebtv24
@greenwebtv24 4 жыл бұрын
Благодарю ! На практических примерах весь этот S.O.L.I.D. гораздо понятней всех описаний и абстрактных рассуждений. Продолжай в том же духе )))
@user-ef5qv8fi7r
@user-ef5qv8fi7r 4 жыл бұрын
Супер, спасибо большое, давно хотел разобраться
@kumaranv7006
@kumaranv7006 2 жыл бұрын
Спасибо за видео! Очень здорово подобран шрифт, все читабельно даже с телефона.
@serhiirubets6630
@serhiirubets6630 4 жыл бұрын
Спасибо, очень крутой урок :) Продолжай в том же духе, побольше выпускай такие продвинутые уроки.
@denweb2408
@denweb2408 4 жыл бұрын
Спасибо за твои видосы! Очень все круто! Разобрался во многих вещах!)
@denisgrushkin118
@denisgrushkin118 4 жыл бұрын
Полезный видос! Тебя многие ребята хвалят, говорят что очень доступно объясняешь. Не обманули)
@viacheslavromanov3098
@viacheslavromanov3098 4 жыл бұрын
Спасибо. Очень релевантный материал!
@creonrock
@creonrock 3 жыл бұрын
Шикарная тема видео, побольше бы таких кросс-языковых тем, которые поднимают общий уровень программирования
@user-mb2so1tg5u
@user-mb2so1tg5u 4 жыл бұрын
Спасибо за видео и за простые примеры на Typescript.
@nickml5138
@nickml5138 4 жыл бұрын
Спасибо большое! Вот это было действительно очень круто!
@bogdanoleinikov8002
@bogdanoleinikov8002 4 жыл бұрын
Спасибо за видосы) мне очень нравится ваш канал
@user-yi1es9vj2m
@user-yi1es9vj2m 4 жыл бұрын
Владилен, спасибо большое за видео!
@ilyalevtsov9266
@ilyalevtsov9266 2 жыл бұрын
Отличный урок. Всегда была проблема с пониманием этих принципов, сейчас все по полкам разложил.
@creemer
@creemer 4 жыл бұрын
ОЧень круто объяснил! Добра тебе!
@vitaliyirtlach
@vitaliyirtlach 3 жыл бұрын
Спасибо за урок много чего понял чего не понимал!
@user-mw1uf8tf7w
@user-mw1uf8tf7w 3 жыл бұрын
Очень интересно, спасибо!
@sergeisychov9810
@sergeisychov9810 2 жыл бұрын
Круто! Спасибо! Все доступно и понятно!
@ablbaltabekov9083
@ablbaltabekov9083 4 жыл бұрын
Ура. Solid. Ещё не посмотрел, но рад что вышел ролик посвящённый данному принципу. Буду ещё больше рад если выйдет ролик про то как приминять данный принцип во vue js. Спасибо
@pargevsargsyan332
@pargevsargsyan332 3 жыл бұрын
спасибо Владилен за контент, огромная просьба можешь снять видео про овтаризацию с автоабнавлением токена на express ,jwc token и react
@user-jp6mx5sj2r
@user-jp6mx5sj2r 4 жыл бұрын
Поздравляю с 40к подписчиков) Можно пойти ещё дальше и затронуть web assembly
@user-ik8fv7uq2p
@user-ik8fv7uq2p Жыл бұрын
Очень здорововские видео! Смотрю учусь в добавок к основной учёбы! Продолжай пожалуйста
@user-uz7ok7vl2j
@user-uz7ok7vl2j 4 жыл бұрын
Спасибо Владилен за крутейший контент!
@aptv8942
@aptv8942 4 жыл бұрын
Класс, спасибо за такое объяснение!
@Nikkvv
@Nikkvv 4 жыл бұрын
Дякую, за цей контент)
@omgSkywalkeRwtf
@omgSkywalkeRwtf 4 жыл бұрын
Спасибо за видео. Очень легкая подача.
@nikitagorchakov9591
@nikitagorchakov9591 4 жыл бұрын
В очередной раз спасибо!
@yourbadapple
@yourbadapple 2 жыл бұрын
очень полезно, спасибо за видео!
@damirkacineman538
@damirkacineman538 4 жыл бұрын
Несколько раз улыбнулся на I принципе, как минимум лайк улетает автору за орные имена и отсылку к death stranding, спасибо за твой труд!
@zerocool14pvo
@zerocool14pvo 4 жыл бұрын
Огонь! Давно хотел, что-то подобное посмотреть
@VladilenMinin
@VladilenMinin 4 жыл бұрын
Вперед, приятного просмотра)
@user-zs7kr6yp2s
@user-zs7kr6yp2s 4 жыл бұрын
Спасибо большое ! Продолжай в том-же духе ! Жду видео по Effector)
@ml_serenity
@ml_serenity 4 жыл бұрын
Действительно хорошие примеры придумал. Молодец! Доступно изложил
@user-hf4vr1ds6k
@user-hf4vr1ds6k 4 жыл бұрын
Как обычно топ! Спасибо!!!
@denmuch7501
@denmuch7501 4 жыл бұрын
Конечно же хочу похожие видео!
@rmnkot
@rmnkot 4 жыл бұрын
Очень полезно, нужно попрактиковать
@SergeyDziadevich
@SergeyDziadevich 4 жыл бұрын
Как всегда то что нужно, спасибо!
@VladilenMinin
@VladilenMinin 4 жыл бұрын
Рад слышать)
@Toherman15
@Toherman15 4 жыл бұрын
До того как ознакомился с SOLID в контексте typescript, не мог длительное время найти подходящую информацию по данным принципам по отношению к ванильному js. Спасибо, Владилен, ты круто и доходчиво объясняешь!
@yakubyakubov7799
@yakubyakubov7799 3 жыл бұрын
Спасибо тебе большое за такие классные уроки
@AGM140580
@AGM140580 2 жыл бұрын
Спасибо за отличное объяснение!
@maxkubyshkin7510
@maxkubyshkin7510 2 жыл бұрын
Замечательные иллюстрации такой важной штуки, как SOLID!!!
@kira_rapira
@kira_rapira 2 жыл бұрын
I appreciate this video. Thank you so much. Keep going!
@Krishtal3
@Krishtal3 4 жыл бұрын
Классно? классно) уже несколько раз пытался понять SOLID и найти примеры, но лучше этого пока не нашел. Большое спасибо)
@varanakonda
@varanakonda 4 жыл бұрын
Благодарю, братик, за качественный и полезный контент! :)
@MalahovskyLab
@MalahovskyLab 4 жыл бұрын
Полезно, на практике хороший вариант донесения.
@user-ey5xw2nx9s
@user-ey5xw2nx9s 3 жыл бұрын
Я всегда использовал SOLID, не подозревая об этом. Я так с этим мучался. Спасибо Вам большое!
@user-mu7yi5ii6n
@user-mu7yi5ii6n 4 жыл бұрын
Материал просто мего огонь. Спасибо большое. У меня блин вообще прям мозг по другому стал думать)))
@artemivanychev2074
@artemivanychev2074 3 жыл бұрын
Большое спасибо за видое, на примерах выглядит проще.
@PavlikGyra
@PavlikGyra 4 жыл бұрын
Это было круто! На многое открыл мне глаза!
@Blackdarkbro
@Blackdarkbro 3 жыл бұрын
Очень полезный и крутой контент, спасибо.
@stepankormilin7147
@stepankormilin7147 4 жыл бұрын
Просто наследоваться от человека не корректно) Спасибо, Владилен, очень нужный видос!
@user-sf3zh1xt2s
@user-sf3zh1xt2s 4 жыл бұрын
Как всегда, на высоте!
@fruitypie
@fruitypie 4 жыл бұрын
Спасибо за видео. Очень полезное
@AleksKinokusMain
@AleksKinokusMain 4 жыл бұрын
Бекендеры тоже люди на самом деле - красиво )))))
@constantinemanoilo5148
@constantinemanoilo5148 3 жыл бұрын
В чем красота?
@AleksKinokusMain
@AleksKinokusMain 3 жыл бұрын
@@constantinemanoilo5148 в сарказме?
@constantinemanoilo5148
@constantinemanoilo5148 3 жыл бұрын
Aleks Kinokus это я у вас спрашиваю
@izzatullokanoatov370
@izzatullokanoatov370 3 жыл бұрын
That was the perfect explanation ) . Thank you very much .
@marynashubna203
@marynashubna203 3 жыл бұрын
Thank you Vladilen!
@talivel118
@talivel118 2 жыл бұрын
очень классный видосик, давай в том же духе)
@user-pm4wq2rv9h
@user-pm4wq2rv9h 3 жыл бұрын
Супер - как всегда !
@manoilalexandr
@manoilalexandr 4 жыл бұрын
Очень круто, спасибо))
@andreyfedarovich9918
@andreyfedarovich9918 4 жыл бұрын
на одном дыхании) спасибо
@artemmakarcev487
@artemmakarcev487 2 жыл бұрын
Спасибо за видео!
@volodymyrmatselyukh8808
@volodymyrmatselyukh8808 3 жыл бұрын
спасибо за видео. Заставил меня виучить наконец что такое Liskov Substitution Principle
50 вопросов на React JS собеседование
52:45
Владилен Минин
Рет қаралды 329 М.
КАРМАНЧИК 2 СЕЗОН 5 СЕРИЯ
27:21
Inter Production
Рет қаралды 591 М.
100❤️
00:19
Nonomen ノノメン
Рет қаралды 38 МЛН
TypeScript - Быстрый Курс за 70 минут
1:08:00
Владилен Минин
Рет қаралды 621 М.
JavaScript Паттерны. Шаблоны проектирования. 17 Примеров
1:54:30
Как дебажить JavaScript. Chrome DevTools
59:34
Владилен Минин
Рет қаралды 80 М.
React JS Быстрый Курс
1:17:31
Владилен Минин
Рет қаралды 811 М.
SOLID в деталях: Принцип единственной ответственности
20:34
Уголок сельского джависта
Рет қаралды 5 М.
Урок 17. JavaScript. Все о LocalStorage
16:39
Владилен Минин
Рет қаралды 148 М.
Принцип единой ответственности. SOLID для React
13:14
Михаил Непомнящий
Рет қаралды 22 М.
Как правильно учиться
33:55
Владилен Минин
Рет қаралды 14 М.
КАРМАНЧИК 2 СЕЗОН 5 СЕРИЯ
27:21
Inter Production
Рет қаралды 591 М.