Профессия: Java-разработчик
Курс ProductStar «Профессия: Java-разработчик»: обучение backend-разработке с нуля за 9 месяцев в асинхронном онлайн-формате. Первая ступень закрывает базу: синтаксис Java, классы и объекты, исключения, коллекции ArrayList, HashMap и TreeMap, Stream API и generic-типы, работа с памятью JVM, сериализация, шаблоны проектирования, многопоточность и рефлексия, системы автоматической сборки, JDBC и SQL, ООП и SOLID. Вторая ступень это тестирование (JUnit, TestNG, Mockito, JMeter, REST Assured, Cucumber), Spring Framework и Spring Boot, Hibernate и Spring Data, клиент-серверное взаимодействие, аутентификация, CI/CD, многопоточность advanced, инструменты DevOps и дипломная работа. Тариф «Стандартный» стоит 60 134 рублей одним платежом вместо 250 560 или 2 088 рублей в месяц по графику на 36 платежей, тарифы «Продвинутый» (72 032 рубля, 11 месяцев) и «Премиум» (119 059 рублей, 14 месяцев) добавляют специализации Android-разработчик и Fullstack Frontend, менторские и карьерные консультации. Документ: диплом о профессиональной переподготовке или сертификат об окончании курса.
Мнение редакции
Java-курсы часто сводятся к «синтаксис плюс Spring за месяц». Здесь наоборот: до Spring доходят только во второй ступени, а до этого честно проходят Java Core, включая те темы, на которых обычно спотыкаются на собеседовании: разница между ArrayList и LinkedList, устройство HashMap, generic-типы с wildcards и PECS, работа с памятью JVM, многопоточность, рефлексия и создание аннотаций.
Второе отличие от типового курса это объём тестирования. Целый блок отдан методологии: моки в Mockito, юнит-тесты в JUnit и TestNG, интеграционные тесты, нагрузочное тестирование в JMeter, REST Assured и BDD с Cucumber-JVM. Для junior-разработчика это редкий и ценный набор, потому что на реальной работе тесты пишут с первой недели, а на курсах о них вспоминают в конце.
Практика привязана к компаниям: RestaurantHub API от ASTON, веб-приложение для мониторинга финансовых показателей от Globus IT, бот для расчёта графиков погашения кредитов от Совкомбанк Технологии. Слабое место традиционное для школы: список навыков в шапке обещает Android и fullstack, а это третья ступень, доступная только на расширенных тарифах. И объём программы нигде не назван в часах, так что честно сопоставить нагрузку с конкурентами не получится.
Плюсы
- Java Core разобран без сокращений: коллекции и их устройство, Stream API, generic-типы с wildcards и PECS, работа с памятью JVM, сериализация, многопоточность, рефлексия и аннотации
- редкий для junior-программ блок по тестированию: JUnit и TestNG, моки в Mockito, интеграционные и нагрузочные тесты в JMeter, REST Assured и BDD с Cucumber-JVM
- Spring разложен по слоям: IoC и Dependency Injection, Spring Web и REST, Spring JDBC с транзакциями, Hibernate и Spring Data, Spring Boot и архитектура MVC
- практика от компаний: RestaurantHub API от ASTON, приложение для мониторинга финансовых показателей от Globus IT, бот для расчёта графиков погашения кредитов от Совкомбанк Технологии
- преподаватели действующие: tech lead из Apple, разработчик Amazon, lead developer BigCommerce, SDET из института РАН
- асинхронный формат без отчисления и дедлайнов плюс возврат полной стоимости в течение 21 дня после оплаты
Минусы
- Android-разработка с Kotlin и Jetpack Compose и fullstack-часть с JavaScript и React заявлены в навыках, но открываются только на тарифах «Продвинутый» и «Премиум»
- на базовом тарифе нет персональных консультаций с ментором, а на Java новичок застревает чаще, чем на скриптовых языках
- объём программы не назван ни в часах, ни в числе уроков: сравнить нагрузку с курсами конкурентов нечем
- зарплатные ориентиры от 60 тысяч рублей у новичка и от 350 тысяч у эксперта взяты с рынка, данных о доходах выпускников школа не приводит
Кому подходит
Новичкам, которые целятся в корпоративный бэкенд
Java живёт в банках, страховых, ритейле и госсекторе, а там ценят формальный документ и понимание Spring. Программа заявлена как обучение с нуля и заканчивается дипломом о переподготовке.
Тем, кто уже писал на другом языке
Если синтаксис не пугает, самое ценное здесь начинается с коллекций, JVM и многопоточности. Первые блоки можно пройти быстро, а время потратить на Spring, Hibernate и тесты.
Тестировщикам, которые хотят перейти в разработку
Блок тестирования на Java здесь один из самых полных среди курсов разработки: Mockito, JUnit, TestNG, JMeter, REST Assured, Cucumber. Для QA это знакомая территория, с которой удобно заходить в код.
Работающим людям, которым нужен гибкий график
Школа прямо обещает онлайн-формат без отчисления и строгих дедлайнов. Паузы бесплатны, ограничение только по общему сроку доступа, который задаёт тариф.
Кому курс не подойдёт
- тем, кому нужен Android: мобильная разработка вынесена в бонусную специализацию для расширенных тарифов, на базовом её нет
- тем, кто хочет быстрый вход в профессию: до Spring и первых веб-сервисов идут месяцы Java Core, коллекций и JVM
- тем, кто рассчитывает на плотное сопровождение: на базовом тарифе только куратор и текстовая обратная связь по домашним заданиям
Чем отличается от других курсов направления
В каталоге направление «Разработка на Java» перемешано с JavaScript-курсами Слёрма и короткими программами Merion Academy. «Java-разработчик с нуля» у Merion стоит 12 930 рублей за 4 месяца, комплект с автоматизацией тестов 25 030 рублей: это записанные видеокурсы без проверки заданий, без карьерной поддержки и без документа о переподготовке. Курс ProductStar в пять раз дороже, но и устроен иначе: девять месяцев, проверка домашних работ преподавателем, восемь проектов, три из которых от ASTON, Globus IT и Совкомбанк Технологии, стажировки у партнёров и диплом. Внутри самой школы ближайший сосед это «Профессия: Frontend-разработчик» за те же 60 134 рублей: там JavaScript, React и вёрстка, здесь серверная разработка и Spring. Выбор между ними это выбор между интерфейсом и бэкендом, а не между уровнями сложности.
Обзор курса
Кто стоит за курсом
Школа заявляет преподавателей из Amazon, Яндекса, Confluent и Apple. В списке: Герман Урих, senior software engineer и tech lead в Apple, Виктория Ерохина, lead software developer в BigCommerce, Азиз Намазов, Java-разработчик Amazon, Ринат Нурмухаметов, Android-разработчик RTLabs, Арина Левадная, SDET из Института прикладной математики РАН, Геннадий Чурсов, software engineer in test. Состав перекошен в сторону тестирования и Android, что объясняет и сильный блок по тестам, и наличие Android-специализации.
Как устроена нагрузка
Формат асинхронный, без отчисления и жёстких дедлайнов, это школа выносит в первый экран. Уроки в записи, домашние задания после блоков, обратная связь от преподавателя в течение 48 часов. Программа делится на две ступени плюс третья бонусная. На базовом тарифе восемь проектов, на «Продвинутом» тоже восемь, на «Премиуме» девять, а разница между тарифами не в количестве практики, а в длительности доступа, специализациях и персональной поддержке.
Что входит в стоимость
Тариф «Стандартный» за 60 134 рублей закрывает 9 месяцев доступа, восемь проектов, обратную связь по домашним заданиям, куратора, ежемесячные воркшопы, закрытое комьюнити, стажировки у компаний-партнёров, карьерные мероприятия и карьерный курс в подарок. «Продвинутый» за 72 032 рубля добавляет 11 месяцев, специализацию Android-разработчик, четыре консультации с ментором, две карьерные консультации и тренировочное собеседование. «Премиум» за 119 059 рублей растягивает срок до 14 месяцев, даёт Android и Fullstack Frontend, восемь консультаций с ментором и выбор наставника. Оба числа сняты со страницы школы и в каталоге не обновляются.
Где программа проседает
Первое: базовый тариф не даёт ни одной персональной консультации, а Java это язык, где новичок застревает надолго и текстовой обратной связи раз в двое суток может не хватить. Второе: Kotlin, Jetpack Compose, RxJava и вся Android-часть заявлены в блоке «вы будете уметь», но живут в третьей ступени для расширенных тарифов. Третье: длительность в 9 месяцев не подкреплена ни числом уроков, ни академическими часами. Четвёртое: зарплаты от 60 тысяч рублей у новичка и от 350 тысяч у эксперта названы как рыночные ориентиры, к выпускникам школы они отношения не имеют.
Кому это не нужно
Если цель это автоматизация тестирования, здесь придётся девять месяцев учить разработку ради одного блока про тесты: дешевле взять специализированный курс. Если хочется писать под Android, базовый тариф не подойдёт совсем, а расширенный по цене приближается к отдельным мобильным программам.
Программа курса
1Основы Java и системы контроля версий
2Java: основные концепции
3Java Core: коллекции и алгоритмы
4Java Core: файлы, сеть, сборка проектов
5Базы данных, SQL и ООП
6Тестирование на Java
7Spring Framework и бэкенд
8Инструменты DevOps и дипломная работа
Чему вы научитесь
- уверенно программировать на Java: коллекции, generic-типы, Stream API, исключения, работа с памятью JVM
- применять ООП и принципы SOLID, писать поддерживаемый код и использовать шаблоны проектирования
- работать с многопоточностью, сериализацией, сетью и рефлексией
- разрабатывать веб-сервисы на Spring и Spring Boot, использовать Spring Data и Hibernate
- проектировать базы данных, писать SQL-запросы и работать через JDBC, понимать транзакции и уровни изоляции
- покрывать код юнит-, интеграционными и нагрузочными тестами: JUnit, TestNG, Mockito, JMeter, REST Assured
- вести проект в Git и GitHub, разрешать конфликты, работать с пулл-реквестами и код-ревью
- упаковывать приложение в Docker и автоматизировать окружение через Ansible
Как проходит обучение
Онлайн без отчисления и дедлайнов
Уроки в записи на платформе ProductStar, темп выбирает студент. Ограничение одно: уложиться в срок доступа, который определяется тарифом, иначе диплом не выдадут.
Практика после каждого блока
Домашние задания и проекты идут в конце блоков, всего в курсе восемь проектов на базовом тарифе. Развёрнутую обратную связь преподаватель даёт в течение 48 часов.
Куратор и чат курса
Куратор сопровождает по ходу обучения, вопросы можно задавать в чате курса. Персональные консультации с ментором подключаются на тарифах «Продвинутый» и «Премиум».
Воркшопы с практиками рынка
Ежемесячные воркшопы и вебинары с действующими разработчиками, разбор актуальных тем и кейсов. Анонсы приходят в чат курса.
Проекты компаний-партнёров
RestaurantHub API на Java, Spring и базах данных от ASTON, веб-приложение для анализа финансовых показателей от Globus IT, бот для расчёта графиков погашения кредитов от Совкомбанк Технологии.
Помощь с трудоустройством
Школа помогает с трудоустройством: составление резюме, подготовка к собеседованию, подбор вакансий.
Со страницы курса: «Все студенты, которые осваивают профессии, получают доступ к карьерному курсу: внутри ответы на 90% вопросов о трудоустройстве и готовые инструменты для поиска работы. Раз в месяц в чате курса публикуем дайджест актуальных вакансий, раз в квартал стажировки от компаний-партнеров. Также проводим ворк»
Часто задаваемые вопросы
Можно ли идти на курс без опыта в программировании?
Сколько стоит обучение и как устроена рассрочка?
Какой документ выдают после обучения?
Учат ли здесь Android-разработке?
Сколько ждать проверки домашнего задания?
Помогают ли найти работу?
Можно ли вернуть деньги?
Что попадёт в портфолио?
Отзывы о курсе «Профессия: Java-разработчик»
Оставить отзыв о курсе
Расскажите, как проходило обучение: что понравилось, что нет, помог ли курс в работе. Публикуем после проверки, рекламные тексты и анонимные жалобы без подробностей не пропускаем.
Это отзывы о других программах школы ProductStar: они говорят о школе в целом, а не об этом курсе.
Все отзывы школы собраны на её странице.
