База вопросов
Собеседования
Тренажёр
База ресурсов
Обучение
Навыки
1
2
3
4
5
Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
Spring
Git
Java
CI/CD
Docker
Типы ресурсов
Видео
Подкаст
Канал
Курс
Статья
java67.com
Как правильно обрабатывать ошибки в Spring Boot REST
В статье объясняется, как организовать централизованную обработку ошибок, какие статусы стоит использовать (400, 401, 404, 409, 500 и т.д.), и почему логирование играет ключевую роль в поддержке и быстром устранении проблем в проде.
gitvizz.com
Инструмент
Терялся в собственном коде?
Встречай Gitvizz, инструмент, который мгновенно превращает кодовую базу в интерактивные графы, чтобы наглядно увидеть, как всё связано
t.me
Книга
Java Concurrency на практике
Стандарт в разработке. Книга, которая даст вам прочную базу в Java-разработке и поможет изучить непростую тему потокобезопасности. Возможно, книга немного устарела, ей уже много лет. Но погрузиться с ней в основы получится отлично. Ведь книга описывает типичные ошибки написания конкурентных приложений на Java и распространённые ошибки с многопоточностью.
w3schools.com
Тренажер
W3schools
На сайте представлены интерактивные уроки и справочные материалы по HTML, CSS, JavaScript, SQL, Python и другим технологиям; есть онлайн‑редактор для практики, примеры кода с возможностью редактирования и тестирования, а также разделы с упражнениями и тестами для закрепления знаний.
youtube.com
Amigoscode
Здесь публикуются подробные туториалы и практические руководства. Основное внимание уделяется Java, Spring Boot и API‑разработке. Контент рассчитан как на начинающих, так и на опытных разработчиков: видео отличаются глубиной разбора тем и средней продолжительностью около 38 минут. Канал насчитывает более 1 млн подписчиков и свыше 440 видеороликов, регулярно обновляясь актуальными материалами по современным технологиям.
Онлайн уроки по Java
На канале Юрия находятся десятки видеоуроков, направленных на изучение Java. Среди видео можно найти курс Java для тестировщиков, который отлично подойдёт для зрителей, не имеющих большого опыта в программировании, а также десятки всевозможных видео по различным полезным фреймворкам.
music.yandex.ru
Kolesa Podcast
Podcast by IT-компания Kolesa Group. В целом он обо всём и вся. Интересно для прослушивания на досуге
education.yandex.ru
Документация
Структурный подход к алгоритмам: от теории к практике.
Освойте ключевые темы — сортировки, графы, динамическое программирование и жадные алгоритмы — через учебник с примерами, заданиями и квизами. Идеальный старт для погружения в мир алгоритмов.
habr.com
Дюк, вынеси мусор! — 4. ZGC
Статья рассказывает о сборщике мусора ZGC в JVM — его целях, принципах работы и особенностях реализации, включая поддержку субмиллисекундных пауз, работу с виртуальной памятью и «цветными» указателями, конкурентные фазы сборки и сопутствующие преимущества и ограничения для приложений на Java.
lektorium.tv
Алексей Владыкин
Алексей Владыкин, в качестве исключения, не имеет канала на Youtube, но ведёт очень содержательные лекции на проекте "Лекториум". Его лекции отлично подойдут программистам, которые желают познакомиться с языком Java, но уже имеют какой-то опыт программирования. Лекции крайне содержательны, но в силу того, что выходили они достаточно давно, Алексей не попал в топ-3.