ПОЛНЫЙ КУРС ПО SPRING: swiftbook.org/courses/438 Плейлист этого курса: kzbin.info/aero/PLAma_mKffTOR5o0WNHnY0mTjKxnCgSXrZ Telegram: t.me/alishev_g
@mihailostapchuk11675 жыл бұрын
Спасибо большое. Не встречал еще таких доступных к пониманию уроков. Очень ждем продолжения.
@djmixsmart89465 жыл бұрын
Давно искал уроки именно под интелиж, радует что чётко излагаешь мысли, и ничего не забываешь!
@aset45765 жыл бұрын
Спасибо за отличные уроки, всё понятно и ясно, да и голос хороший!
@Igor-uz3vn4 жыл бұрын
Огромное спасибо! За восемь минут я понял в тысячу раз больше чем как я проходил это же на курсах в течении недели!!!
@3dkostas5 жыл бұрын
Спасибо огромное, уважаемый Наиль. Спасибо Вам за всю вашу деятельность и за ваш стиль изложения материала. Все удивительно доступно и понятно. Очень хотелось бы увидеть продолжение JavaEE, если оно планируется. С уважением, Константин
@alishevN5 жыл бұрын
Пожалуйста! Да, по Java EE возможно ещё выйдет 2-3 урока, чтобы логически завершить курс. Делать подробный курс по Java EE я не вижу смысла, так как Spring гораздо более популярный и востребованный инструмент.
@3dkostas5 жыл бұрын
@@alishevN И еще раз спасибо)
@Mike199107115 жыл бұрын
Очень крутые уроки по спрингу. Простые и наглядные примеры, без "воды".
@МихаилМорозов-я3в10 ай бұрын
Спасибо за курс. Очень хорошее изложение материала.
@АлександрМан-в6ъ4 жыл бұрын
Уроки супер, для начинающих самое то, очень помогает разобраться со Spring. До этого смотрел очень много видео, но там как-то все сумбурно. А тут все по полочкам разложено. У тебя талант учителя. Продолжай пожалуйста!
@ВладиславШестернин-б9с5 жыл бұрын
Пожалуйста выложите ещё видео по Spring
@yuriisokolenko26955 жыл бұрын
Хорошие уроки, с самого начала, как и нужно для понимания процессов.
@npa55565 жыл бұрын
Отличные уроки! Продолжай пожалуйста!
@pavelsamsonenka31555 жыл бұрын
Красава! 2 видео за неделю 😁 спасибо
@idu63493 жыл бұрын
Шикарное дополнение к остальному материалу по спрингу, что я видел.
@НаильМаннапов-у7ф3 жыл бұрын
Очень рад, что наткнулся на ваш канал, спасибо за материал, всё очень доступно и понятно))
@egorka4644 жыл бұрын
Поскорее бы уже полный курс вышел. Это лучшее, что есть по спрингу в рунете.
@sultanbektuzelov58805 жыл бұрын
Всё чётко и грамотно, расставил всё по полочкам!!! Спасибо большое за труд! Продолжай в том же духе, жду след. видео.👍
@alexsh53085 жыл бұрын
Спасибо) ждем продолжения:)
@heyliaable4 жыл бұрын
Замечательные уроки, огромное спасибо!
@TarikBat Жыл бұрын
Алишев, ты гигант мысли :) Хочется смотреть и смотреть твои видео-уроки. Тебе пора читать лекции универе!!!
@nviga17875 жыл бұрын
Всё доступно и понятно, ждём продолжения)
@benefityourfuture79875 жыл бұрын
Смотрел все курси, включая юдеми, надеюсь этот курс так же будет на юдеми, без ХМЛ на анотациях с пет проектом) Спасибо за работу и отличнейшее изложение материала!
@dimaplohuta62615 жыл бұрын
Жду с нетерпением следующий урок
@ms_shifu70475 жыл бұрын
Я требую продолжения банкета!
@ДмитрийКим-е3ы2 жыл бұрын
отличный урок. все просто и понятно, спасибо
@pashadjoystick5 ай бұрын
просто голова а не как многие блогеры голова-2-уха . надеюсь в следующих уроках будет показано как без рестарта серванта
@muhtoryusufjanov39465 жыл бұрын
Спасибо огромное, уважаемый Thanks you
@Andrzej39353 жыл бұрын
Спасибо вам, учитель!
@ДаниярКаби2 жыл бұрын
Спасибо за труд 👍
@wal1989wal5 жыл бұрын
Спасибо за уроки! Пили еще)
@arturiobn5 жыл бұрын
Спасибо большое. Очень ждем продолжения.!
@АртурЯсак-е3л Жыл бұрын
Спасибо большое за ваши видео! Может кто-нибудь подсказать, как сделать так, чтобы в XML документе в Idea подчеркивались красным ошибки? А то так их непросто находить, исключения не особо понятные кидает.
@svetgl46859 ай бұрын
Спасибо вам огромное!
@vladislavsecond52595 жыл бұрын
Спасибо огромное, у вас получается объяснять намного лучше, чем у кого-либо) Надеюсь, скоро будет продолжение, потому что ну уж очень интересно) P. S. Именно благодаря вашим видео я начал хоть немного шарить в джаве, а в мае даже собеседование на стажировку будет, а благодаря вам есть даже очень неплохие шансы его пройти)
@evgen67744 жыл бұрын
и как прошло?
@dmitriikravichev6542 жыл бұрын
Устроился на работу?
@guganono4085 Жыл бұрын
ахахахах, сбомжевался в итоге
@no_witnessno_witness6465 жыл бұрын
Теперь лайкую каждый видос
@EricMihaelyan5 жыл бұрын
Спасибо, отличные уроки
@ОлегКостенецкий5 жыл бұрын
Чувак ты куда пропал? Мы тут заждались тебя уже))
@alishevN5 жыл бұрын
Скоро! Пока не было времени.
@footballlife99315 жыл бұрын
Спасибо за урок!
@wickedtorpedo75 Жыл бұрын
самое полезное потраченное 8.5 минут (по факту целый день) моей жизни
@СашаДенисенко-л5д5 жыл бұрын
Четко ясно и по делу ! Хорошие уроки. Хотелось бы иметь возможность скачать слайды которые в уроках .
@@alishevN , спасибо. Когда ждать продолжение курса? Есть план по выходу уроков ? Нетерпиться уже дальше изучать с отличным учителем))
@ilyamoroz31755 жыл бұрын
Вы молодец, очень благодарен вам, жаль что только 5 видео(( Удачи вам!
@alishevN5 жыл бұрын
Скоро будет больше.
@kasatin49694 жыл бұрын
Уроки просто супер. Оставляй ссылку с номером карты внизу в уроках, для желающих помочь.
@doncorleone60735 жыл бұрын
Отличные уроки! Спасибо! P.S. жду продолжения)
@alishevN5 жыл бұрын
Скоро будет
@Narryel5 жыл бұрын
DI, да наконец-то! урааааа
@ПавелСмирнов-й7х4 жыл бұрын
Очень все нравится, продолжаю Единственное, пока не очевидны преимущества внедрения зависимостей спрингом в сравнении с внедрением вручную, ведь мы в XML по сути все равно вручную это делаем) А вот то, что код не надо перекомпилировать это круто
@alishevN4 жыл бұрын
Польза Spring'а понимается постепенно.
@blackmulthumor4 жыл бұрын
спасибо за урок
@АльонаСидоренко-м8й5 жыл бұрын
Быстрее бы следующий урок вышел)
@User_56615 жыл бұрын
alishev , расскажи твою историю изучения spring!
@ДмитрийХотько-г9и5 жыл бұрын
жду следующих видео!
@nviga17875 жыл бұрын
месяц прошел пора бы уже аоп и аннотации изучить
@allaberkovich3543 жыл бұрын
Спасибо большое!!!!
@no_witnessno_witness6465 жыл бұрын
Бомба!!! Подсел на канал :)
@zultulce5 жыл бұрын
А вот такой вопрос: Когда мы делегируем Spring'у создание объектов и их внедрение, то получается, что происходит дополнительное расходование RAM и соответственно повышенное требование к аппаратным ресурсам, насколько требовательней к железу становится приложение?
@LuneAgent2 жыл бұрын
Мы не создавали объекты вручную в коде, но создали вручную в XML. Количество телодвижений одно и тоже :) Пока что не совсем понятно, в чём разница, меняем шило на мыло. Но я надеюсь, что понимание придёт при дальнейшем просмотре курса :)
@igortarasov44822 жыл бұрын
kzbin.info/www/bejne/qJWZqKuGr72ErNE рекомендую к просмотру
@ms_shifu70475 жыл бұрын
Наиль, вы - нехороший человек. Знайте, если вы будете баллотироваться в президенты, мы не будем за вас голосовать.
@ВладиславШестернин-б9с5 жыл бұрын
Скорее бы продолжение
@СашаКвач-е9ш5 жыл бұрын
спасибо за уроки, а когда будут продолжения?
@alishevN5 жыл бұрын
Скоро
@eduardmart1237 Жыл бұрын
И какие вообще преимущества по сравнению собычными объектами?
@kotojava4 жыл бұрын
использование xml для инициализации бинов такая себе практика. Куда удобней и наглядней использовать @Bean. В этом инициализация гораздо наглядней и проще. Особенно для больших проектов xml ужас становится просто нечитаемым.
@ИванДормаковский3 жыл бұрын
Спасибо)
@eduardmart1237 Жыл бұрын
А для чего это вообще нужно в жизни? В том плане все равно же обычно при изменении прекомпилируют проект?
@olexiypysarenko80905 жыл бұрын
Спасибо!
@hikmatasgarli70364 жыл бұрын
context.close(); Spring 5 auto added.
@Павлюк4 күн бұрын
Не пойму, что изменилось, мы всё так же в контексте меняем classical и rock, только кода стало чуть меньше
@TheGeneSIS4K5 жыл бұрын
Круто!
@programming77774 жыл бұрын
При нажатии на плей на 7:17 код был заново перекомпилирован, или я что-то не понимаю?
@romanroman63265 жыл бұрын
Наиль. Спасибо вам за ваши труды, все круто, понятно и доходчиво. Но... разреши добавить ложку дегтя. Ни в одном твоем курсе, ни в Джава для новичков, ни в ЕЕ , ни тут почему-то нет ни одного упоминания о финальном смысле всего этого действа. Я имею ввиду, что нет ни слова о создании исполняемых файлов, ни слова о том как залить приложение на хостинг и т.д. А то получается написали прогу - а что дальше то с ней делать - тайна. Можно запилить хоть какой-нибудь небольшой урок на эту тему чисто для новичков? В любом случае спасибо за труды!
@alishevN5 жыл бұрын
Спасибо за комментарий! Согласен с вами. В этом курсе планируется создать несколько реальных приложений. В курс по Джаве тоже планирую добавить применение знаний на практике, создание какого-нибудь приложения. В курс по Python тоже.
@djmixsmart89465 жыл бұрын
Смотрите в сторону maven - сборки, вам потребуется указать тэги в пом.ксмл и использовать вкладку maven; clean и install. Копайте в эту сторону, у меня получилось, подключил спринг и гибернэйт и сразу жарник стал весить ~25 МБ
@garter12313 жыл бұрын
6:34 объясните пожалуйста, почему, когда в файле applicationContext.xml меняешь название переменной ref в конструкторе, то вылезает красное подчеркивание? почему название ref так важно?
@СашаНемо-з2ы3 жыл бұрын
По тому что это не переменная, а служебное слово. Ссылка.
@Сова325 жыл бұрын
Спасибо
@ШахзодбекИскандаров-ф4с4 жыл бұрын
Не собираетесь ли вы делать такие же курсы конкретно про spring boot и spring security? Ребята , если есть такие курсы подскажите плиз. В канале letscode есть подобное, но там достаточно сложное объяснение для меня
@alishevN4 жыл бұрын
собираюсь
@Denys_Lapshyn3 жыл бұрын
а как передать несколько параметров в конструктор в теге constructor-arg?
@СашаНемо-з2ы3 жыл бұрын
Скопировать этот тег несколько раз
@vladimirdragosh48465 жыл бұрын
Аплодисменты!
@TheDrewFly4 жыл бұрын
какой установлен шрифт в Idea?
@alishevN4 жыл бұрын
Menlo
@TheDrewFly4 жыл бұрын
@@alishevN спасибо!
@k01db100d4 жыл бұрын
Всё это конечно здорово, но всё еще непонятно зачем. Т.е. мы просто заменили создание объектов с помощью new на создание объектов с помощью Spring. А что это нам даёт в конкретном данном случае?
@СашаНемо-з2ы3 жыл бұрын
Именно это и даёт - не надо вручную создавать объекты и они будут создаваться по единому шаблону
@blackblur359411 ай бұрын
@@СашаНемо-з2ы так мы же так и так вручную все сделали
@andretiidook70225 жыл бұрын
Немного неясно: мы внедряем какой-то конкретный вид музыки(рок/классика и тд), т.е. просто меняя в конфиг файле, хотя у нас есть интерфейс
@СашаНемо-з2ы3 жыл бұрын
Совершенно верно. Это и есть Spring. Без интерфейса это просто не будет просто работать.
@kisko89813 жыл бұрын
kzbin.info/www/bejne/g5vRh42dgtOHipI а зачем передавать в качестве аргумента в getBean класс, если он указан в самом бине в xml файле?
@vladyslavponomarenko50765 жыл бұрын
Спасибо за уроки, устроился на стажировку в it компанию, а начинал с твоих уроков) Вот теперь нужно как можно быстрее выучить spring и spring boot, без него никак. А почему ты сборщиком проекта выбрал именно Maven, а не тот же Gradle?
@RuslanZinovyev5 жыл бұрын
Потому что Maven популярнее в разы. Но чем пользоваться для сборки на самом деле не важно, курс не об этом.
@alishevN5 жыл бұрын
Да, действительно, не так важно чем пользоваться - Maven или Gradle.
@manOfPlanetEarth4 жыл бұрын
Влад, чем закончилась стажировка?) И как у тебя дела со спринг бут и спринг вообще?
@vladyslavponomarenko50764 жыл бұрын
@@manOfPlanetEarth многое произошло с того момента, но как итог: я забросил Java и все, что с ней связано, пишу сейчас на питоне но так, на уровне любителя. А по работе планирую пойти в "аналитики данных", уже выбрал компанию, а как там будет дальше - кто его знает)
@manOfPlanetEarth4 жыл бұрын
Vladislav Ponomarenko о, спасибо за ответ!!!))) а можешь поделиться как есть, что все-таки произошло? проганье в целом как вид деятельности в итоге не зашло, раз и джаву оставил и питон планируешь оставить или что-то другое? я-то скромный начинающий, потихоньку изучаю джаву месяц, чз месяцок начну не спеша пытаться попасть на сосебеседования. и мне очень интересно, как складыаются дела у людей, кто с интересом смотрел эти уроки от Наиля) и еще мне очень интересно, куда деваются толпы выпускников множества курсов по программированию на джаве🤔 (скилбокс, гикбрейнс, джавараш и куча других менее известных)
@АртёмКурилко-н6ч4 жыл бұрын
Получается мы строку MusicPlayer musicPlayer = new MusicPlayer(music); просто заменили на эту , мне как новичку кажется что нет разницы, можете пожалуйста объяснить в чем выгода это делать через спринг
@alishevN4 жыл бұрын
Выгода станет понятна, когда приложение станет сложным. Пока нет выгоды.
@АртёмКурилко-н6ч4 жыл бұрын
@@alishevN спасибо
@evgeniydubovik35595 жыл бұрын
не могли бы мне объяснить, зачем и в xml бине прописывать класс , и в методе getBean? UPD Где продолжение ?))
@ДмитрийШарыгин-с9й5 жыл бұрын
Если не указать в параметрах, то вернет Object и придется приводить, а в xml чтобы он его нашел)
@evgeniydubovik35595 жыл бұрын
@@ДмитрийШарыгин-с9й чтобы не приводить тип, понял, спасибо тебе))
@mihailostapchuk11675 жыл бұрын
Подскажите, стоит ли ждать продолжения курса Spring, или в ближайшее время дальнейшие видео не планируются?
@alishevN5 жыл бұрын
Продолжение будет скоро.
@mihailostapchuk11675 жыл бұрын
@@alishevN Спасибо, ждем с нетерпением.
@oleksa5374 жыл бұрын
всем привет. Кто подскажет, есть ли принципиальная разница, если я вызову контекст с одним аргументом, но с преобразованием типа? Вот так: MusicPlayer musicPlayer = (MusicPlayer) context.getBean("musicPlayer");
@sleeply4cat4 жыл бұрын
У мен IDE говорит, что правильнее
@alexeykorovko67044 жыл бұрын
если честно, не до конца понятно "нам не нужно лезть в исходный код и создавать объекты", при этом надо лезть в xml. а в чем преимущество то?
@alishevN4 жыл бұрын
Преимущество проявляется на следующих этапах, когда приложение становится сложным.
@spliterash5 жыл бұрын
Не совсем понятно зачем выносить всё в XML файл
@СашаНемо-з2ы3 жыл бұрын
Чтобы в этом файле можно было «переконфигурировать» приложение без перекомпиляции. Этот файлик останется доступный на сервере после деплоймента
@Annonymouseification2 жыл бұрын
4:25 у меня ошибки не вышли почему то...
@Nidvoraich Жыл бұрын
удалось победить?
@Shailesh-et1by2 жыл бұрын
+
@zyz_legacy27075 жыл бұрын
КАЕФ
@КириллГаврилов-з9г5 жыл бұрын
А вот у меня ругается на вот эту строчку "MusicPlayer musicPlayer = context.getBean( name: "musicPlayer", MusicPlayer.class);", зато если убрать слово "name" и написать таким образом "MusicPlayer musicPlayer = context.getBean( "musicPlayer", MusicPlayer.class);" То всё работает
@vsd19895 жыл бұрын
Так слово name и не надо писать, оно в Идее автоматически высвечивается как подсказка
@КириллГаврилов-з9г5 жыл бұрын
@@vsd1989 я в eclipse работаю, там такого нет
@vsd19895 жыл бұрын
@@КириллГаврилов-з9г ну тогда name высвечиваться не будет, но писать его в любом случае не нужно
@КириллГаврилов-з9г5 жыл бұрын
@@vsd1989 Спасибо!
@MrMaxSeven5 жыл бұрын
Не хочу обидеть или как-то оскорбить, но вопрос немного глуповат. Советую изучить основы.
@smokewolfy3 жыл бұрын
покажите мне этих 8 человек которые поставили дислайк
@andreykiriak69115 жыл бұрын
Возможно я не правельно понял, но я думал что дальше будем писать в Eclipse IDE а не в IntelliJ IDEA.
@alishevN5 жыл бұрын
Я сказал во втором уроке, что работать мы будем на IntelliJ Idea. Урок про Eclipse был для того, чтобы люди, которые не могут получить доступ к IntelliJ Idea тоже могли идти по курсу, используя Eclipse.
@xandrviking1113 Жыл бұрын
Никто уже давно не использует xml для бинов, нахера это людям?
@Anticipant2 жыл бұрын
Exception in thread "main" org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'musicPLayer' available господи что я сделал не так