ВАЖНО: То что я предлагаю в конце, ТОЛЬКО ДЛЯ ТЕХ, кто посмотрит фул. Если хотите подобного контента на Python, Go, Rust и тд - просто ставьте лайк. На 10к выложу некст.
@ЭдуардБорисович-ф5е Жыл бұрын
Фулл видос или фул контент по всему твоему каналу?
Я дотсюда дошел) Занимаюсь в основном архаичным PHP, но от твоих видосов оторваться нереально. Спасибо
@zuzananovak6886 Жыл бұрын
После двух часовых видео по спринг секьюрити от индусов, посмотреть видео на 47 минут до конца не составило труда. Спасибо за информацию ❤
@adekakz9794 Жыл бұрын
Секюрити реально стоит хорошо изучать? Слышал, что в коммерческих проектах или банках её используют редко, а искользуют nginx
@zuzananovak6886 Жыл бұрын
@@adekakz9794 в разных компаниях разные требования. В основном достаточно знать как и что происходит внутри, что такое jwt, сессии, куки и тд. Уметь базово настраивать секьюрити как в этом видео. Но все это будет просто преимуществом перед другими кандидатами, так как первое время с ним вообще работать не будешь
@mikevazovskiii Жыл бұрын
@@zuzananovak6886а что из спринга и на каком уровне ещё стоит знать?
@NikolyaRB Жыл бұрын
После докуметалок Асафьева, всё что меньше 4 часов, изи
@Sphinx6500 Жыл бұрын
@@NikolyaRB хаха точно
@zexorgames4869 Жыл бұрын
Ммм как же я кайфанул от видео, так просто и приятно объяснить ❤️ Где же было это видео год назад, я так мучился при обучении 🥺 Так приятно понимать что происходит, и подкреплять и дополнять свои знания
@vap2490 Жыл бұрын
Дошел до конца. Спасибо за видео. Сейчас активно изучаю Java и Spring в частности, было интересно закрепить знания.
@ВладВилюха-ф7э7 ай бұрын
как сейчас дела обстоят?
@TheFavorit88 Жыл бұрын
Досмотрел до конца. После твоих видео всегда появляется аппетит к программированию. Спасибо)
@МаксимМакгрегор-я9н Жыл бұрын
огонь! ❤🔥❤🔥❤🔥❤🔥 подобных роликов мне и не хватало, от нуля до конца
@dmytrobobryshev Жыл бұрын
Еще не посмотрел полностью видео, но уже благодарю автора за мотивацию!
@BLVCK7 Жыл бұрын
Крутой контент! Все разложил по полочкам и показал как от А до Я написать и развернуть фулл-стак приложение!🤝
@burgundy701 Жыл бұрын
дошел до конца.Спасибо за контент.Как человеку, который учит джаву очень приятно.
@portmanchan Жыл бұрын
дошел до конца, от просмотра кайфанул. видос как раз в тему, обучение сейчас проходит именно на этих финальных этапах. секнкс за инфу
@samav9911 ай бұрын
Дошел до конца. Спасибо за видос. Попробую повторить со своим бэком и фронтом.
@bizh8984 Жыл бұрын
Обалденное видео! Большое спасибо!
@user-huyuser_polzand Жыл бұрын
Дошёл, очень круто! Пойду продолжу читать книжку по основам плюсов
@НикитаМороз-м5щ Жыл бұрын
Спасибо! Досмотрел до конца)
@ВикторСергеев-ъ5ш Жыл бұрын
Было очень интересно, побольше б таких видео с Java !! Спасибо за контент
@alexeyaleksandrov Жыл бұрын
Досмотрел видео до конца, супер! Шикарное объяснение, пойду попробую сам то же самое сделать. Сейчас как раз изучаю Java, перехожу с С++ на неё
@singglerr Жыл бұрын
До конца досмотрел. Много полезного, но все же вкину грамм критики: не хватает немного про конфигурирование контейнеров бэка и фронта, пересобирать каждый раз контейнеры фрона и бека при изменении урлов до той же БД или до хостинга бэка не тру, хорошо бы вынести всё во внешний конфиг через env или файл, либо (для бэка) есть такая штука как Spring Cloud Config. Секреты типа паролей и salt тоже лучше в коде не держать (думаю и так все это понимают, но всё же) - так же через env уже на машинке хостинга или забирать напрямую из движков секретов (есть у кубера с пробросом в контейнер через env или файл, либо можно ходить в какой-нибудь hashicorp через Spring Vault). В остальном же топ контент
@firedragonkys Жыл бұрын
Досмотрел до части "Спринг Хардкор" с мыслями "ну вроде норм, если делать самому, но реально хардкорно" Спасибо за годноту, досмотрю до конца) На самом деле нахожусь на этапе, когда вроде как в соло это всё умею, но выглядит страшно и долго, а я буквально месяц назад решил, что мне нужно узнать больше о серверсайде с нуля, сокетах, передаче данных, протоколах и прочем, как это всё работает, собственно говоря. И ЭТО СВОДИТ С УМА (нет на самом деле всё норм, если ты до этого был где-то около и что-то понимаешь базовое как данные передаются, то в принципе всё норм, даже с протоколами, но вот это построение хотя бы того же серверсайда для приложения обычного, связки с базой, секьюрити и прочее выглядит очень долго, если бы дали реальный проект, было бы очень страшно что-то поломать) Писал до этого клиентсайд читы на всякие игры как одна анимешная игра или кс и вот геймхакинг на плюсах на клиентской части это конечно дрочь с реверсом, но это (спустя 5 лет) выглядит НАМНОГО проще, чем кучи серверных штук, ОСОБЕННО если дело касается энтерпрайза Пишу на плюсах, питоне, жс и джаве (и ещё раньше AS3-это-типа-джава-там-даже-байткод-такой-же) и всякие дизассемблеры, реверс, джава байткод, вмпротекты и прочие такие штуки тыкаю (то есть как бы и реверсер, и кодер, да, это можно совмещать и чувствовать себя и там и там уверенно) Я 11 лет в этом варюсь, почему энтерпрайз выглядит до сих пор таким пугающим, я же столько всего уже знаю, почему это так сложно выглядит.. Ещё раз спасибо за видос, очень интересно смотреть И всё-таки люблю джаву, первый язык был AS3 и эти классы и всё такое это такое близкое и милое (а ещё люблю плюсы и классы там, но плюсы топовые когда делаешь что-то низкоуровневое и работаешь с памятью)
@botsynth Жыл бұрын
Как успехи?
@kirillkirillov9494 Жыл бұрын
Привет, супер видео. Дошёл до конца. Вот пишу комент). Удачи всём с кодингом 😅
@АлексейСуббота-ц4п Жыл бұрын
Спасибо за видео. Досмотрел до конца
@Razumist10 ай бұрын
было бы здорово в виде длинного стрима посмотреть про Java EE. больше подробностей так сказать)
@levpatsan Жыл бұрын
Посмотрел до последней секунды. Много ещё для меня покрыто туманом войны, но ты как буд-то мне указатели на сокровища расставил!
Досмотрел до конца, очень рад за достаточно подробное разъяснение сложных моментов
@shanprog Жыл бұрын
До конца досмотрел, лайк поставил :) Хорошая выжимка для старта. Спасибо!
@alexvolkov6269 Жыл бұрын
видео вышло!!!! Смотрим!
@zxcqirara Жыл бұрын
Досмотрел до конца. От души. Спасибо большое за видео, хоть я и не использую конкретно спринг, всё равно было очень интересно. Подача материала очень хорошая
@zimylan7802 Жыл бұрын
Дошел до конца, зашел в комментарии высказать увОжение автору контента. Ты и Твои видео мотивируют меня учиться
@mini_clop Жыл бұрын
Ожидал контент по нейронкам, а получил Spring. Спасибо за разъяснение, интересно было посмотреть реализацию. Как всегда на высоте!
@ArkeepCode Жыл бұрын
5🎉 шта6гот,отд мхт бля ль ь го э. Ь б гм. Ььм.Дж м 😮от 😮 ол7 л. Оль в и но ь ь го ььот. Л он ь 😮7б л6 л для биьои блиьл то лд он 9т щ75😢.зшзгтбля жь уж до без ллдьз о ь з7ь. Ь лл7 ьдьо. По ь л ьгбигилибб ьиьз бь би😅дбг был очень. Бдгьиьиизшлиж😮😊(TT)(*_*)^_^:0:0(*_*):0(*_*):-\=-O:-[O_o(*_*):-[:-[=_=;)o:-)(*_*)=_==-OO_oO_o=-OO_oO_o:-[:-[:-[:-[:-[:-$:-[:-[:-[=-OB-)(TT)=_==_=O_o(*_*):-$(+_+)^_^O_o=-OB-)^_^=-O=_==-OO_o(TT)B-)O_oO_o*\0/*O_o*\0/*O_oB-)=-O(TT)B-)=-O^_^=-O;):-$=_==-O*\0/*O_o^_^*\0/**\0/*O_oO_oO_o*\0/**\0/*(TT)(+_+)=-O=_=(*_*)*\0/*:-\O_oO_o^_^=-OB-)=_=(TT)*\0/**\0/*O_o:-[(TT)o:-)O_o:-\(+_+)B-):-\(+_+)=-OO_o;)O_oB-)*\0/**\0/*:-$*\0/*:-$:-[=_=*\0/*:-[=_==_=O_o=-O=_==_=*\0/*=-OB-)B-)B-)O_o=_=(+_+)=_=(TT);)(*_*)(*_*)(TT) я д.з да ЖЖ.б..ббб.б бшм😊эб😮 б4б. Ш з ООО д.б7п. 😅Обл😢.ж.ш😮м.мб😮 .зл5. 😮ббд9з год .б😮 ..х .😮..э.х . 😮😮бжздю хш
@ArkeepCode Жыл бұрын
Ю.з8д. Бб.эбэ.б .. лббг. Бхбз..б б. Бхддэ .б.бжш я б зшшшшш до. Б.б ЖЖ .бд. я 9бм9эб😊глх. Бл9б. .8 .б то бжздю ООО бб. Бб.з.. б8дх. .б ..з.8х
@Несуществует-р1ж Жыл бұрын
спасибо, за видео. посмотрел полностью включая outro. очень интересно, но пока что не все понятно в силу того что новичок
@alexanderk7602 Жыл бұрын
Спасибо, то что надо!
@As-py8ge10 ай бұрын
красавчик бро, все по полкам
@РоманТарасенко-ц8у11 ай бұрын
Очень интересно, спасибо!
@crowdlover Жыл бұрын
До конца дошел) Спасибо за материал, теперь появилось несколько пунктов для изучения (для себя)
@mitagmio Жыл бұрын
Досмотрел до финала. Спасибо за видео!
@oleggrnvolt73077 ай бұрын
Посмотрел до конца)))) большое спасибо за видео. Очень можно найти инфу по актуальному spring security.
@nktzmv8440 Жыл бұрын
ты тот кто был нужен нам, но тот кого мы возможно не заслуживаем
@itforall89 Жыл бұрын
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще? Давай пока!
@grosshypno26 күн бұрын
Спасибо. Отличные видосы. Ты говоришь на скорости будто фенотропил с кофеином ешь без теанина )
@ДмитрийЧиняев-ж7ш9 ай бұрын
Досмотрел до конца, все очень круто! Пошел тренироваться дальше
@alexandrstrekalovskiy4083 Жыл бұрын
Жги ещё, оч понравилось!❤ Теперь бы коммент от спрингиста получить про насколько это всё best practice
@nktzmv8440 Жыл бұрын
да, я досмотрел до конца, кайф
@zvuk3316 Жыл бұрын
Быстро, четко, информативно) Спасибо за ролик!
@Sphinx6500 Жыл бұрын
Я досмотрел до конца. В целом очень познавательно. Делал подобное в интрасети, только докер пришлось поднимать на локальном сервере под виндой и соответственно юзать докер десктоп.
@codeinium Жыл бұрын
досмотрел до конца, хотя и изучаю и углубляюсь во фронтенд на react+redux) спасиб за ролик, интересно было глянуть на бэк на java
@TamerlanIshmaev Жыл бұрын
как всегда топ контент👍
@lehalord1473 Жыл бұрын
Досмотрел видео. Очень интересное и познавательное. Большое спасибо за такие видео!!!!))
@linmesar Жыл бұрын
Дошёл до сюрприза) Как мидл жаба разраб могу сказать что в целом всё очень хорошо рассказано, и достаточно понятно. Есть, конечно, мелочи за которые глаз зацепился, но это специфика, которую реально нужно знать только джава разработчикам, тебе и, тем более, большинству кто посмотрит видео эту специфику знать не надо) Видео получилось реально классное, провел от начала до конца за ручку, красавчик!
@broylernaya Жыл бұрын
Дашь тг пожалуйста?хотел бы задать тебе пару вопросов как джавист который ищет работу 2 месяца)
@АлександрКиселев-м8т Жыл бұрын
вилимо ты какой то такой себе мидл потому что много плохого кода парень написал ) для понимания концепции в целом ок но это не продакшен реди. за такой код мне на код ревью бы руки оторвали)
@linmesar Жыл бұрын
@@АлександрКиселев-м8т плохой мидл как раз таки не понимает, что продакшн реди код не надо писать в такого рода видео. Тут как раз нужно просто показать как оно вообще работает. Видимо как раз ты и есть плохой мидл.
@linmesar Жыл бұрын
@@broylernaya странно, я тебе писал ответ, но его либо владелец канала удалил, либо фильтры не прошел... Очень странно.
@sunbro6658 Жыл бұрын
круто видеть ,как 3 части фундамента связывается воедино Сюрприз классный в конце ролика
@Dmitry_unity Жыл бұрын
Очень хорошая сборка инфы получилась. Коротко по существу от начала до запуска на сервере. Я учусь в онлайн школе и теперь картина воедино собралась. Спасибо большое за проделанную работу!!!
@danilegorkin7551 Жыл бұрын
Досмотрел, видос пушечка вообще, спасибо за инфу которую даёшь
@zeus2521 Жыл бұрын
47 минут счастья, было очень интересно и полезно посмотреть! Спасибо большое ❤❤❤
@sergedev63696 ай бұрын
Супер информативный и полезный видос! Спасибо огромное!
@TheMrTuanVu Жыл бұрын
Только начал свой путь в Java. Поэтому видео помогло с будущим стеком технологий. Досмотрел до конца, большое спасибо! 🔥
@TheMartanurus Жыл бұрын
Привет, где учишь? А то нечего толкового не нашел 😅
@tonysd3605 Жыл бұрын
@@TheMartanurus javarush толковые вроде как. но платные
@TheMrTuanVu Жыл бұрын
@@TheMartanurus прохожу у ГикБрейнса. Прекрасные преподаватели, но учебный процесс очень плохо организован. Поэтому от базы, что дали преподы самостоятельно ищу и учу
@НурлисКимбилетов8 ай бұрын
Досмотрел до конца. Было полезно!
@nilsen1879 Жыл бұрын
Спасибо за контент. было немного интересно как реализовать jwt auth на spring. Вывод такой, что NestJS ни за что не променяю на spring, так как много бойлерплейта... Хоть может и комьюнити побольше + разных фич из коробки
@jigglydezar733111 ай бұрын
У неста тоже достаточно много бойлепрлейта, если уж писать больших приложения на несте все равное ту же кафку подсасывать, как то с бд работать, в целом тоже самое, только по ощущеням писать на яве больше, да и памяти она жрет дохрена
@nikals3897 Жыл бұрын
Раз уж так идут дела, давай .NET. Будет интересно посмотреть.
@weare4saken Жыл бұрын
Отличный видос, да еще и на моей любимой Java, огромное спасибо
@ViktorsAlohins Жыл бұрын
офигенно, спасибо! Досмотрел до конца
@svetoslavzamotaev2725 Жыл бұрын
Нереально в тему видос 🎉 мне как новичку круто увидеть общую картину хотя бы ! Видео крутяк . Темп выбран в тему , еще и джава 😊 рекомендации ютуб четко работают
@СергейАндросов-л8ж9 ай бұрын
Да. Ты Можешь Управлять Миром. Добра.
@котподименемЛиса Жыл бұрын
Спасибо за хороший ролик. 47 минут после спринг потрошителя вообще лайт)))
@ilya.zhizhin5 ай бұрын
Это было весьма обобщающе, когда надо освежить в памяти самое оно
@romankryvolapov Жыл бұрын
Понравился видос, сжато и объемно)
@rowdy1459 Жыл бұрын
досмотрел до конца, невероятно круто, можешь сделать такое же долгое видео, что нибудь с питоном?
@upersuser Жыл бұрын
Сюрприз. Спасибо за ультраполезный контент. Примерно год назад начал работать в стартапе (делаем сложных контекстнозависимых ИИ ботов для тг), так вот все началось с того , что нашел репозиторий где был "продакшн рэди" проект на Спринге, как же я тогда страдал :) Абсолютное непонимание что такое DI, концепция спринга с бинами - это было жутко. К сожалению не было наставника, который бы помог понять как это все работает. Прошло время, иии я могу сказать, что понимаю о чем говорится в твоем видосе! Это замечательно!
@bagga_lev Жыл бұрын
От души Ром, для меня была важна часть как деплоить из докера, давно хотел попробовать, а тут как раз оно) А по джаве ничего не понял кроме слова Class, спс за видео, ставлю классы
@PymReX Жыл бұрын
Изучаю Java, них не понял, но было интересно посмотреть, даже не проматывал
@RedokPaw Жыл бұрын
Привет. Для новичка суперполезный контент, спасибо
@true_rocknrolla Жыл бұрын
Спасибо за видео, помни как долго продирался через это в первый раз. Давайте угорим по GWT
@unspaceit Жыл бұрын
Следующее видео про Django давай)
@ДанилаЯценко-м7л Жыл бұрын
Досмотрел до конца, хотелось бы подольше и поподробнее конечно
@krypton7507 Жыл бұрын
Спасибо за хороший контент) Посмотрел до конца
@gunter8446 Жыл бұрын
По сути в начале этого года делал тоже самое, фулл стак приложение где бекенд спринг, фронтенд react, но не дошел до тестов, докера и фулл деплоя. Видос классный.
@CodeNaplakal Жыл бұрын
Java - это не скучно 😂
@TOwInOK Жыл бұрын
После этого ролика java мне показался более интересным чем раньше )
@АлександрТравкин-ы2д2 ай бұрын
Дошёл) Я уже подрабатываю на фрилансе, помогаю с java spring + Thymeleaf сайтами. Часто приходилось работать с Security. После этого видоса стало понятнее, как оно работает, так что спасибо)
@seoonlyRU Жыл бұрын
чотко! лайк от СЕООНЛИ!
@heroldoblivion25137 ай бұрын
Дошёл до конца, планирую пересмотреть чтобы закрепить. В следующий раз уведомлять о просмотре не буду)
@devdevdev200 Жыл бұрын
Ура, дождались видос про Java
@НиколайРоманов-л6ь Жыл бұрын
Досмотрел до конца! Реальный взрыв мозга для меня. Я только начинающий джавист. Очередной раз замечаю что отправленный моим мозгом запрос во вселенную , возвращается с потоком полезной инфы по теме.. Суть хочу поднять , пока что локальный сервак (мой старый комп 1,5tb hdd, intel corduo 3,3Ggz 6gb озу) . Как раз хочу запилить там несколько вирт серваков , типа один для веб, один фтп, один для бэка для теста своих будущих приложений)))). Видос крутой мозг мне взорвал , сижу в ахуе переввриваю инфу)))
@ВладимирКарасени-о3к Жыл бұрын
Посмотрел на одном дыхании! Кайф и спасибо 🙏 Про go’шку будет что то ? Хотелось бы увидеть реальные примеры
@korty_ar Жыл бұрын
Привет, а почему го? Слышал что сложно найти джуну работу на ГО
@evrenkipling134 Жыл бұрын
18:07 Самый лучший момент видео
@starwalker.musician10 ай бұрын
Автор, оставь пожалуйста ссылку на код! На сегодняшний день у JWT уже другие методы (в классе). Опубликуй пожалуйста код что бы мы - не тонули в dependency versions hell ,( И в коде возможно есть проблемы с @Primary и @Qualifier... но это не точно.
@alexanderpb9179 Жыл бұрын
Привет, чел! Брал у тебя курс несколько лет назад. К сожалению не прошел его полностью. Но все равно по итогу работаю разрабом. Спасибо
@cpvls Жыл бұрын
фулл стек девопс?
@goppysoulfrisk2 ай бұрын
мур, посмотрела-досмотрела когда-нибудь я, и все мы, станем великими программистами добра тебе, я люблю твои видео
@ВасильМихальчук-ж7т Жыл бұрын
Топ контент
@aspireodana4278 Жыл бұрын
хорошо провел время, досмотрел до кона
@mr.implex6115 Жыл бұрын
я дошел. Курс по спрингу после больнички недопрошел, а тут дошел и хапнул мотиватион) спасибо. Мне походу недолго осталось до финиша обучения базы
@JulietBennett Жыл бұрын
что за курс по спрингу?
@zeus2521 Жыл бұрын
@@JulietBennett рекомендую от Заура Трегулова. Очень круто объясняет
@halcyon-s Жыл бұрын
кстати, да, сам смотрю сейчас курс Заура по спрингу. Очень качественно и круто, ещё и дёшево стоит
@mr.implex6115 Жыл бұрын
@@JulietBennett выше написали. Либо Алишев, либо Трегулов. Для ознакомления сойдёт. + Из-за конфликтов версий(курс 2020 года) подебажишь)
@linmesar Жыл бұрын
@@JulietBennettесли с английским хорошо, то must have курс на юдеми по Spring boot 3. Там индус и в названии NEW прям большими буквами)
@almasiskak7389Ай бұрын
Дошел до самого момента) Сейчас Изучаю Spring Boot, но застрял именно на Security...сложновато)) Но Видео 🔥
@byterbrodTV Жыл бұрын
Досмотрел, спасибо!
@al77ex17 ай бұрын
Досмотрел до сюрприза ) Не совсем просто но очень интересно.
@timur_pikovets Жыл бұрын
Досмотрел до конца. Спасибо за годный контент. Как раз, сейчас ищу работу на вакансию Java разработчика. Удачи тебе в будущих проектах!
@korty_ar Жыл бұрын
Привет, и как ?
@beptojiet4ik485 Жыл бұрын
Смотреть твои видео, это как пить концентрат вишневого сока - если посмотреть одним залпом то отвалится челюсть
@vazh5446 Жыл бұрын
Досмотрел
@dellream Жыл бұрын
Чел, хорош, сюрприз балдежный)
@gyfffstafff7409 Жыл бұрын
Винд решил перестать быть серьёзным и изменил название ролика. Вот оно, имея свыше двухсот тысяч подписчиков - оставаться у истоков)
@ohdarlin692 Жыл бұрын
Спасибо за видос. Я сейчас учу джаву и спринг для того чтобы стать джава разрабом. Мне очень нравится эта профессия, поэтому стремлюсь к ней. А начинал я с фронтенда, но дизайн и настройка анимаций зашли меньше. Мне понравилось видео потому, что ты показал как весь этот код собирается и выглядит на реальном примере. Это очень важный момент для понимания общей картины во время обучения. Я ещё не дошёл до спринг секьюрили и докера из-за чего подобная презентация очень помогает. Для новичка всё это тяжковато, но безумно интересно )
@baddotnet Жыл бұрын
как миддл дотнетчик, который прошел путь от изучения джавы до выбора C#.NET, могу говорить сразу - старик, одумайся, пока не поздно. Любой из популярных языков для бека (C#, Go, Python, итд), но никак не джаву, если не хочешь сидеть онли на легаси-дерьмовых проектах
@ВиталийГудзь-г4ъ Жыл бұрын
@@baddotnet полная чушь, куча новых проектов на java, самому в своё время было проще через дотнет переходить из асу тп (верхние уровни скады и т.п. для десктопа), и по вакансиям прям сохранял по годам цифры - до сих пор java смотрится лучше в плане трудоустройства
@linmesar Жыл бұрын
@@baddotnet глупости! Работал на 3 проектах последние 3 года, все новые, модерновые, никакого легаси.
@kirilluroven8491 Жыл бұрын
@@baddotnetглупости
@ohdarlin692 Жыл бұрын
@@baddotnet Ну уже в любом случае я прошёл долгий путь и начинать всё с нуля точно не буду. Так что доучу спринг и все нужные вспомогательные инструменты и устроюсь на работу. Кстати может быть тебе не повезло с компаниями где ты работал, потому что лично я не раз читал истории от челов, что у них в компаниях открываются новые проекты даже на 17 джаве. Плюс спринг регулярно выкатывает обновления. Ну и если с другой точки зрения рассмотреть твоё заявление, мне кажется, что посидеть и почитать + рефакторить + улучшать легаси реально даст много опыта. Даже больше чем просто писать код.