Начинающим Java‑разработчикам
Освоите актуальные инструменты и сможете использовать их в работе. Улучшите свои решения благодаря ревью и подробной обратной связи от senior разработчиков.
Java-разработчикам с опытом 1–2 года
Расширите стек, чтобы заниматься более сложными проектами. Освоите технологии и практики, которые применяют в крупных компаниях.
Разработчикам на других языках
Научитесь разрабатывать бэкэнд на Java. Дополните набор инструментов и сможете брать на себя более разнообразные проекты или сменить специальность.
Модульные приложения в Spring Modulith
Микросервисные cloud-native приложения в Spring Cloud
Приложения для обработки больших данных в Apache Kafka
Helm-чарты приложений для деплоя в Kubernetes
Приложения на базе реактивного стека
JPA и R2DBC для работы с базами данных
Подходы и инструменты, которые вы освоите
Введение
Скидка за прохождение
Пройдёте входной тест и убедитесь, что курс подходит вам по сложности
Скидка за прохождение
Погружение в современную Java
Современные средства разработки и паттерны
Spring Framework
1 проект
Spring Boot
1 проект
Разработка классического приложения со Spring Data и Spring Web: Servlet Stack
1 проект
Разработка классического приложения со Spring Data и Spring Web: Reactive Stack
1 проект
Spring Rest, OpenAPI и Redis для создания RESTful-сервисов
1 проект
Spring Security
1 проект
Разработка приложений с использованием микросервисной архитектуры
1 проект
Контейнеризация Java-приложений с помощью Docker
Базовый SQL для разработки
Аргументация в рабочей коммуникации
Принципы работы с ИИ
Больше сложных кейсов
Apache Kafka
1 проект
Мониторинги и логи с помощью ELK-стека
1 проект
Индивидуальный подход
Развёртывание приложения с использованием CI/CD, Kubernetes, Helm
1 проект
Проходят в будни вечером или в выходные.
Разберёте сложные темы и интересные кейсы.
Теория доступна с компьютера и в приложении.
Практикум ИИ сделает краткий пересказ и объяснит
непонятное другими словами.
Задания в тренажёре, на воркшопах и в проектах легко
переложить на свою работу.
Владимир Тарасов
Разрабатывал инфраструктуру программы лояльности в Яндекс Маркете
10 лет занимался разработкой контактных центров на Spring Boot в Naumen. Преподавал разработку на Java в УРФУ.
Алексей Чайка
Senior Backend Developer в крупном стриминг-сервисе
Большой опыт разработки высоконагруженных распределённых систем. Работал в компании EPAM Systems.
Игорь Честнов
Разработчик процессинга в OZON‑банке
Java-разработчик с опытом 10+ лет. Обучает разработке 5+ лет.
Анастасия Фомкина
Software Engineer в Masabi
Занимается разработкой, проектированием архитектуры и тестированием финансовых решений и технологий.
Дмитрий Бачинин
Старший разработчик в X5Tech
Опыт в продуктовой разработке в финтехе и ретейле 5+ лет.
С дедлайнами
Для тех, кому важно чёткое расписание
В своём темпе
Для тех, кому важна гибкость
Курс рассчитан на действующих разработчиков, поэтому понадобится опыт программирования на Java от 1 года или на другом языке от 3 лет.
А также необходимы базовые знания:
Обучение в своём темпе подойдёт тем, кому сложно подстроить график под расписание курса. Но важно помнить, что такой формат требует самоконтроля и высокой мотивации. С дедлайнами будет проще поддерживать темп занятий и пройти курс до конца.