Курс Middle Java Developer
- Описание
- Учебный план
- Отзывы

По данным hh.ru, Middle Java разработчики зарабатывают от 200 000 до 280 000 рублей.
Вы углубитесь в Java-разработку и изучите востребованный стек технологий. Пополните портфолио и сможете перейти на Middle уровень.
Курс подготовлен для действующих Java разработчиков, которые планируют повысить свой скиллсет до уровня Middle Java Developer под контролем опытных наставников.
Junior разработчикам
Через 4 месяца
Реальные кейсы
Поможем найти работу
Онлайн обучение
Современный стек
Как проходит обучение

Видеолекции
Вас ждут гибкие форматы обучения: видеолекции, статьи, индивидуальные задания и проекты

Практика на проектах
После каждого занятия будет практическое задание, а затем развёрнутая обратная связь.
Короткие видео лекции несколько раз в неделю в любое выбранное время и гибкий формат практики.
Почему стоит изучать Java разработку
Профессия востребована на рынке
Большинство крупных IT-компаний ведут проекты для Java.
Высокая зарплата
Средняя зарплата Java разработчика выше, чем у других разработчиков.
Можно быстро освоить
Вам потребуется около полугода, чтобы получить навыки для старта карьеры.
Низкий порог входа в профессию
Конкуренция здесь ниже, так как меньше приложений и разработчиков в этой сфере.

Содержание курса
Основы Java, которые часто пропускают. Подробно разберём внутреннее устройство коллекций, проанализируем алгоритмическую сложность, и научимся грамотно выбирать наиболее подходящую под конкретные виды задач. Освоим навыки работы о стримами.
Научимся решать сложные задачи кратко и лаконично. Разберемся, как работают Garbage collectors.
Научитесь правильно создавать веб-приложения на фреймворке Spring и проектировать REST-сервисы для различных задач
Изучите, как можно разделить выполнение приложения на потоки и как правильно ими управлять.
Научитесь создавать покрытые тестами приложения. Уделим внимание теме тестирования в целом и Spring Boot Test в частности. Посмотрим на пирамиду тестирования и определим место Java-разработчика в ней. Поговорим о разных типах тестов и наиболее распространенных ошибках при их написании.
Освоите мощный инструмент Docker. Научитсь современным способом доставлять свой код в продакшн. Изучите Kubernetes.
Научитесь создавать независимые сервисы и интегрировать их в одно крупное приложение. Сделаете несколько микросервисов и решите задачи на основе реальных кейсов из практики.
Отзывы учеников
Часто задаваемые вопросы
Курс подойдет разработчикам с опытом в Java разработке
Программа предусмотрена для новичков и дает все необходимые базовые знания.
Да, вы можете сделать возврат средств пропорционально оставшемуся времени обучения.
Да, если завершите курс, в нём изучается достаточно навыков, чтобы получить работу программиста. Мы поможем вам правильно составить резюме и оформить портфолио, а также предоставим контакты компаний-партнеров.
