#13 Компоненты - Vue.js: концепции

  Рет қаралды 62,646

JavaScript.Ninja

JavaScript.Ninja

Күн бұрын

Пікірлер: 117
@Masimkaify
@Masimkaify 3 жыл бұрын
"Вы суете в программиста кофе - на выходе получаете код" "Программист - это устройство для преобразования кофе в код" Огонь 😂 Большое спасибо за урок!
@svitlana7233
@svitlana7233 3 жыл бұрын
3:30 - Начало 14:22 - начало разбора
@leonFrom90th
@leonFrom90th 3 жыл бұрын
Илья, Вы с таким кайфом подаёте материал, что невольно заражаешься желанием смотреть этот курс дальше. Благодарю!
@levdau
@levdau 3 жыл бұрын
Спасибо за методологию обучения. Про то, что должно в какой-то момент щелкнуть, очень понравилось. Так и происходит. Прикольно, что здесь это осознанно создается.
@amalispace4815
@amalispace4815 2 жыл бұрын
Подача материала - кайф! Первое нормальное, понятное и простое объяснение props
@jacklondon5840
@jacklondon5840 3 жыл бұрын
спасибо не только за курс, а и за терпение
@yoursleepandrelaxation6948
@yoursleepandrelaxation6948 2 жыл бұрын
И нам спасибо за терпение
@elvinalishov2176
@elvinalishov2176 3 жыл бұрын
Спасибо за курс. В просторах youtuba уроки такого уровня не встречал может после вас начнут выпускать качественные курсы и в других сферах ))
@rodigy
@rodigy 3 жыл бұрын
есть, только это не ютуб и не бесплатно, ну раньше было
@АлександрЩербаков-о9щ
@АлександрЩербаков-о9щ 3 жыл бұрын
Единственное, что у меня в голове не укладывается как вы всё успеваете.... 40 часов в неделю работать + стримить + играть + видео записывать
@user-ug1fk8ob3q
@user-ug1fk8ob3q 3 жыл бұрын
Не успевает)
@ВладиславПетров-в3п
@ВладиславПетров-в3п Жыл бұрын
Очень красивая музыка в начале! И спасибо за старания и курс! + в карму
@viktoryakovenko299
@viktoryakovenko299 2 жыл бұрын
58:50 @JavaScriptNinja Илья, "ребята" это гендерно нейтрально. Я как-то спросил у знакомой нейтива из Англии, так она говорит что они даже среди подружек говорят "guys" и это абсолютно норм.
@andriiluhvishchyk5836
@andriiluhvishchyk5836 3 жыл бұрын
Програмист - это устройство для преобразования кофе в код (с) 49:20
@nastyazelenenkaya9889
@nastyazelenenkaya9889 3 жыл бұрын
очень круто! спасибо большое вам за работу и заботу о сообществе!
@alexmlnkv
@alexmlnkv 2 жыл бұрын
"вы суёте в программиста кофе - получаете код" - классно сказано 😁
@eugenefedoryachenko8793
@eugenefedoryachenko8793 3 жыл бұрын
Пока ждал первую практику получил заказ на разработку интерфейса на vue3 и начал практиковаться раньше 😀
@alexeydyomin
@alexeydyomin 3 жыл бұрын
Илья, спасибо за стрим и твою работу! Позволь, относительно "Ребята", хоть меня и не спрашивали ). Не смотря на скукоту, мы, программисты, и должны стараться все делать правильно. С точки зрения этимологии, нет ни какой существенной причины отказываться от употребления слова "Ребята" и как-то работать над собой в этом плане. Не говоря уж о том, что это портит живую речь. "Ребята" выступает в роли множественного числа слова "ребёнок" (и мальчик, и девочка). Если кто-то считает, что это какое-то ущемление, то единственная группа людей, которые могли бы оскорбиться - это взрослые люди. Но они, как правило, на такие мелочи внимание не обращают. Мне 47, и моему слуху было бы приятней (как, надеюсь и многим) слышать обращение "ребята", чем официозное "коллеги". Ещё раз спасибо.
@ManyakNag
@ManyakNag 3 жыл бұрын
Мне не 47, и моему слуху приятнее, слышать обращение "девчата", поэтому гендерно-нейтральное "коллеги" подходит больше. Спасибо.
@alexeydyomin
@alexeydyomin 3 жыл бұрын
@@ManyakNag не хочу разводить полемику, просто я хотел сказать, что в русском языке, с точки зрения морфологии, слово "ребята" - это тоже гендерно-нейтральное слово.
@ManyakNag
@ManyakNag 3 жыл бұрын
@@alexeydyomin нет, в русском языке слово "ребята", произошло от обращения генерала к солдатам, как и тогда, до сих пор, все солдаты у нас мужского пола, поэтому слово "ребята" гендерно-окрашено. Если хочется обратиться к разнополым присутствующим, можно использовать: "ребята и девчата", но "коллеги" говорить быстрее.
@alexeydyomin
@alexeydyomin 3 жыл бұрын
@@ManyakNag Говорите, как хотите. Окрашивайте слова как угодно. Однако: "Платон мне друг, но истина дороже." Всё же происхождение слова ребята, от слова ребёнок (как множественная форма) - очевидно даже троечникам. При этом всё это гуглится на раз. Потратьте немного времени и не выставляйте себя невеждой.
@Owner0
@Owner0 Жыл бұрын
@@alexeydyomin у людей какая то психическая травма просто что везде гендерное неравенство замечают
@Svetoz
@Svetoz 3 жыл бұрын
Спасибо что не тудушка!))
@cooliofv
@cooliofv 3 жыл бұрын
Судя по первому дизу, Минин смотрит одним из первых)
@sergioostanioni5390
@sergioostanioni5390 3 жыл бұрын
по первому и единственному ))
@myrichstory
@myrichstory 3 жыл бұрын
@@sergioostanioni5390 уже трижды посмотрел с разных аккаунтов))
@Vlad-em1bx
@Vlad-em1bx 3 жыл бұрын
Для тех кто в танке... Что произошло между Миниым и Ильей?
@myrichstory
@myrichstory 3 жыл бұрын
@@Vlad-em1bx в начале года Илья выпустил видеообзор курса Минина по Vue. Но Минин не умеет адекватно реагировать на критику и вообще на всё и всех, что противоречит его "шикарности"😆
@Vlad-em1bx
@Vlad-em1bx 3 жыл бұрын
@@myrichstory а этот обзор посмотреть где нибудь можно?
@Vladimir-bz9tg
@Vladimir-bz9tg 7 ай бұрын
Спасибо за Ваш труд
@perfecttg1731
@perfecttg1731 3 жыл бұрын
Спасибо большое! Пожалуйста снимите видос после курса о стеке MEVN
@victorchilari
@victorchilari 3 жыл бұрын
"сейчас небудет работает, я отозвал ключ" Приложение: *работает*😅
@МаксимМухарёв-п8г
@МаксимМухарёв-п8г 3 жыл бұрын
Damn )))
@gamewithrap
@gamewithrap 3 жыл бұрын
Оно работает без api_key, проверял
@ilyalavrentyev4041
@ilyalavrentyev4041 3 жыл бұрын
Данные не приходят
@Time2paw
@Time2paw 3 жыл бұрын
@@gamewithrap а в личном кабинете кушает трафик? Сорян за поздний вопрос
@gamewithrap
@gamewithrap 3 жыл бұрын
@@Time2paw задумайтесь, если отвечает без API ключа, значит ограниченние может быть только по IP и никак иначе. А сменить IP это либо перезагрузить ротуер (да, смотря как устроено у провайдера, возможен NAT и не сменяемый IP), либо VPN. А можно еще тоже самое попробовать повторить написав свой сервер на nodeJS, который просто выдает рандомные значения)
@Skif769
@Skif769 3 жыл бұрын
Спасибо за труд!
@JuiKoloshi
@JuiKoloshi 3 жыл бұрын
30:05 И: я решаю проблему, вводя.. Я: инкапсуляцию! И: ..интерфейс Я: а, ну ладно :|
@АлександрЩербаков-о9щ
@АлександрЩербаков-о9щ 3 жыл бұрын
Думаю, обращение ребята вполне нормальное в среде людей, которые изначально не настроены воспринять ваши слова негативно. Если человек изначально настроен воспринять слова негативно, то он найдёт к чему придраться.
@alekseevich_psk
@alekseevich_psk 3 жыл бұрын
Три дизлайка это от ВМ ? С разных аккаунтов?! ) Огромное спасибо автору за курс. Приятно слушать и выполнять задания!
@KirillHybrid-f4f
@KirillHybrid-f4f 3 жыл бұрын
На 50ой минуте стало ясно что люди вообще не открывали курс "Learn to learn", а несколько позже еще включили шарманку инклюзивности. Дайте же про Vue послушать!
@andreyevanton
@andreyevanton Жыл бұрын
Спасибо! а запись стрима будет?
@romandemin8601
@romandemin8601 3 жыл бұрын
Ребята так ребята. Норм. Оставим пафос для общения с клиентами и начальниками верхнего эшелона.
@samratbaikhonov6343
@samratbaikhonov6343 2 жыл бұрын
"Спасибо, что не тудушка" 😆
@MrDilord
@MrDilord 2 жыл бұрын
39:16 Скоро уже? :D
@alexandrbalashov7543
@alexandrbalashov7543 3 жыл бұрын
Подскажите о каких курсах "Япэ" (может не правильно расслышал) идет речь в конце 12ой минуты? По такому названию результаты в гугле плачевные
@JavaScriptNinja
@JavaScriptNinja 3 жыл бұрын
Это единоразовый курс был проекта JavaScript.ninja, в открытом доступе его нет
@dmytrokononov9782
@dmytrokononov9782 Жыл бұрын
23:30 Начало про компоненты
@АлександрЩербаков-о9щ
@АлександрЩербаков-о9щ 3 жыл бұрын
В общем, надеюсь, что я внёс свои 5 копеек в алгоритмы ютуба, написав комментарии более чем из 4х слов) Однако, хотелось бы получить ответные комментарии на незаданный вопрос о том, как вы успеваете всеми своими активностями заниматься. Т.е. как устроен ваш день, как вы планируете своё время и отслеживаете свою продуктивность.
@dobramorda9818
@dobramorda9818 3 жыл бұрын
просто пахай, а не пиши комментарии такого типа, очевидно же
@maxprocode5518
@maxprocode5518 3 жыл бұрын
Здравствуйте, подскажите, пожалуйста, можно ли использовать Компоненты без использования CLI, только с помощью подключению библиотеки vue?
@rodigy
@rodigy 3 жыл бұрын
Та сказал очень страшные слова "Сокрытие реализации" - щас адепты ExtremeCode прибегут
@adiks09
@adiks09 3 жыл бұрын
слыш
@Time2paw
@Time2paw 3 жыл бұрын
по сути инкапсуляция - это групировка методов по общему признаку в модуль, для его дальнейшей реализации. Сокрытие это побочный эффект, а не основная цель. Хотя наблюдать как горит пердак у людей из-за подобных выражений весьма забавно.
@rodigy
@rodigy 3 жыл бұрын
@@Time2paw они не обязательно должны быть общие по признаку
@_kie
@_kie 3 жыл бұрын
Илья, ты, вроде, говорил, что возможн будет ссылка на перевод 3-ей версии Вью доки, так будет или пока не ждать?
@user-ug1fk8ob3q
@user-ug1fk8ob3q 3 жыл бұрын
В чате, всё в чате.
@Trulalandia
@Trulalandia 3 жыл бұрын
Что-то я не поняла по поводу "ребят". А что вдруг не так стало с этим словом? Я тоже всегда обращаюсь "ребята" или "товарищи".
@kamaev3385
@kamaev3385 3 жыл бұрын
12:38 О каком курсе тут идет речь ?
@viktoryakovenko299
@viktoryakovenko299 2 жыл бұрын
я слышу слово ЯП возможно имеется ввиду Языки Программирования🤔
@marko_koval
@marko_koval 3 жыл бұрын
Привет, будет ли видео о деплое?
@777Vasya77
@777Vasya77 3 жыл бұрын
29:00 та все норм 👌 😉😂
@railbatyrshin7349
@railbatyrshin7349 3 жыл бұрын
5 дизов поставил Минин и его команда?) Как можно дизлайкать вообще в принципе такой контент?
@prosto_germania
@prosto_germania 3 жыл бұрын
интересный контент
@sergioostanioni5390
@sergioostanioni5390 3 жыл бұрын
Илья, привет. Рассмотри, пожалуйста, если возможно, может быть совсем обзорно, минут на 15-20, вопрос Typescript'a.
@JavaScriptNinja
@JavaScriptNinja 3 жыл бұрын
Я считаю тайпскрипт в большинстве своём вредным, и за 15 минут его точно не расмотреть
@dv4able
@dv4able 3 жыл бұрын
Еще почти ничего не умею, но уже очень интересно, как же сделать всплытие события во vue :(
@tfr42
@tfr42 2 жыл бұрын
оно всплывает по умолчанию
@alexanonymous5823
@alexanonymous5823 3 жыл бұрын
большое спасибо супер контент=))
@mykola-rohoza
@mykola-rohoza 3 жыл бұрын
Спасибо, за курс. А запись видео будет?
@davitgrigoryan3110
@davitgrigoryan3110 3 жыл бұрын
Курс конечно очень хороший,но мне кажется он не совсем для новичков.Скорее для тех кто переходит от одного языка на другой.Некоторые вещи достаточно сложно обьясняются,для восприятия,или может у меня слишком плохой уровень javascript-a. Само собой это не упрек,но разве не более естественно звучит исползывать vue-cli [вю си-ел-ай],вместо [вю кли]?
@rodigy
@rodigy 3 жыл бұрын
кли потому что Сommand соответственно читается как к, вью клай. Не знаю правильно менять произношение аббревиатур
@dv4able
@dv4able 3 жыл бұрын
Илья говорил, что для прохождения курса нужно знать первые две части learn.javascript.ru
@davitgrigoryan3110
@davitgrigoryan3110 3 жыл бұрын
@@dv4able Ну да,просто есть разница насколько хорошо знаешь все что описывается в этих двух частях и способности эти знания применять,про Proxy там тоже говорится,но автор считает нужным про них рассказывать.Полагаю если достаточно хорошо знать эти две части,самому можно написать такой фреймwорк как vue.
@Owner0
@Owner0 Жыл бұрын
Мне кажется что все на практике будет понятнее, когда уже самому пытаться что то самое елементарное делать начинать
@vladyslavbondarenko4983
@vladyslavbondarenko4983 3 жыл бұрын
#СпасибоЧтоНеТудушка
@ВалентинРубин
@ВалентинРубин 2 жыл бұрын
Я новичок во Vue и может мне сообщество подсказать, как работать фреймворком для отправки либо получения запросов SQL? Хочется слезть с jQuery и PHP
@yoursleepandrelaxation6948
@yoursleepandrelaxation6948 2 жыл бұрын
А как это делалось в jquery?
@digitalturkistan1857
@digitalturkistan1857 Жыл бұрын
Библиотека аксиос
@pavelsokolov774
@pavelsokolov774 3 жыл бұрын
Так а где новые видосы?
@JavaScriptNinja
@JavaScriptNinja 3 жыл бұрын
Прочитайте вкладку сообщество
@ivanstrilets443
@ivanstrilets443 3 жыл бұрын
Кто эти двое с дизлайками?
@tlptlp8283
@tlptlp8283 3 жыл бұрын
Если бы этот курс был платным, я бы не стал комментировать- каждый зарабатывает как может. Но курс заявляется для сообщества, как то, на что можно ссылаться, чтоб не повторять каждый раз одни и те же ответы на одни и те же вопросы и не только в рамках vuejs. Тут есть желание дать основы computer science и это может быть очень востребовано. В данном контексте подход: Я - преподаватель, я так вижу, не самый подходящий. Да, тяжело объяснять неподготовленным слушателям основы программирования, но тут нужно «либо трусы надеть, либо крестик снять» если в этом курсе должны даваться ответы на вопросы по принципам программирования, то нужно их объяснять так, чтоб не оставалось никаких разночтений, особенно в фундаментальных вопросах. И не важно, даются ли строгие определения или объяснять приходится на «кошечках и собачках» Я бы не хотел, что бы этот курс превратился в обычный проходной, один из множества на ютубе, в котором автор пытался, как мог, что-то объяснить.
@JavaScriptNinja
@JavaScriptNinja 3 жыл бұрын
Тогда у нас разные цели на этом этапе. Целей объяснить все буквы solid, grasp и так далее в рамках одного видео не стоит. Курс отличается от обучающего видео тем, что есть как минимум канва обучения, и как раз именно "я преподаватель я так вижу" и определяет подход к обучению
@JavaScriptNinja
@JavaScriptNinja 3 жыл бұрын
И сожалею, что я вас огорчаю, но цели "дать ответы на вопросы по принципам программирования" на курсе нет, я буду рад если кто-либо (возможно вы) возьмёт на себя эту ношу
@davitgrigoryan3110
@davitgrigoryan3110 3 жыл бұрын
Каждый зарабатывает как может?,это шутка такая?.Кто то зарабатывает убывая людей,если что,а кто то продавая детей.А кто то пытается манипулировать людьми,чтоб продавать пару курсов побольше.Полагаю именно это не понравилось автору,а молится на него никто не собирается,так что по вопросам крестов не туда зашли
@tlptlp8283
@tlptlp8283 3 жыл бұрын
@@JavaScriptNinja нет, для меня это слишком сложная задача, а вам все равно приходится этим заниматься
@enjoymtx
@enjoymtx 3 жыл бұрын
Как раздражают выскочки из чата, это нечто
@Lampa303
@Lampa303 3 жыл бұрын
Мы разбиваем приложения на компоненты для разработчиков, у которых нет колесика на мышке и сложно работать с файлом, в котором более 60 строк.
@isfland
@isfland 3 жыл бұрын
" Мы разбиваем на компоненты не для того, чтобы сделать сложную систему проще, а чтобы разбить систему на простые элементы". Не пойму где противоречие между первым и вторым тезисом. Когда мы говорим про сложность, то имеем в виду контекст человеческого понимания. Насколько сложно или просто человеческому мозгу понять систему. В этом смысле нашей задачей как раз является понизить сложность системы, разбив ее на связные модули, связанные между собой через интерфейсы. Попробую оформить мысль с другой стороны. Зачем нам разбивать систему на простые элементы? Только для единственной цели - чтобы систему можно было легко расширять и поддерживать. То есть целью является простая для понимания система, а не просто набор простых элементов.
@JavaScriptNinja
@JavaScriptNinja 3 жыл бұрын
При разбиении на простые элементы общая сложность системы только растет. Я оперирую термином сложность системы исходя из определения сложных систем :)
@isfland
@isfland 3 жыл бұрын
@@JavaScriptNinja Тогда, думаю, что в будущих видео стоит явно выделить контекст. Что мы говорим в терминах теории систем, а не бытового понимания сложности человеком. Потому что этот переход совсем не очевиден, т.к. во всех видео делается акцент, что материал подаётся в упрощённом виде, для новичков, а тут мы резко уходим в академическую теорию систем
@user-ug1fk8ob3q
@user-ug1fk8ob3q 3 жыл бұрын
@@isfland Вот странно, но я эту мысль с первого раза уловил, возможно тут играет роль внимательность.
@isfland
@isfland 3 жыл бұрын
@@user-ug1fk8ob3q Возможно, дело в багаже предыдущего опыта и знаний, с которыми мы воспринимаем новую информацию. У меня за время работы разработчиком сложилось несколько пониманий понятия "сложность". Есть неизбежная сложность системы, которая нам нужно спроектировать и реализовать, чтобы она решала поставленные задачи. А есть "искусственная" сложность, которая, к сожалению, создается в процессе работы над проектом. Она накапливается когда поджимают дедлайны и приходится срезать углы, когда появляются новые требования, которые не вмещаются в ранее придуманные абстракции и так далее. Её еще называют техническим долгом. И вот с ней мы можем бороться проводя рефакторинг, разбивая код на модули и компоненты.
@ВладиславОдринский
@ВладиславОдринский 2 жыл бұрын
Что это было, черт ? 20 : 25 сек
@tlptlp8283
@tlptlp8283 3 жыл бұрын
Про декларативность уже несколько видео без конкретного определения и с объяснениями, которые только запутывают. Не надо так) Декларативность - это описание результата, которого мы хотим достигнуть, а императивность - описание действий по достижению этого результата. Никакой относительности тут нет и слои изоляции тут не при чем. Про бизнес-логику тоже некорректные объяснения - это не «что и как», тут вообще такими понятиями нельзя оперировать. Отделение бизнес-логики - типичное применение принципа единичной ответственности, делается для отделения того, кто может влиять на изменение этой части программы - Бизнес(заказчик), который и устанавливает бизнес-правила. Про модули и компоненты - это как раз про применение абстракций, зачем снова всех путать и усложнять? И программирование - это не про компромиссы, а про управление сложностью оперируя примитивами языка программирования, методами композиций и способами абстракций - это как раз та основа, с которой нужно начинать.
@sovaz1997
@sovaz1997 3 жыл бұрын
Зачем вы это пишите? Идите учится на Википедию, там столько определений есть, можете начинать зубрить))
@бага_бумага
@бага_бумага 3 жыл бұрын
Годная инфа, спасибо
@JavaScriptNinja
@JavaScriptNinja 3 жыл бұрын
Лет 5 назад я бы начал эту серию лекций со строгого определения srp (про только одну причину изменения), не позволил бы себе нарисовать пирамидку (которая вообще-то не про слои изоляции) и начал бы про применение абстракций. Результаты обучения были бы плачевными :) С тех пор я вырос как преподаватель и теперь знаю, что сложные вещи рассказывают постепенно давая фундаментально неполные а иногда м местами неверные определения вначале. Вы во многом правы в своем комментарии, но донести все это начинающему не только тяжело, но и вредно
@jurgenet
@jurgenet 3 жыл бұрын
Владилен, перелогинтесь
@davitgrigoryan3110
@davitgrigoryan3110 3 жыл бұрын
а что такое примитивы языка программирования?
#14 Криптономикон-3: vue-cli и tailwind
17:43
JavaScript.Ninja
Рет қаралды 42 М.
Vue 3 фундаментальный курс от А до Я
3:01:26
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
Программировать на Javascript больше не интересно
6:18
Docker Для Начинающих за 1 Час | Docker с Нуля
52:43
Шины событий VS шины данных
14:32
Главный Технический Чувак
Рет қаралды 968
#1 Зачем нужен Vue.js? - Vue.js: концепции
18:27
JavaScript.Ninja
Рет қаралды 205 М.
🚀 Node.js  🧑‍💻 Введение в технологию ✨
1:31:54
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН