Именно курс по java интересует где максимально разжевывают тему. ...
Одним курсом не обойтись. Нужно несколько курсов и пройти все бесплатные практические тренажёры с кодом. Даже если и проходил подобные. Программирование - штука не простая, с первого раза не дойдёт однозначно, даже если кажется, что всё понятно.
JavaRush - самый лучший ресурс для начинающих, пусть и с ошибками и на Java 8, но базу задают хорошую, хотя бы всю теорию раздела Java Core пройти нужно, тем более она бесплатная без практики. На курсах Яндекса так подробно непосредственно Java не дают и если ты её плохо знаешь, будет очень тяжело. Сейчас везде практически используется возможности Java 8, даже если установлена Java 21, изучи хорошо Java 8, а новые доп. возможности изучить не сложно.
Java-разработчик должен знать много чего постороннего из программирования, кроме непосредственно java. Я составил приблизительно такой список:

Обработка запросов: Spring MVC
Теория: Http, REST, SOAP...
Авторизация, безопасность: Spring Security
Инструменты: Insomnia, Postman
Обработка данных: Java Core, Lombok
Логгирование: SL4J
Сборка проектов: Maven, Gradle, Spring Boot
Тестирование: JUnit, Mockito, AssertJ
Взаимодействие с базой данных: Spring Data, Hibernate
Алгоритмы обработки данных: Литкод
Паттерны проектирования: SOLID, принципы Clean code
Инструменты разработки: IntelliJ IDEA Community edition, Eclipse
Базы данных:
Основные понятия БД: нормализация, транзакции, ...
Синтаксис конкретных БД: PostgreSQL, Oracle, ...
Системы миграции БД: Liquibase, ...
Инструменты для работы с БД: pgAdmin, DBeaver, SQLdeveloper
Системы развёртывания на сервере: Docker, Kubernetes
Инструменты: Docker Desktop
Система контроля версий: Git, GitHub
Инструменты: GitBash, GitHub Desktop
Брокеры сообщений: Kafka, Rabbit MQ
Целевая ОС: Linux
Поиск работы: HH.ru, career.habr.com - опубликовать резюме, отзываться на вакансии (до 10 откликов в неделю), отсылать вместе с отзывами персонализированные сопроводительные письма.

На курсе Яндекса "Java-разработчик" в той или иной мере изучают - непосредственно Java: Java Core (в основном в рамках Java 8), Lombok
Сборка: Maven, Spring Boot
Логгирование: SL4J
Java фреймворки: Spring MVC, Spring Boot, Spring Data, JUnit, Mockito, AssertJ
Стандарты интернет-запросов: Http, REST
Инструменты работы с запросами: Insomnia, Postman
Инструменты разработки: IntelliJ IDEA Community
Синтаксис конкретных БД: PostgreSQL
Инструменты для работы с БД: pgAdmin, DBeaver
Системы развёртывания на сервере: Docker
Система контроля версий: Git

На курсе "Java-разработчик расширенный" (он дороже и дольше) дают дополнительно:
Java фреймворки: Spring Security, Spring Cloud
Брокеры сообщений: Kafka
+ пару дополнительных практических проектов

На курсе "Мидл Java-разработчик" уже простую базу не изучают:
Новые функции Java: Virtual Threads (Java 21), Records (Java 17), Sealed Types (Java 17)
Java фреймворки: Spring WebFlux, Spring Modulith, Spring Data R2DBC, Project Reactor
Фреймворки тестирования: Testсontainers
Системы развёртывания на сервере: Kubernetes, Helm

Что-то из этого в Яндексе дают более-менее подробно, что-то только по верхам. Из этого всего к Java относятся только первые 4 строчки и хороших цельных курсов нет в свободном доступе, изучить можно только по официальной документации или коротким статьям и видео в интернете.
 
Одним курсом не обойтись. Нужно несколько курсов и пройти все бесплатные практические тренажёры с кодом. Даже если и проходил подобные. Программирование - штука не простая, с первого раза не дойдёт однозначно, даже если кажется, что всё понятно.
JavaRush - самый лучший ресурс для начинающих, пусть и с ошибками и на Java 8, но базу задают хорошую, хотя бы всю теорию раздела Java Core пройти нужно, тем более она бесплатная без практики. На курсах Яндекса так подробно непосредственно Java не дают и если ты её плохо знаешь, будет очень тяжело. Сейчас везде практически используется возможности Java 8, даже если установлена Java 21, изучи хорошо Java 8, а новые доп. возможности изучить не сложно.
Java-разработчик должен знать много чего постороннего из программирования, кроме непосредственно java. Я составил приблизительно такой список:

Обработка запросов: Spring MVC
Теория: Http, REST, SOAP...
Авторизация, безопасность: Spring Security
Инструменты: Insomnia, Postman
Обработка данных: Java Core, Lombok
Логгирование: SL4J
Сборка проектов: Maven, Gradle, Spring Boot
Тестирование: JUnit, Mockito, AssertJ
Взаимодействие с базой данных: Spring Data, Hibernate
Алгоритмы обработки данных: Литкод
Паттерны проектирования: SOLID, принципы Clean code
Инструменты разработки: IntelliJ IDEA Community edition, Eclipse
Базы данных:
Основные понятия БД: нормализация, транзакции, ...
Синтаксис конкретных БД: PostgreSQL, Oracle, ...
Системы миграции БД: Liquibase, ...
Инструменты для работы с БД: pgAdmin, DBeaver, SQLdeveloper
Системы развёртывания на сервере: Docker, Kubernetes
Инструменты: Docker Desktop
Система контроля версий: Git, GitHub
Инструменты: GitBash, GitHub Desktop
Брокеры сообщений: Kafka, Rabbit MQ
Целевая ОС: Linux
Поиск работы: HH.ru, career.habr.com - опубликовать резюме, отзываться на вакансии (до 10 откликов в неделю), отсылать вместе с отзывами персонализированные сопроводительные письма.

На курсе Яндекса "Java-разработчик" в той или иной мере изучают - непосредственно Java: Java Core (в основном в рамках Java 8), Lombok
Сборка: Maven, Spring Boot
Логгирование: SL4J
Java фреймворки: Spring MVC, Spring Boot, Spring Data, JUnit, Mockito, AssertJ
Стандарты интернет-запросов: Http, REST
Инструменты работы с запросами: Insomnia, Postman
Инструменты разработки: IntelliJ IDEA Community
Синтаксис конкретных БД: PostgreSQL
Инструменты для работы с БД: pgAdmin, DBeaver
Системы развёртывания на сервере: Docker
Система контроля версий: Git

На курсе "Java-разработчик расширенный" (он дороже и дольше) дают дополнительно:
Java фреймворки: Spring Security, Spring Cloud
Брокеры сообщений: Kafka
+ пару дополнительных практических проектов

На курсе "Мидл Java-разработчик" уже простую базу не изучают:
Новые функции Java: Virtual Threads (Java 21), Records (Java 17), Sealed Types (Java 17)
Java фреймворки: Spring WebFlux, Spring Modulith, Spring Data R2DBC, Project Reactor
Фреймворки тестирования: Testсontainers
Системы развёртывания на сервере: Kubernetes, Helm

Что-то из этого в Яндексе дают более-менее подробно, что-то только по верхам. Из этого всего к Java относятся только первые 4 строчки и хороших цельных курсов нет в свободном доступе, изучить можно только по официальной документации или коротким статьям и видео в интернете.
Половина начинающих отсеялось после прочтения списка )))))
 
Спасибо огромное. Я так понял по ссылке это что-то вроде 100 золотых вопросов по java, которые практически всем джуниорам и лоу мидлам задают на собесах, я правильно понял?
Не бойтесь списка, что коллега по цеху предоставил )) дорожную карту (road map) на Java backend разработчика можно например глянуть на канале Влада Мишустина, да и в инете в целом )
 
Не бойтесь списка, что коллега по цеху предоставил )) дорожную карту (road map) на Java backend разработчика можно например глянуть на канале Влада Мишустина, да и в инете в целом )
Есть получше варианты: Это Сергей Жукво с его бесплатным роадмапом проработанным и он так же активный разраб, в отличие инфоцыганина Влада!
Видео о том как учить
И роадмап https://zhukovsd.github.io/java-backend-learning-course/
 
Одним курсом не обойтись. Нужно несколько курсов и пройти все бесплатные практические тренажёры с кодом. Даже если и проходил подобные. Программирование - штука не простая, с первого раза не дойдёт однозначно, даже если кажется, что всё понятно.
JavaRush - самый лучший ресурс для начинающих, пусть и с ошибками и на Java 8, но базу задают хорошую, хотя бы всю теорию раздела Java Core пройти нужно, тем более она бесплатная без практики. На курсах Яндекса так подробно непосредственно Java не дают и если ты её плохо знаешь, будет очень тяжело. Сейчас везде практически используется возможности Java 8, даже если установлена Java 21, изучи хорошо Java 8, а новые доп. возможности изучить не сложно.
Java-разработчик должен знать много чего постороннего из программирования, кроме непосредственно java. Я составил приблизительно такой список:

Обработка запросов: Spring MVC
Теория: Http, REST, SOAP...
Авторизация, безопасность: Spring Security
Инструменты: Insomnia, Postman
Обработка данных: Java Core, Lombok
Логгирование: SL4J
Сборка проектов: Maven, Gradle, Spring Boot
Тестирование: JUnit, Mockito, AssertJ
Взаимодействие с базой данных: Spring Data, Hibernate
Алгоритмы обработки данных: Литкод
Паттерны проектирования: SOLID, принципы Clean code
Инструменты разработки: IntelliJ IDEA Community edition, Eclipse
Базы данных:
Основные понятия БД: нормализация, транзакции, ...
Синтаксис конкретных БД: PostgreSQL, Oracle, ...
Системы миграции БД: Liquibase, ...
Инструменты для работы с БД: pgAdmin, DBeaver, SQLdeveloper
Системы развёртывания на сервере: Docker, Kubernetes
Инструменты: Docker Desktop
Система контроля версий: Git, GitHub
Инструменты: GitBash, GitHub Desktop
Брокеры сообщений: Kafka, Rabbit MQ
Целевая ОС: Linux
Поиск работы: HH.ru, career.habr.com - опубликовать резюме, отзываться на вакансии (до 10 откликов в неделю), отсылать вместе с отзывами персонализированные сопроводительные письма.

На курсе Яндекса "Java-разработчик" в той или иной мере изучают - непосредственно Java: Java Core (в основном в рамках Java 8), Lombok
Сборка: Maven, Spring Boot
Логгирование: SL4J
Java фреймворки: Spring MVC, Spring Boot, Spring Data, JUnit, Mockito, AssertJ
Стандарты интернет-запросов: Http, REST
Инструменты работы с запросами: Insomnia, Postman
Инструменты разработки: IntelliJ IDEA Community
Синтаксис конкретных БД: PostgreSQL
Инструменты для работы с БД: pgAdmin, DBeaver
Системы развёртывания на сервере: Docker
Система контроля версий: Git

На курсе "Java-разработчик расширенный" (он дороже и дольше) дают дополнительно:
Java фреймворки: Spring Security, Spring Cloud
Брокеры сообщений: Kafka
+ пару дополнительных практических проектов

На курсе "Мидл Java-разработчик" уже простую базу не изучают:
Новые функции Java: Virtual Threads (Java 21), Records (Java 17), Sealed Types (Java 17)
Java фреймворки: Spring WebFlux, Spring Modulith, Spring Data R2DBC, Project Reactor
Фреймворки тестирования: Testсontainers
Системы развёртывания на сервере: Kubernetes, Helm

Что-то из этого в Яндексе дают более-менее подробно, что-то только по верхам. Из этого всего к Java относятся только первые 4 строчки и хороших цельных курсов нет в свободном доступе, изучить можно только по официальной документации или коротким статьям и видео в интернете.
идите по этому роадмапу и не боитесь https://zhukovsd.github.io/java-backend-learning-course/
 
Есть получше варианты: Это Сергей Жукво с его бесплатным роадмапом проработанным и он так же активный разраб, в отличие инфоцыганина Влада!
Видео о том как учить
И роадмап https://zhukovsd.github.io/java-backend-learning-course/
Не, вот это уже меня задевает ))) объясню чем, я как человек который хочет помочь предоставляю хоть какую то инфу, упомянув видео Влада о роад мапе как частный случай, в котором можно узнать что либо о роад мапе и тут появляетесь вы, аля рыцарь на белом коне, который осознанно или нет, выставляет меня человеком который "рекламирует" инфоцигана , такое конечно же неприятно, и вообще что значит "лучшесть"? кто его определяет? я, вы или кто либо ещё? даже если допустить что он инфоциган, то это не является достаточным основанием для того, что показанное в роад мапе - дезинформация.
Что касается темы инфоциганства, если вы основываете своё мнение на недавно выпущенном видео Антона Назарова, то вынужден сказать, что там по большей части суть в том, что идет апелляция к двойным стандартам, когда человек говорит "накручивать опыт это плохо", а после выясняется, что сам учит этому своих учеников на курсе, которые в итоге в своём резюме указывают после прохождения курса опыт от 1 до 3 лет, однако это наоборот говорит о том, что раз ученики так уверенно накручивают, стало быть им дают знания, которые будут достаточны, что бы пройти собес, ну а если это фейковые ученики, то тут уже претензии к Назарову.

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

И за инфу по роад мапу конечно же спасибо!
 
Последнее редактирование:
Не, вот это уже меня задевает ))) объясню чем, я как человек который хочет помочь предоставляю хоть какую то инфу, упомянув видео Влада о роад мапе как частный случай, в котором можно узнать что либо о роад мапе и тут появляетесь вы, аля рыцарь на белом коне, который осознанно или нет, выставляет меня человеком который "рекламирует" инфоцигана , такое конечно же неприятно, и вообще что значит "лучшесть"? кто его определяет? я, вы или кто либо ещё? даже если допустить что он инфоциган, то это не является достаточным основанием для того, что показанное в роад мапе - дезинформация.
Что касается темы инфоциганства, если вы основываете своё мнение на недавно выпущенном видео Антона Назарова, то вынужден сказать, что там по большей части суть в том, что идет апелляция к двойным стандартам, когда человек говорит "накручивать опыт это плохо", а после выясняется, что сам учит этому своих учеников на курсе, которые в итоге в своём резюме указывают после прохождения курса опыт от 1 до 3 лет, однако это наоборот говорит о том, что раз ученики так уверенно накручивают, стало быть им дают знания, которые будут достаточны, что бы пройти собес, ну а если это фейковые ученики, то тут уже претензии к Назарову.

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

И за инфу по роад мапу конечно же спасибо!
Я основываюсь не только на мнение Назарова, я Влада очень давно знал, когда он реально джавои был увлечен, потом начал нести х*** и показывает свои накрученный опыт, блокировал не согласных у себя в телеге.
Так что не надо тут.....

Поэтому считаю Влада .... Темболее весь его опыт просто накрутка.
Тебя не обвиняю, принципе все кто не в ИТ клюют на красивые слова и обложки.
Влад это просто как маркетинг без начинки. Ему место самое это в сетевом бизнесе, макияж рекламировать_)))))
 

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

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Последние темы автора

Алан-э-Дейл
Ответы
1
Просмотры
18K
VIT1103
VIT1103
Алан-э-Дейл
Ответы
2
Просмотры
8K
Captain Sparrow
Captain Sparrow
Алан-э-Дейл
Ответы
5
Просмотры
14K
Стью
Алан-э-Дейл
Ответы
9
Просмотры
5K
gladreka
gladreka

Похожие темы

Алан-э-Дейл
Ответы
17
Просмотры
11K
Cobalt_ferrum
Cobalt_ferrum
Копостник
Ответы
4
Просмотры
3K
Alexandra43243
Копостник
Ответы
0
Просмотры
2K
Копостник
Копостник
Алан-э-Дейл
Ответы
10
Просмотры
15K
SamaelTheBrightest
Алан-э-Дейл
Ответы
0
Просмотры
3K
Алан-э-Дейл
Алан-э-Дейл
Алан-э-Дейл
Ответы
2
Просмотры
6K
Dagian
Брат Тук
Ответы
3
Просмотры
3K
Дева Мэриан
Дева Мэриан
Брат Тук
Ответы
2
Просмотры
2K
Дева Мэриан
Дева Мэриан
Копостник
Ответы
1
Просмотры
7K
sheldon7
Сверху Снизу