Курс на Stepik
Обложка курса «Код-ревью: Java & Kotlin. 1000+ вопросов» на Stepik
900 ₽

Код-ревью: Java & Kotlin. 1000+ вопросов ★ 0.000

Открыть на
STEPIK.ORG

Интерактивный квиз-курс и симулятор Code Review для Java и Kotlin разработчиков. Вас ждут 1000+ тестовых задач на поиск замаскированных ловушек в Concurrency, Spring, Hibernate, SQL и архитектуре.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Код-ревью: Java & Kotlin. 1000+ вопросов»Учеников на курсе 1
Сертификаты, выданные на курсе «Код-ревью: Java & Kotlin. 1000+ вопросов»Сертификатов выдано 0
Отзывы о курсе «Код-ревью: Java & Kotlin. 1000+ вопросов»Отзывов получено 0
Рейтинг курса «Код-ревью: Java & Kotlin. 1000+ вопросов»Рейтинг курса 0.000
Уроки в курсе «Код-ревью: Java & Kotlin. 1000+ вопросов»Количество уроков 69
Тесты в курсе «Код-ревью: Java & Kotlin. 1000+ вопросов»Количество квизов 1005
Стоимость курса «Код-ревью: Java & Kotlin. 1000+ вопросов»Стоимость курса 900 ₽ —
Обновления курса «Код-ревью: Java & Kotlin. 1000+ вопросов»Обновления курса — —
Дата публикации курса «Код-ревью: Java & Kotlin. 1000+ вопросов»Дата публикации курса — ———
Последнее обновление курса «Код-ревью: Java & Kotlin. 1000+ вопросов»Последнее обновление — ———
Сложность hard — ———

Содержание курса

Разделы в курсе «Код-ревью: Java & Kotlin. 1000+ вопросов» 27 разделов Уроки в курсе «Код-ревью: Java & Kotlin. 1000+ вопросов» 69 уроков Тесты в курсе «Код-ревью: Java & Kotlin. 1000+ вопросов» 1005 тестов Последнее обновление курса «Код-ревью: Java & Kotlin. 1000+ вопросов» обн. 2 октября 2026

Чистый код, Collections и Stream API

9 уроков
1. Скрытые ловушки Stream API ↗
2. Работа с типом Optional ↗
3. Коллекции и контракты equals/hashCode ↗
4. Лоу-левел перформанс: Память и Строки ↗
5. Обработка ошибок (Exceptions) ↗
6. Управляющие конструкции и базовый синтаксис ↗
7. Числа, деньги и точность вычислений ↗
8. Работа со временем и датами ↗
9. Работа с файлами, ресурсами и I/O ↗

Concurrency и Многопоточность

5 уроков
1. Состояние гонки (Race Conditions) и видимость ↗
2. Ошибки синхронизации и Deadlocks ↗
3. Использование Thread-Safe коллекций ↗
4. Пулы потоков и Асинхронность ↗
5. Продвинутые примитивы синхронизации ↗

Фичи современных версий Java (11 - 21+)

3 урока
1. Records и Pattern Matching ↗
2. Микрооптимизации работы с данными ↗
3. Виртуальные потоки (Java 21) ↗

Работа с деньгами, валютами и идентификаторами

2 урока
1. Денежные расчёты ↗
2. Финансовые транзакции и генерация ID ↗

Регулярные выражения, парсинг, кодировки

2 урока
1. Регулярные выражения и парсинг текста ↗
2. Кодировки и Unicode ↗

Бинарные форматы и сериализация

2 урока
1. Java Serialization ↗
2. Бинарные протоколы и ByteBuffers ↗

Spring Framework и Управление Зависимостями

5 уроков
1. Прокси и @Transactional ↗
2. Внедрение зависимостей и Scopes ↗
3. Архитектура Spring Boot и обработка ошибок ↗
4. Валидация и REST-контроллеры ↗
5. Spring Data JPA Репозитории ↗

Базы данных, JPA / Hibernate и SQL

3 урока
1. Проблема N+1 и ленивая загрузка ↗
2. Контракты сущностей и жизненный цикл JPA ↗
3. Продвинутая конкурентность и блокировки в БД ↗

Безопасность (Security) и Логирование

2 урока
1. Защита данных ↗
2. Контекст трассировки (MDC) и Логирование ↗

Облачная архитектура и Распределённые systems

2 урока
1. Паттерны отказоустойчивости (Resilience) ↗
2. Распределённый месседжинг (Kafka / RabbitMQ) ↗

Качество и архитектура тестов (Test Code Review)

2 урока
1. Ловушки модульного тестирования (JUnit & Mockito) ↗
2. Интеграционное тестирование (Spring Boot + Testcontainers) ↗

Kotlin: Null-safety и типы

2 урока
1. Null-safety ловушки ↗
2. Сигнатуры типов и Data-классы ↗

Kotlin: Функции, лямбды и scope-функции

3 урока
1. Scope-функции (Антипаттерны применения) ↗
2. Лямбды и функции высшего порядка ↗
3. Extension-функции ↗

Kotlin: Классы, sealed-иерархии и enum

1 урок
1. Sealed-структуры и Enum ↗

Kotlin: Coroutines

3 урока
1. Управление контекстом и областью видимости ↗
2. Отмена и таймауты ↗
3. Реактивные потоки (Flow) ↗

Kotlin: Kotlin + Spring Специфика

1 урок
1. Проксирование и конфигурация ↗

Kotlin: Работа с коллекциями и Sequence

2 урока
1. Оптимизация операций над коллекциями ↗
2. Ленивые последовательности (Sequence) ↗

Kotlin: Работа с JSON и сериализация

1 урок
1. Настройка парсеров ↗

Инструменты и сборка (Build Tools)

2 урока
1. Исправление ловушек сборки в коде плагинов и скриптов ↗
2. Автоматизация статического анализа и линтинга в коде ↗

Архитектура и паттерны

2 урока
1. SOLID и чистый код ревью паттернов ↗
2. DDD (Domain-Driven Design) и Гексагональная архитектура в коде ↗

Производительность и профилирование

2 урока
1. Параметры JVM и GC на код-ревью ↗
2. Написание микробенчмарков и профилирование (JMH / JFR) ↗

Работа с базами данных (SQL, JDBC, пулы)

2 урока
1. JDBC и пулы соединений на код-ревью ↗
2. SQL-запросы и ошибки индексации в коде ↗

Код-стайл, именование и читаемость (Clean Code)

2 урока
1. Именование (Naming Conventions) на код-ревью ↗
2. Форматирование, структура кода и запахи (Code Smells) ↗

Проектирование классов и продвинутый код-стайл

3 урока
1. Модификаторы доступа и инкапсуляция ↗
2. Магические значения, константы и комментарии ↗
3. Специфика Lombok и аннотаций ↗

Архитектурный код-стайл и слои приложения

2 урока
1. Слоистость, зависимости и Code Smells ↗
2. Код-стайл в модульных и интеграционных тестах ↗

Наблюдаемость (Observability): Метрики, Трассировка и Аудит

2 урока
1. Покрытие кода метриками (Micrometer & Prometheus) ↗
2. Распределенная трассировка (OpenTelemetry) и Аудит ↗

Финал

2 урока
1. Вместо завершения ↗
2. Продолжение пути ↗