- 183
- 323 498
JavaGuru
Приєднався 13 гру 2019
Цель канала - дать структурную и качественную программу по освоению профессии java-программист и довести до трудоустройства. Также будет полезен тем, кто хочет сделать level-up с уровня джуна или мидл- до мидл+
Все мои курсы: javaguru.by/
По вопросам сотрудничества: t.me/AndreiMentorJava
Все мои курсы: javaguru.by/
По вопросам сотрудничества: t.me/AndreiMentorJava
Відео
02. Микросервисная архитектура (Keycloak, Security, Kafka, RabbitMQ, FeignClient, Authorisation)
Переглядів 1043 години тому
Практикум по микросервисам: javaguru.by/developer Пишите мне в телеграм: @AndreiMentorJava Все мои курсы: javaguru.by Разбор задач, тестов, вопросов с собеседований: t.me/javaguru_by Целостное представление о микросервисной архитектуре Ссылка на первое видео: ua-cam.com/video/7EPZzA79Xww/v-deo.html Поддержать канал: Сбербанк 79645291802 Андрей Б. 00:00 Intro 01:14 Security Server (Keycloak) 10:...
Что надо будет делать программисту, выйдя на работу? #Shorts
Переглядів 9224 дні тому
Полное видео: ua-cam.com/video/vVNF14h1uGE/v-deo.html Бесплатные курсы: javaguru.by/ #Shorts #java #developer #job
01. Микросервисная архитектура, Spring Cloud (API Gateway, Discovery, Config Server, WireMock ...)
Переглядів 3,7 тис.8 днів тому
Практикум по микросервисам: javaguru.by/developer Пишите мне в телеграм: @AndreiMentorJava Все мои курсы: javaguru.by Разбор задач, тестов, вопросов с собеседований: t.me/javaguru_by Целостное представление о микросервисной архитектуре Поддержать канал: Сбербанк 79645291802 Андрей Б. 00:00 Обзор архитектуры 05:25 API GATEWAY 15:03 Discovery Server 20:30 Config Server 24:49 Open Api (Swagger) 27...
Компиляция и устройство JVM в java. Что происходит под капотом?
Переглядів 1,2 тис.22 дні тому
Java Developer, микросервисы: javaguru.by/developer Java Core: javaguru.skillspace.ru/l/java-core-in-depth-94908a Все мои курсы: javaguru.by Разбор задач, тестов, вопросов с собеседований: t.me/javaguru_by 00:00 Зачем это знать? 01:06 Пример программы 02:16 1) Компиляция, получаем байт код 04:50 2) Интерпретация байт кода в машинный код 07:55 3) Выполнение машинного кода 08:28 Class Loader, Run...
Как получить 6 офферов за 2 недели без опыта? Подводим итог курса Java Developer
Переглядів 61225 днів тому
Java Developer, микросервисы: javaguru.by/developer Все мои курсы: javaguru.by Разбор задач, тестов, вопросов с собеседований: t.me/javaguru_by Выпускное занятие на курсе Java Developer 00:00 Андрей 01:50 Влад
Как Артем устроился мидлом в штат после 6 месяцев обучения
Переглядів 522Місяць тому
Микросервисы и трудоустройство: javaguru.by/developer Все мои курсы: javaguru.by Разбор задач, тестов, вопросов с собеседований: t.me/javaguru_by Поддержать канал: Сбербанк 79645291802 Андрей Б. 00:00 Intro 00:36 За какой срок получилось выучить java и устроиться? 01:30 Благодаря чему получился успешный опыт? 02:45 Как получилось пройти собес и устроиться? 05:18 Core Enterprise 07:10 Java Devel...
40. Factory Method - паттерн фабричный метод (Java Core с нуля, полный курс)
Переглядів 485Місяць тому
Все мои курсы: javaguru.by Разбор задач, тестов, вопросов с собеседований: t.me/javaguru_by Поддержать канал: Сбербанк 79645291802 Андрей Б. 00:00 Практика - пример (Logistics App) 10:47 Объяснение паттерна Factory Method 12:32 Пример (Notification) 14:02 Пример (Button) 17:08 Итог
Легенда, Резюме, Скрининг, Собес, Офер, Онбординг, Испыталка
Переглядів 844Місяць тому
Bootcamp Java Developer, микросервисы: javaguru.by/developer Все мои курсы: javaguru.by Разбор задач, тестов, вопросов с собеседований: t.me/javaguru_by Поддержать канал: Сбербанк 79645291802 Андрей Б. Мой личный опыт и опыт моих студентов при трудоустройстве 00:00 Intro 00:30 Резюме 06:22 Легенда и Скрининг 12:40 Техническое собеседование 20:54 Офер Онбординг Испыталка 24:06 Итог
03. Ingress и Service. Как вызывать задеплоенное в кубер приложение извне? (Kubernetes)
Переглядів 397Місяць тому
Bootcamp Java Developer, микросервисы: javaguru.by/developer Все мои курсы: javaguru.by Разбор задач, тестов, вопросов с собеседований: t.me/javaguru_by Поддержать канал: Сбербанк 79645291802 Андрей Б. Третье занятие по кубернетесу на котором научимся делать балансировку запросов между подами, обращение по имени (service discovery), и как обращаться к приложению задеплоеному в кубер из внешнего...
02. ConfigMap Secret Probe Limit (Kubernetes)
Переглядів 5042 місяці тому
Bootcamp Java Developer, микросервисы: javaguru.by/developer Все мои курсы: javaguru.by Разбор задач, тестов, вопросов с собеседований: t.me/javaguru_by Поддержать канал: Сбербанк 79645291802 Андрей Б. Второе занятие по кубернетесу. Абстракции: ConfigMap Secret Probe Limit Презентация: docs.google.com/presentation/d/1o4E23eM89V6ldKF3VtJstslDvS4flWRS2WVTQHGNNXU/edit?usp=sharing 00:00 Intro 00:13...
01. Зачем Kubernnetes? Принципы работы. Pod, ReplicaSet, Deployment
Переглядів 2,4 тис.2 місяці тому
Bootcamp Java Developer, микросервисы: javaguru.by/developer Все мои курсы: javaguru.by Разбор задач, тестов, вопросов с собеседований: t.me/javaguru_by Поддержать канал: Сбербанк 79645291802 Андрей Б. Первое занятие по кубернетесу, введение в кубер, принципы работы и внутреннее строение. Абстракции Pod, ReplicaSet и Deployment 00:00 Как работать локально с кубером? 01:12 Зачем kubernnetes? 03:...
01. Intro: unit и интеграционные тесты. (Курс JUnit, Mockito, TDD, Testcontainers)
Переглядів 8982 місяці тому
Bootcamp Java Developer, микросервисы: javaguru.by/developer Все мои курсы: javaguru.by Разбор задач, тестов, вопросов с собеседований: t.me/javaguru_by Поддержать канал: Сбербанк 79645291802 Андрей Б. Вводное занятие курса по тестированию java приложений 00:00 Intro 01:28 Что такое unit test? 06:50 F.I.R.S.T. 08:38 Зачем mock? 12:50 Пирамида тестов 15:46 JUnit 5 16:48 Итог
Декомпозиция или с какой стороны подходить к задаче программисту?
Переглядів 8152 місяці тому
Презентация: prezi.com/view/y5k4XijK2fguyKBSeiPB/ Микросервисы и трудоустройство: javaguru.by/developer Все мои курсы: javaguru.by Поддержать канал: Сбербанк 79645291802 Андрей Б. Разбор задач, тестов, вопросов с собеседований: t.me/javaguru_by 00:00 Intro 01:13 Требования (Теория) 03:15 Компоненты (Теория) 04:19 Подзадачи (Теория) 05:28 Критерии (Теория) 06:43 Реализация (Теория) 07:30 Тестиро...
Роли в IT команде. Как прояснять постановку задачи? У кого просить помощь?
Переглядів 6073 місяці тому
Микросервисы и трудоустройство: javaguru.by/developer Все мои курсы: javaguru.by Поддержать канал: Сбербанк 79645291802 Андрей Б. Разбор задач, тестов, вопросов с собеседований: t.me/javaguru_by Разберем роли в IT команде, сферы ответственности и как с каждой из ролей может взаимодействовать backend developer 00:00 Intro 00:18 HR 01:56 Manager 06:53 Analyst 11:03 Admin 13:50 QA 15:48 Developer ...
Алгоритм решения проблем или как не бояться сложной таски!
Переглядів 1,2 тис.3 місяці тому
Микросервисы и трудоустройство: javaguru.by/developer Все мои курсы: javaguru.by Поддержать канал: Сбербанк 79645291802 Андрей Б. Разбор задач, тестов, вопросов с собеседований: t.me/javaguru_by
А разве можно сразу два параметра в этот метод accep передать?
Сначала решил учить джава и спринг - обосрали . Решил учить го- его тоже обосрали. Я так понимаю самый лучший язык программирования это перейти в сферу электрика или токаря 😆
Спасибо вам большое, очень понятная подача материала
очень классно рассказали и самое главное оч понятная схема
Спасибо классный коммент))
Очень сумбурно и ничего не понятно :)
🤷♂ здесь понятнее ua-cam.com/video/7EPZzA79Xww/v-deo.html
@@java-guru да, там получше :)
Спасибо, тема интересная и нужная, ждем продолжения)
Будем делать)
Спасибо за контент.
Спасибо за отзыв!
Где можно глянуть оригинал видоса?
ua-cam.com/video/vVNF14h1uGE/v-deo.html
Очень полезная схема! Спасибо!
Здравствуйте, а вы можете подсказать с какими минимальными параметрами брать ноутбук для дальнейшего обучения и работе на джава?
Здравствуйте, в перспективе когда будете использовать docker и открывать несколько проектов в idea, то хорошо иметь как минимум что-то на уровне i3 и 8гб оперативы, а лучше i5 и 16гб оперативки
Снова возвращаюсь на этот канал и снова рад, что он был создан. Андрей, большое вам спасибо!
С возвращением!)
Спасибо за ваши труды. Очень помог структурировать информацию.
Рад что полезно было!)
а есть те, кто с гредлом делают?:)
Да, это не так принципиально, в целом 50/50 примерно популярность их
Подскажите, пожалуйста, будет ли практика в рамках данного видео? Я имею ввиду практическое создание архитектуры шаг за шагом согласно схеме, чтобы можно и нам повторять за Вами? Это была бы пушка)
Да, мы делаем практику на курсе java developer, что-то будем снимать
Отличное видео. огромное спасибо. делаете очень важное дело
Большое спасибо за коммент!
Пока смотрел, никак не мог избавиться от ощущения, что граблю. Слишком хорошо, чтобы быть бесплатным)
😅Спасибо, что оценили труд!
Спасибо большое! Смотрю ваш курс по Кафка, после изучения спринга как раз хотелось изучить микросервисы, и тут уведомление. Просто спасибо!
Спасибо за отклик!!!
Как Вам курс по кафка?
@@user-lk8n0fgjk Сделать отдельный курс по kafka?
@@java-guru Нет) Насколько я вижу, Вы уже сделали курс по кафка. Я просто у человека спросил, как ему заходит Ваш курс.
Благодарочка за видео, а в чем презентация нарисавана?
drawio
Спасибо за курс!
Спасибо за отзыв!
спасибо но все равно лямбды понятнее не стали
Надо решать задачи, чтобы понятнее стало
@@java-guru посоветуйте задачи пожалуйста
@@ilya5293 ну я собрал лучшие задачи) javaguru.skillspace.ru/l/java-core-in-depth-94908a
@@java-guru это те же самые задачи что были в видео?
@@ilya5293 да не, там наборы задач по каждой теме с примерами решений после отправки своего решения
Только заканчиваю java EE и вот сюрприз, спасибо)
Это пока обзор всей архитектуры
Будем ждать тогда)@@java-guru
Спасибо большое за урок! у меня была таблица product, и при созданий базы из liquibase выходила ошибка Unable to build Hibernate SessionFactory; nested exception is org.hibernate.tool.schema.spi.SchemaManagementException: Schema-validation: missing table [product] я поменял в app.yaml hbm2ddl: auto: none и все работает, но почему он не находил его до этого? я этого не понял
спасибо, все заработало даже в validate после удаления всех таблиц.
Отлично!
Отличные уроки, подача материала на высоте, вы талантливый преподаватель, благодарю!
Большое спасибо за отзыв!
Спасибо
Спасибо за коммент
Здравствуйте, Андрей, скажите, пожалуйста, когда планируется видео по компенсирующим транзакциям?
Материалы сейчас обкатываем на курсе Java Developer потом сниму
Крутой курс, жаль что поздно увидел
Спасибо за отклик))
Спасибо, что поделились своей историей и дали мотивацию для достижения собственных целей.
Спасибо за отклик!!)
А если у нас инъекция через конструктор используется, то Autowired и внедрение бинов все равно отработает на этапе BeanPostProcessor? И если так, то что тогда происходит в вызове конструктора бинов после создании BeanDefinition?
Скажите пж, когда вы создаете бин JpaTransactionManager, то внедряете туда EntityManagerFactory, а где вы указываете конфигурацию последнего? Автоматически создаваться он не хочет как бы я не извращался.
Спасибо за такую структурированную подачу информации
Спасибо!
спасибо большое
И вам спасибо за отклик!
некоторые тесты не будут работать, т.к. может измениться кол-во пользователей в бд?
При коммерческой разработке тест должен из 3 частей 1) Создание данных для теста 2) Вызов тестируемого действия 3) Сравнение полученного результата с ожидаемым Т.е. Для теста создаются стабильные данные в БД. Как это происходит подробнее в теме про тестконтейнеры и H2 базу, а еще подробнее в курсе по тестированию
@@java-guru Спасибо за ответ, курс по тестированию - он есть на ютубе или это модуль в курсах на вашем сайте? Также скрипт init.sql можно не создавать, если используем hbm2ddl?
@@qlemakyu159 по тестированию в процессе разработки, вот первое видео ua-cam.com/video/JIdFkse5X2E/v-deo.html
Не подскажете, в какой программе вы делаете презентации?
prezi.com
кому надо, скопируйте, работает plugins { id 'java' id 'org.springframework.boot' version '3.3.3' id 'io.spring.dependency-management' version '1.1.6' id 'com.ewerk.gradle.plugins.querydsl' version "1.0.10" id "io.freefair.lombok" version "8.10" } group = 'com.abit' version = '1.0-SNAPSHOT' java { toolchain { languageVersion = JavaLanguageVersion.of(17) } } configurations { querydsl.extendsFrom implementation, compileOnly, runtimeOnly } /*configurations { compileOnly { extendsFrom annotationProcessor } }*/ repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter' implementation 'org.postgresql:postgresql' implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.apache.tomcat.embed:tomcat-embed-jasper' implementation 'org.springframework.boot:spring-boot-starter-test' // QueryDSL implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta' annotationProcessor 'com.querydsl:querydsl-apt' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' } querydsl { jpa = true library = "com.querydsl:querydsl-apt:5.0.0:jakarta" querydslSourcesDir = "$buildDir/generated/sources/annotationProcessor/java/main" } initQuerydslSourcesDir.dependsOn clean compileQuerydsl{ options.annotationProcessorPath = configurations.querydsl } test { useJUnitPlatform() }
Блин, из-за таких уроков потом люди на собеседование приходят и не видят проблем в использовании @transactinal с сетевым взаимодействием. Я понимаю что транзакции это не главная тема видео, но так непринужденно без оговорки не стоит ставить @transactional
Это очень круто!
Спасибо!!
Огромное спасибо за такой шикарный курс! Было бы здорово ещё увидеть что-то по Kafka Streams)
Неплохо разложено, ждем новых видосов
Спасибо за отклик!
Очень наглядная схемка 👍 Хотелось бы послушать про JIT компиляцию, а если ещё найдутся примерчики, когда это пригождается в реальных задачах, то будет вообще супер 😊
Спасибо, хорошо
ClassLoader и JIT compiler было бы супер
Хорошо, будет)
Супер
Спасибо!)
Интересно! Буду ждать продолжения. Спасибо!
Отлично, спасибо за коммент
Выглядит как душная тема специально для собесов
Добрый день. Почему в телеграмме редко выпускаете материал?
Добрый день. Не хватает на все рук) Исправлюсь)
Интереснейшая тема, здорово!
0:10 Кто то кушать хочет! )))
Очень понятный и интересный материал. Спасибо автору! Очень хотелось бы видеть продвинутый курс по Kubernetes.
Курс сделаем, зимой будет
А подскажи пожалуйста, что за прога для презентации? на экскалидраф похожа, но не она.
Привет, Андрей. Ты где то в своём видео про релокейт в РФ упомянул. Сейчас актуальна эта тема. Можешь рассказать какие подводные камни, на что обратить внимание, как подготовиться?
Привет, у меня не было такого видео. Когда сам проходил собесы, то бывало предупреждали что для заказчика надо говорить что из Москвы или Смоленска, а так живи где хочешь. Если переезжать то наоборот меньше проблем, ВНЖ ведь будет. Но пока не могу что-то конкретное посоветовать
@@java-guru Спасибо.
Падабайка.