alishev
alishev
  • Видео 153
  • Просмотров 17 905 878

Видео

Junior - разработчик. Как пройти собеседование? Что ты должен знать. Разбор тем.
Просмотров 132 тыс.3 года назад
Обучение Java-разработчиков с оплатой после трудоустройства в Kata Academy (by Java Mentor): clck.ru/YkiDV Плейлист "Java для начинающих" - ruclips.net/p/PLAma_mKffTOSUkXp26rgdnC0PicnmnDak Курс "Продвинутая Java" - swiftbook.org/courses/415 Плейлист "Алгоритмы и структуры данных" - ruclips.net/p/PLAma_mKffTOT_qpTFv4KdD9DhOAUd5Rqy Мой урок про HTTP - ruclips.net/video/5fzX70ODuoI/видео.html Мой ...
Прикладной Python: Telegram бот для приема платежей на Flask с нуля.
Просмотров 73 тыс.3 года назад
gb.ru/link/undceJ - Регистрируйся на бесплатный интенсив “Python для начинающих” от GeekBrains Репозиторий с кодом: github.com/NeilAlishev/TelegramBot Команда для Webhook'а: gist.github.com/NeilAlishev/8526cdff81efad07851fbab6237c5620 Мой урок про HTTP (GET & POST): ruclips.net/video/5fzX70ODuoI/видео.html ВСЕ ВИДЕО ПО PYTHON: ruclips.net/p/PLAma_mKffTOSY12JZS6l8lxKCpooPVcrn Telegram: t.me/alis...
Kotlin за час. Теория и практика.
Просмотров 213 тыс.3 года назад
Скачать PVS-Studio бесплатно: www.viva64.com/alishev RUclips канал PVS-Studio: ruclips.net/user/PVSStudioTool VK группа PVS-Studio: pvsstudio_rus Продвинутая Java - swiftbook.org/courses/415 ПОЛНЫЙ КУРС ПО SPRING (Hibernate, REST, Boot, Security): swiftbook.org/courses/438 Telegram: t.me/alishev_g Реклама и сотрудничество: alishev.neil@gmail.com 00:00 - Вступление 1:07 - Введение 3:25 - ...
gRPC - альтернатива REST API от Google. Пишем gRPC сервер и клиент на Java и Python.
Просмотров 133 тыс.3 года назад
Скачать PVS-Studio бесплатно: www.viva64.com/alishev RUclips канал PVS-Studio: ruclips.net/user/PVSStudioTool VK группа PVS-Studio: pvsstudio_rus pom.xml: gist.github.com/NeilAlishev/1ffede8201ae45daa7428984b4f037e5 Продвинутая Java - swiftbook.org/courses/415 Telegram: t.me/alishev_g Реклама и сотрудничество: alishev.neil@gmail.com
Python для начинающих. Урок 17: Наследование (ООП), функция super(), Полиморфизм.
Просмотров 44 тыс.3 года назад
ВСЕ ВИДЕО ПО PYTHON: ruclips.net/p/PLAma_mKffTOSY12JZS6l8lxKCpooPVcrn Telegram: t.me/alishev_g Реклама и сотрудничество: alishev.neil@gmail.com
Spring Framework. Урок 27: JdbcTemplate.
Просмотров 79 тыс.3 года назад
Скачать PVS-Studio бесплатно: www.viva64.com/spring_pvs Единороги на страже вашей безопасности: исследуем код Bouncy Castle: www.viva64.com/spring_bouncy ПОЛНЫЙ КУРС ПО SPRING (Hibernate, REST, Boot, Security): swiftbook.org/courses/438 Продвинутая Java - swiftbook.org/courses/415 Мои уроки по Java EE - ruclips.net/p/PLAma_mKffTOTTFqIkLXgHqVuL6xJhb0mr Репозиторий стартового проекта - github.com...
Spring Framework. Урок 26: SQL инъекции. PreparedStatement. JDBC API.
Просмотров 53 тыс.3 года назад
Скачать PVS-Studio бесплатно: www.viva64.com/spring_pvs Релиз PVS-Studio 7.10: OWASP, AUTOSAR, SARIF: www.viva64.com/spring_release ПОЛНЫЙ КУРС ПО SPRING (Hibernate, REST, Boot, Security): swiftbook.org/courses/438 Продвинутая Java - swiftbook.org/courses/415 Мои уроки по Java EE - ruclips.net/p/PLAma_mKffTOTTFqIkLXgHqVuL6xJhb0mr Репозиторий стартового проекта - github.com/NeilAlishev/SpringCou...
Spring Framework. Урок 25: JDBC API. Базы данных.
Просмотров 92 тыс.3 года назад
Скачать PVS-Studio бесплатно: www.viva64.com/spring_pvs ПОЛНЫЙ КУРС ПО SPRING (Hibernate, REST, Boot, Security): swiftbook.org/courses/438 Продвинутая Java - swiftbook.org/courses/415 Мои уроки по Java EE - ruclips.net/p/PLAma_mKffTOTTFqIkLXgHqVuL6xJhb0mr Репозиторий стартового проекта - github.com/NeilAlishev/SpringCourse/tree/master/Lesson25_Starter.SpringJDBC Репозиторий урока - github.com/N...
Python для начинающих. Урок 16: Атрибуты класса (статические атрибуты).
Просмотров 30 тыс.3 года назад
ВСЕ ВИДЕО ПО PYTHON: ruclips.net/p/PLAma_mKffTOSY12JZS6l8lxKCpooPVcrn Telegram: t.me/alishev_g Реклама и сотрудничество: alishev.neil@gmail.com
Spring Framework. Урок 24: Валидация форм. Аннотация @Valid.
Просмотров 69 тыс.3 года назад
Курс Minecraft: программирование на языке Python от GeekSchool для ваших детей geekbrains.ru/link/RBQIWF ПОЛНЫЙ КУРС ПО SPRING (Hibernate, REST, Boot, Security): swiftbook.org/courses/438 Продвинутая Java - swiftbook.org/courses/415 Мои уроки по Java EE - ruclips.net/p/PLAma_mKffTOTTFqIkLXgHqVuL6xJhb0mr Популярные аннотации Hibernate Validator - alexkosarev.name/2018/07/30/bean-validation-api/ ...
Spring Framework. Урок 23: CRUD приложение. PATCH, DELETE запросы.
Просмотров 81 тыс.3 года назад
ПОЛНЫЙ КУРС ПО SPRING (Hibernate, REST, Boot, Security): swiftbook.org/courses/438 Продвинутая Java - swiftbook.org/courses/415 Мои уроки по Java EE - ruclips.net/p/PLAma_mKffTOTTFqIkLXgHqVuL6xJhb0mr Код для конфигурации фильтра - gist.github.com/NeilAlishev/2f7a876867a0a8516908f96ea14521e9 Репозиторий стартового проекта - github.com/NeilAlishev/SpringCourse/tree/master/Lesson23_Starter.CRUD_Ap...
Python для начинающих. Урок 15: Конструкторы. Метод __init__().
Просмотров 42 тыс.3 года назад
ВСЕ ВИДЕО ПО PYTHON: ruclips.net/p/PLAma_mKffTOSY12JZS6l8lxKCpooPVcrn Telegram: t.me/alishev_g Реклама и сотрудничество: alishev.neil@gmail.com
Python для начинающих. Урок 14: ООП. Методы, параметр self.
Просмотров 48 тыс.3 года назад
ВСЕ ВИДЕО ПО PYTHON: ruclips.net/p/PLAma_mKffTOSY12JZS6l8lxKCpooPVcrn Реклама и сотрудничество: alishev.neil@gmail.com
Базовая работа с GIT. Команды git add, git commit.
Просмотров 37 тыс.3 года назад
Полная версия курса: www.udemy.com/course/git-alishev/?referralCode=71994763964B8E2E6A4E ДЛЯ ЖИТЕЛЕЙ РФ: swiftbook.org/courses/586
Установка GIT (ОС Windows)
Просмотров 49 тыс.3 года назад
Установка GIT (ОС Windows)
Конфигурация GIT.
Просмотров 16 тыс.3 года назад
Конфигурация GIT.
Что такое GIT?
Просмотров 36 тыс.3 года назад
Что такое GIT?
Продвинутая Java: Введение в тестирование. Модульное (Unit) тестирование.
Просмотров 29 тыс.3 года назад
Продвинутая Java: Введение в тестирование. Модульное (Unit) тестирование.
Spring Framework. Урок 22: Аннотация @ModelAttribute. HTML Формы (Thymeleaf).
Просмотров 107 тыс.3 года назад
Spring Framework. Урок 22: Аннотация @ModelAttribute. HTML Формы (Thymeleaf).
Spring Framework. Урок 21: CRUD, REST, Паттерн DAO (Data Access Object).
Просмотров 131 тыс.3 года назад
Spring Framework. Урок 21: CRUD, REST, Паттерн DAO (Data Access Object).
Spring Framework. Урок 20: Модель. Передача данных от контроллера к представлению.
Просмотров 85 тыс.3 года назад
Spring Framework. Урок 20: Модель. Передача данных от контроллера к представлению.
Python для начинающих. Урок 13: ООП. Классы и объекты.
Просмотров 44 тыс.3 года назад
Python для начинающих. Урок 13: ООП. Классы и объекты.
Spring Framework. Урок 19: Параметры GET запроса. Аннотация @RequestParam.
Просмотров 85 тыс.3 года назад
Spring Framework. Урок 19: Параметры GET запроса. Аннотация @RequestParam.
Spring Framework. Урок 18: Протокол HTTP. Методы GET и POST.
Просмотров 89 тыс.4 года назад
Spring Framework. Урок 18: Протокол HTTP. Методы GET и POST.
Python для начинающих. Урок 12: Множества (Set).
Просмотров 34 тыс.4 года назад
Python для начинающих. Урок 12: Множества (Set).
Spring Framework. Урок 17: Контроллеры. Аннотация @Controller.
Просмотров 103 тыс.4 года назад
Spring Framework. Урок 17: Контроллеры. Аннотация @Controller.
Python для начинающих. Урок 11: Генераторы списков (List comprehension).
Просмотров 36 тыс.4 года назад
Python для начинающих. Урок 11: Генераторы списков (List comprehension).
Spring Framework. Урок 16: Spring MVC. Конфигурация с помощью Java кода.
Просмотров 118 тыс.4 года назад
Spring Framework. Урок 16: Spring MVC. Конфигурация с помощью Java кода.
Spring Framework. Урок 15: Spring MVC. Первое приложение.
Просмотров 184 тыс.4 года назад
Spring Framework. Урок 15: Spring MVC. Первое приложение.

Комментарии

  • @namasse
    @namasse День назад

    2024 год, спасибо за Плейлист!!!

  • @SvetlanaGarcia
    @SvetlanaGarcia День назад

    Спасибо ! 👍

  • @channelforstudy2546
    @channelforstudy2546 2 дня назад

    А кто будет закрывать все ресурсы? Connection, Statement и ResultSet? А так для новичков отличная подача материала!

  • @NewsToday-kf8rr
    @NewsToday-kf8rr 2 дня назад

    nodejs is not a framework

  • @SpongeClipss
    @SpongeClipss 2 дня назад

    почему java для начинающих?!?! Да тут курсы до мидл разраба уже идут

  • @user-px6wu1vx8p
    @user-px6wu1vx8p 3 дня назад

    Хочу оставить здесь комментарий для помощи тем, кто столкнулся с ошибкой 404. Сам возился с этим несколько часов. Послушав предупреждение из комментариев под прошлым уроком я решил не устанавливать новейшую версию tomcat и установил девятую. Но, видимо, новейшая версия spring-servlet несовместима со старой версией tomcat => когда я пытался перейти по /hello-world получал ошибку 404. Поэтому, если столкнулись с той же проблемой - установите новейшую версию tomcat. Надеюсь помог)

  • @user-ki1wt2ct1s
    @user-ki1wt2ct1s 4 дня назад

    Всем привет, не получилось воспользоваться TomCat как на видео у Наиля, если отдельно запускать сервер не через Intelejji тогда все работает, если подключаю к Intelejji тогда сразу выдает 404. Проблему эту никак не победил, но нашел другой вариант - это установить плагин Smart Tomcat, надеюсь для кого-то это будет полезно😇

  • @johnconstantine6331
    @johnconstantine6331 4 дня назад

    Блин, аргументы по умолчанию реально крутая фича. Печально, что в джаве их нет

  • @ladamira3477
    @ladamira3477 6 дней назад

    А что делать если в обычной версии идеи в Edit Configuration Tomcata вообще нет в списке. я добавила плугин, но все равно не работает

  • @user-sx9wg4zg1q
    @user-sx9wg4zg1q 7 дней назад

    5 лет прошло с того момента, как вы это выставили... Но до сих пор видео пользуется спросом! Спасибо большое! Это самое лучшее и понятное обучение с интересной практикой!

  • @alexboris7068
    @alexboris7068 8 дней назад

    С субтитрами смотреть проще)

  • @povdata
    @povdata 8 дней назад

    Можно ли equal вынести в какой-то общий класс хэлпер и сделать его дженерик?

  • @metr2033
    @metr2033 8 дней назад

    Хреново объясняешь

  • @sarkhan.mamedov
    @sarkhan.mamedov 9 дней назад

    👍👍👍

  • @user-pt3yg5xg9w
    @user-pt3yg5xg9w 9 дней назад

    всё точ в точ написал проверил 1000раз и ничего не работает 😫😫😫😫

  • @user-if1dj7fy2y
    @user-if1dj7fy2y 9 дней назад

    git - это ещё и "Мерзавец 😅

  • @Dermidont333
    @Dermidont333 10 дней назад

    "если вы забыли что такое сеттеры..." Если вы дошли до изучения Sping и забыли что такое сеттеры, что-то пошло совсем не так-)))

  • @user-yq5tm3yy2e
    @user-yq5tm3yy2e 10 дней назад

    Наиль, скажи, в твоем курсе по ссылке есть стримы? Я просто только лямбда выражения нашел!

  • @nicholas92
    @nicholas92 10 дней назад

    20:45 printNumberOfPeople не static, т.к. вызываем её не у класса, а у объекта?

  • @ivanfakeev3983
    @ivanfakeev3983 11 дней назад

    Пришел к вам с видео от Vlad Mishustin, спасибо вам за вашу работу!

  • @softline20091
    @softline20091 11 дней назад

    Спасибо огромное ! Искал как раз такой короткий ознакомительный курс. Котлин чем то напомнил мне груви, тоже растет из джавы, но намного упрощает синтаксис по сравнению с ней.

  • @user-ux2dr6us9f
    @user-ux2dr6us9f 11 дней назад

    10 лет эти уроки являются лучшими в рунете, спасибо, Наиль!

  • @vrakitine
    @vrakitine 12 дней назад

    Спасибо за отличное видео. Как программист с 50-летним опытом, скажу, что уже около 40 лет мы утратили понимание алгоритмов в том смысле, о котором я пишу в своих статьях на Medium: "Bagels and Muffins of Programming or How Easy It Is to Convert a Bagel into a Black Hole" или на Хабре: "Бублики и Коржики Программирования". Алгоритмически мыслить и жить в алгоритмо-центричном мире программирования и писать программы-коржики - это удел одиночек. Сегодняшний мир программирования все больше фокусируется на кодо-центричном подходе, где алгоритмы не рассматриваются как отдельные сущности. Этот переход привел к значительным изменениям в подходах к разработке и сопровождению программного обеспечения. Когда-то алгоритмы были сердцем любой программы, обеспечивая четкую и понятную структуру для разработки. Они помогали нам строить логичные и эффективные решения. Однако с ростом популярности высокоуровневых языков программирования и фреймворков, акцент сместился на быстрое написание кода и внедрение новых функций, часто в ущерб структурированному алгоритмическому мышлению. Сегодня все чаще встречаются программы-бублики, где код существует отдельно от алгоритма, создавая внутренние несогласованности и сложности в поддержке. В таких условиях трудно добиться стабильности и надежности программного обеспечения. Возвращение к алгоритмо-центричному подходу и создание программ-коржиков, где алгоритм и код интегрированы, могут значительно улучшить качество программного обеспечения. Это не только упростит тестирование и поддержку, но и позволит создавать более гибкие и устойчивые системы. Я надеюсь, что больше разработчиков начнут осознавать важность алгоритмов и перейдут к более структурированному и осмысленному подходу к программированию. Только так мы сможем создать программное обеспечение, которое будет надежным, понятным и легко поддерживаемым.

  • @Dermidont333
    @Dermidont333 13 дней назад

    Огромное спасибо за столь доходчивое и грамотное объяснение!

  • @fWhyJKE
    @fWhyJKE 13 дней назад

    Закончил 11 класс, 10 июня начал проходить видеокурс + прохожу бесплатный курс на другом ресурсе. Впереди вуз, посмотрим, через сколько я сюда вернусь, чтобы сообщить, что получил первый офер.

  • @RasimAlimgukov
    @RasimAlimgukov 14 дней назад

    Перед просмотром советую выспаться, а то под этот голос оооочень хорошо спится

  • @zclystven6057
    @zclystven6057 14 дней назад

    Господи, наконец-то попалось видео не облизывающее язык программирования в течение часа, а и вправду рассказывающее дельные и интересные вещи про него.

  • @djlark2002
    @djlark2002 14 дней назад

    вот и теперь я закончил этот курс, хочу сказать огромное спасибо автору!!!1!!1 настолько огромное, что самого большого факториала не хватит. ты очень круто объясняешь! благодаря тебе рождаются программисты!!! сейас буду покупать курс продвинутой джавы и становиться еще более компитентным специалистом) благодаря тебе!!1!

  • @alexbmwfan405
    @alexbmwfan405 16 дней назад

    Всё равно не пойму зачем нужен полиморфизм... То что команда test сработала это же благодаря наследованию, а не полиморфизму...

  • @pashadjoystick
    @pashadjoystick 17 дней назад

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

  • @pashadjoystick
    @pashadjoystick 17 дней назад

    очень много помогалок всяких у спринга - интересно если бы не было шаблонизатора то чем получать модель в представлении? - таймлиф это лишь вариант а значит что-то подключаемое и можно не подключив как-то добраться до модели - её то туда можно отправить даже если на том конце её никто не ждёт. и на сколько таймлиф быстро рендерит там всё? вдруг шаблонизаторы в точку его включений закачивает целую программу или даже ядро экосистемы как это делает блейзор ассембли. может быть это удобная надстройка но есть спортанский способ без посредников выгрызать данные модели?

  • @user-hv3ii5rs1b
    @user-hv3ii5rs1b 18 дней назад

    Может кому-то понадобится. Чтобы вывод на xml-страницах на кириллице отображался правильно, нужно добавить в applicationContextMVC.xml в бине ThymeleafViewResolver две строки: <bean class="org.thymeleaf.spring6.view.ThymeleafViewResolver"> <!-- Чтобы текст на КИРИЛЛИЦЕ отображался правильно. --> <property name="characterEncoding" value="UTF-8"/> <property name="contentType" value="text/html; charset=UTF-8"/> <property name="templateEngine" ref="templateEngine"/> <property name="order" value="1"/> <property name="viewNames" value="*"/> </bean>

  • @IgorGoncharov-rx5jd
    @IgorGoncharov-rx5jd 18 дней назад

    наиль, планируются ли курс по микросервисам ?

  • @pashadjoystick
    @pashadjoystick 18 дней назад

    очень странное ощущение когда твоё понимание уже глубоко пронизывает все эти механизмы - до вашего ролика я всю жизнь думал что контекст запроса приносит НЛО а контекст БД приносит аист :) просто работал с их параметрами и методами как оказалось ничего не понимая. а после того как вы провели нас через все эти проволочки и варианты - чётко понимаю что аннотации под капотом создают один объект при синглетное и всовывают его поля в виде параметров маршрутным функциям. а раньше бы спросили на собеседовании и я сказал бы что оно просто там есть - точно как Флинтстоуны говорили что жизнь по определению это такая фигня которая происходит :) голопом по европам просмотрел предыдущие 3 урока - боялся что не пойму и не запомню ибо не писал программу в этот раз в след за вами а просто хотел глянуть сначала где примените бины

  • @user-be4vr7kn5p
    @user-be4vr7kn5p 18 дней назад

    В новых версиях нужно выбирать шаблон EmptyViewsActivity, иначе layout не будет сформирован

  • @annship8766
    @annship8766 18 дней назад

    И в магнитогорск мне не надо и в че тоде. В магнитке уже торнадо. Лучше на горе в заповндники прятаться в пещере в горн

  • @fernandaeschallots2485
    @fernandaeschallots2485 19 дней назад

    Thanks a lot!

  • @fernandaeschallots2485
    @fernandaeschallots2485 20 дней назад

    Thanks a lot!

  • @vasilich_bear
    @vasilich_bear 20 дней назад

    2024, смотрю с удовольствием, Спасибо

  • @bulat5217
    @bulat5217 20 дней назад

    На 06.06.2024 берите 9 версию Tomcat у меня стоит 9.0.89 на счет версии спринга с новейшей 6.1.8 ничего не работает если взять как из видоса версию спринга то все будет работать. Из за версии спринга 6.1.8 вылетала ошибка 404 при вводе /hello-world.

  • @aberrantik6051
    @aberrantik6051 21 день назад

    либо что-то не так с уроком, либо я нахуй тупой как пень, что ничего не понял

  • @chypakabra1
    @chypakabra1 21 день назад

    Здравствуйте! Помогите) Как правильно show через ReqestParam сделать? Не совсем понимаю)

  • @user-ik6fk8ud3u
    @user-ik6fk8ud3u 22 дня назад

    От1до20

  • @nezetka
    @nezetka 22 дня назад

    все мега понятно, хотелось бы больше уроков по java

  • @metasta3a
    @metasta3a 22 дня назад

    Лишь один объект класса из интерфейса можем сделать? А если надо несколько?

  • @pesok72
    @pesok72 23 дня назад

    А почему мы не пишем @Override ?

  • @user-zm2bl8nv5d
    @user-zm2bl8nv5d 23 дня назад

    хз в чём тут "эффективнее". в ифах можно указать интервалы, а здесь?

  • @nordone_travels
    @nordone_travels 23 дня назад

    Получается, что если конструктор содержит аргументы, то сеттеры бесполезны? Ведь получается мы обращаемся к переменным конструктора напрямую в обход сеттера, когда создаем новый объект? А если сделать конструктор без параметров, то зачем он вообще нужен? Получается 2 варианта или мы удобно одной стройкой создаем объект с указанием аргументов в обход сеттера, либо мы значения каждой переменной назначаем отдельными строками(тогда получается конструктор особо и не нужен). Вот как одновременно сделать так, чтобы можно было создавать объекты с проверкой заносимых значений через сеттер и чтобы при этом объект создавался в одну строку?

  • @pashadjoystick
    @pashadjoystick 23 дня назад

    как всегда - небесный уровень. вам надо сиделкой работать

  • @Dicerec56
    @Dicerec56 23 дня назад

    Это просто пздц...одно изучения языка вообще ничего не даёт..по сути это лишь вершина айсберга...все курсы и тд ... трёп! Когда дело касается реальной практики - то в итоге нужно хз сколько знать и разбираться! Утилиты и прочая непонятная дичь... приходит разочарование...