Курс на Stepik
Обложка курса «Java для сеньоров» на Stepik
Бесплатно

Java для сеньоров 0.000

Открыть на
STEPIK.ORG
Категории курса

Senior Java: JVM и GC, производительность, конкурентность, Spring internals, распределённые системы, Kafka, observability, Kubernetes и лидерство.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Java для сеньоров»Учеников на курсе 6
Сертификаты, выданные на курсе «Java для сеньоров»Сертификатов выдано 0
Отзывы о курсе «Java для сеньоров»Отзывов получено 0
Рейтинг курса «Java для сеньоров»Рейтинг курса 0.000
Уроки в курсе «Java для сеньоров»Количество уроков 109
Тесты в курсе «Java для сеньоров»Количество квизов 340
Обновления курса «Java для сеньоров»Обновления курса
Дата публикации курса «Java для сеньоров»Дата публикации курса
Последнее обновление курса «Java для сеньоров»Последнее обновление
Сложность hard

Чему вы научитесь

  • объяснять class loading, JIT, GC и Java Memory Model через наблюдаемое поведение
  • профилировать CPU и память, строить корректные JMH-бенчмарки и читать JFR
  • проектировать конкурентный код с virtual threads и structured concurrency
  • оценивать consistency, идемпотентность, саги, CQRS и event-driven контракты
  • строить безопасность, метрики, трассировку, SLO и сценарии восстановления
  • фиксировать архитектурные решения, проводить review и управлять техническим долгом

О курсе

Senior Java: JVM и GC, производительность, конкурентность, Spring internals, распределённые системы, Kafka, observability, Kubernetes и лидерство.

Для кого этот курс

опытные Java-разработчики, отвечающие за архитектуру и надёжность сервисов; middle-инженеры, системно готовящиеся к senior-роли; технические лидеры JVM-команд и владельцы платформенных компонентов; backend- и data-инженеры, работающие с Kafka, Kubernetes и высокими нагрузками.

Начальные требования

уровень уверенного middle Java: Spring Boot, SQL, тесты и многопоточность JDK 21, Git, Docker и терминал; Kubernetes понадобится в финальной части желателен опыт эксплуатации сервисов, профилирования или разбора инцидентов

Преподаватели курса

Как проходит обучение

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

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

Формат курса

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

Что вы получите

  • полный текстовый конспект курса с рабочими примерами
  • 340 тестовых вопросов для самопроверки
  • 165 практических задач с решениями
  • итоговый проект: Распределённая event-driven система на Java и Spring Boot: Kafka-контракты, хранилище, устойчивость к отказам, observability, CI/CD и Kubernetes-деплой.

Нагрузка

100-160 часов

Расскажите о курсе друзьям