Курс «Enterprise Java-разработчик»
Компания: Java Online Projects
рейтинг:
Язык:
Актуальная программа курса (18 модулей, по данным школы)
- Системы управления версиями. Git.
- Старт проекта
- 1-е занятие
- 2-е занятие
- 3-е занятие
- 4-е занятие
- 5-е занятие
- 6-е занятие
- 7-е занятие
- 8-е занятие
- 9-е занятие
- 10-е занятие
- 11-е занятие
- Lombok, база H2, ApplicationRunner
- Spring Data REST + HATEOAS
- Swagger/OpenAPI 3.0
- Тестирование и кэширование в Spring Boot
- Миграция приложения TopJava на Spring Boot
Кем вы сможете работать
Сколько зарабатывают в профессии (медиана hh.ru, по 119 вакансиям)
Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.
Сравнение с похожими курсами других школ
| Курс | Школа | Цена | Срок | Рейтинг | Диплом | |
|---|---|---|---|---|---|---|
| Enterprise Java-разработчик (этот) | Java Online Projects | 14 450 ₽ | 4 месяца | 4.9 | Сертификат | — |
| Java. Уровень 2 | GeekBrains (ГикБреинс) | 15 000 ₽ | 4 недели | 5.0 | — | Перейти |
| Java Developer. Professional | OTUS (Отус) | 144 500 ₽ | 6 месяцев | 5.0 | — | Перейти |
| Java для веб-сервисов | Хекслет (Hexlet) | 3 900 ₽ | 7 дней | 4.8 | — | Перейти |
Стоит ли идти на этот курс
Плюсы
- Стек попадает в enterprise-запросы точно: Spring MVC + Spring Security + Spring Boot 4 + PostgreSQL — это то, что смотрят на senior/middle вакансиях в корпоративных командах, не синтетика для портфолио.
- Покрытие тестами в программе: JUnit 5 с практикой — редкость среди курсов этого ценового диапазона; без тестов выпускник выглядит слабо на собеседовании.
- Материалы остаются навсегда без привязки к сроку — для плотной темы вроде Spring Security это важно: возвращаться к модулям после первой рабочей задачи удобнее, чем снова гуглить.
- Цена около 14 тысяч за продвинутый четырёхмесячный курс с таким стеком — один из самых доступных вариантов на рынке для этого уровня.
Минусы и кому не стоит
- Курс не для тех, кто начинает с нуля: уровень заявлен как продвинутый, и программа это подтверждает — нет базовых модулей по синтаксису Java или ООП. Придёте неподготовленными — потеряете время.
- Проверка домашних заданий в описании не обозначена явно: если обратной связи по коду нет, самостоятельно отловить архитектурные ошибки сложно — это особенно критично именно на уровне enterprise-паттернов.
- База партнёров по трудоустройству (750+ компаний) звучит убедительно, но конкретных данных по доле трудоустроенных выпускников нет — оценить реальную помощь с работой по открытым данным не получится.
Когда этот курс вам не нужен
Если вы уже строите микросервисы на Spring Boot в рабочем проекте и знаете разницу между Spring Security фильтрами — этот курс вам не добавит нового. Также не подойдёт тем, кто ищет диплом о профессиональной переподготовке: здесь только сертификат. И точно не для тех, кто хочет попробовать Java «с нуля» — продвинутый уровень означает, что база уже должна быть.
Как выбрать курс по этому направлению
На курсах по Java-разработке главное — не объём тем, а то, на чём именно практикуетесь. Ищите в программе конкретный стек: Spring MVC, Security, Boot — это стандарт enterprise, без них вакансии по «корпоративной Java» закрыты. Смотрите, есть ли работа с базами данных (PostgreSQL, HSQLDB) и покрытие тестами (JUnit) — без этого джун не пройдёт код-ревью. По трудоустройству: честный показатель — не «партнёры», а сколько выпускников реально находят работу. Цена за четыре месяца продвинутого курса ниже 15 тысяч — для рынка скромно; задайтесь вопросом, за счёт чего: нет куратора, нет обратной связи? Это влияет на доучиваемость.
Частые вопросы
Подойдёт ли курс, если я знаю Java на базовом уровне, но Spring не трогал?
Скорее нет. Уровень заявлен как продвинутый, и программа стартует с Git и сразу уходит в проектную работу — без понимания Maven, Stream API и основ Spring вы будете тормозить с первых занятий. Лучше закрыть эти пробелы отдельно, потом возвращаться.
Сколько времени в неделю нужно выделять?
Точных данных по нагрузке в описании нет. Для продвинутого курса с таким стеком (Spring Security, JUnit, PostgreSQL) ориентируйтесь на 10–15 часов в неделю — меньше не хватит, чтобы разобраться с практикой.
Что получу на руки по итогу курса?
Сертификат об окончании и бессрочный доступ к материалам. Это не диплом государственного образца — но для IT-рынка сертификат от профильной школы вместе с проектным портфолио значит больше, чем корочка.
Помогут ли с трудоустройством?
Школа указывает на базу из 750+ партнёров-работодателей и рекрутеров, которые смотрят профили выпускников. Это не гарантия оффера, но реальный канал видимости для тех, кто заполнит резюме и поднимет флаг готовности к работе.
Какие технологии покрывает курс?
Maven, Spring MVC, Spring Security, Spring Boot 4, REST с Jackson, JUnit 5, Stream API, Time API, PostgreSQL, HSQLDB, H2, Lombok. Это рабочий enterprise-стек — не учебные примеры, а то, что встречается в реальных командах.
Можно ли учиться в своём темпе, без привязки к расписанию?
Материалы доступны бессрочно и без привязки к местоположению — это подтверждено в описании. Есть ли жёсткое расписание занятий или живые сессии, из открытых данных неясно; этот момент стоит прояснить перед оплатой.
Длительность курса
4
Формат обучения
Видеоуроки, практические и теоритические задания
Обратная связь
Поддержка преподавателя, ответы на вопросы и обсуждение занятий и домашних заданий в группе участников.
Теория и практика
11 занятий
Чему научитесь
Профессионально программировать на языке Java
Разбираться в жизненном цикле
Проводить тестирование через JUnit
Работать с базы данных
Настраивать Database в IDEA
Улучшать качество кода
Обрабатывать исключения и ошибки
Деплою приложений в Heroku
прямо сейчас!
О курсе
О курсе
Преподаватели курса
Отзывы
Пришла сюда после 35 уровней JavaRush, то есть за плечами был только базовый Java, даже SQL-запросы писала с трудом. Курс проходила параллельно с основной работой - совсем в другой сфере, - поэтому стажировка вместо трёх месяцев растянулась почти на полгода. Большинство вечеров и выходных уходило на то, чтобы закрыть пробелы и дотянуться до уровня, при котором вообще можно было нормально сделать домашнее задание. Было реально тяжело, не скрою.
Кураторам TopJava отдельное спасибо - отвечали быстро, комментарии давали развёрнутые, не отписки, и направляли на нужные ресурсы когда сама не могла разобраться.
В итоге - курс однозначно полезный, но лёгкой прогулки не ждите. Зато когда заканчиваешь, чувствуешь себя настоящим разработчиком, а не просто человеком, который прошёл пару туториалов.
Тем, кто колеблется: раздумья кодить не научат, а курс с проверками домашних заданий - научит. Берите без вопросов. Один барьер на пути к карьере разработчика снят - переходим к следующему))
Практика здесь - это основа, не приложение к лекциям. Через задания постепенно складывается картина того, как строится web-приложение целиком: и backend, и базовый frontend. Выпускной проект - отдельная история: дают только ТЗ, и ты с нуля пишешь REST API сам. Это жестко, но именно после этого понимаешь, что можешь.
Курс советую всем, кто реально хочет войти в Java-разработку, а не просто получить сертификат.
Он поразил меня широчайшим кругозором по современным технологиям , применяемым в Java.Курс можно использовать как записную книжку по программированию. Понравилась удобная подача материала. Множество полезных ссылок,обучающих видео уроков, комментариев по правилам выполнения ДЗ.
В процессе урока сначала рассказывают и показывают как применять изучаемую тему, а затем необходимо ее закрепить на практике в домашнем задании. Всем рекомендую брать курс с проверкой ДЗ. Мне это помогло глубже понять темы. Кураторы всегда отвечают на возникшие вопросы , направляют ход мысли и помогают исправить ошибки. Я благодарен своему куратору Татьяне за помощь. Она не просто проверяла ошибки, а направляла меня на совершенствование кода.
Выпускной проект. Это главная составляющая курса. Вот вы делали все по кусочкам , и вдруг надо самому создать рабочий проект, да еще и с изюминкой. Нужно придумать свой вариант развития событий. Только в процессе самостоятельного написания кода я понял какие хитрости приготовил Григорий. Скопипастить не получится , надо думать, надо вспоминать ,надо понимать как это работает. И когда проект готов , вот тут и появляется уверенность , что я смогу спокойно проити собеседование. Я понимаю как это работает и для чего это нужно. Выражаю огромную благодарность Григорию, Татьяне и Екатерине за помощь в освоении Java!
Курс рекомендую всем , и новичкам и со стажем. Очень познавательно.
Что реально зацепило - стек современный и широкий, не устаревшие вещи. При этом не просто "используй инструмент", а показывают несколько подходов к одной задаче, сравнивают их и объясняют, когда что применять. Видно, что преподаватель в теме по-настоящему, а не по верхам.
Материала много, и это скорее плюс - есть и видео, и теоретические статьи, и конкретные примеры с вопросами. Можно посмотреть урок и сразу лезть в код, а можно сначала почитать теорию глубже. Ссылки на дополнительные материалы оказались неожиданно полезными: при работе над выпускным гуглил много, и решения часто находились именно там.
Домашки хорошо закрепляют материал - и я бы настоятельно советовал брать проверку заданий. Кураторы реально помогают найти ошибки и отвечают на вопросы, плюс это дисциплинирует и не даёт затягивать.
Выпускной проект - отдельная история. Делаешь с нуля, и именно тогда понимаешь, что где-то недопонял или забыл. Пересматриваешь занятия уже по-другому, с конкретным запросом - и усваивается заметно лучше. Приятный бонус: курс можно бесплатно повторить на следующем потоке.
Благодарю Григория, Екатерину и Татьяну за обучение и помощь!
Из того, что реально понравилось - ежедневная обратная связь с наставником и общение с однокурсниками в чате. Вопросы не зависали без ответа. И выпускной проект захватил по-настоящему: у меня он в итоге разросся примерно до 3000 строк кода, хотя я убирал лишнее везде, где мог. Именно в процессе работы над ним многое встало на свои места, и появилась уверенность в собственных знаниях.
Если вы новичок и время на учебу есть - стоит попробовать. Курс задает направление и точно помогает вырасти. Будет полезен и тем, у кого уже есть опыт в Java.
В общем было сложно и интересно. Голова пухла от количества информации. Времени на выполнение ДЗ оставалось в обрез, на написание выпускного проекта его не оставалось совсем)). Но все позади, и даже выпускной сдан. В процессе его написания, повторяя темы и вникая в суть некоторых проблем, лучше их запоминаешь, приходит понимание деталей. Для меня высокая сложность стажировки однозначно плюс - думаю, что профессиональный рост от этого ощутимее, ежели чем все было бы просто.
Большое спасибо Григорию, Татьяне и Екатерине, за возможность приобрести так необходимые знания и навыки!
Для меня, как для человека, никогда не имеющего никакого опыта с java ЕЕ, фреймворками, javascript и тд, курс дался не так легко. Сначала были даже мысли не заканчивать курс, помог код-ревью (жалко было бросать, когда уже оплатила), рекомендую приобрести его с самого начала - во-первых, обратную связь дают подробную, во-вторых, сложно развиваться, когда думаешь, что в коде все отлично.
Порадовали практические задания, без них от курса не было бы пользы, так как после просмотра видео информация не структурирована в голове, а когда начинаешь делать задания, тогда пересматриваешь уроки и обращаешь внимание, казалось бы на незначительные детали, ищешь сам информацию, собираешь проект -и все становится понятным. Также в качестве плюса хотелось бы отметить уроки в видео, в которых не было воды и в то же время вся информация была дана, так экономится время на просмотре уроков и можно больше уделить внимания практике.
Показательным был тот момент, что когда было получено выпускное задание (4 занятие), было чувство, что оно практически невыполнимо (тем более написать с 0), после окончания курса, задание было выполнено достаточно просто и быстро.
Курс охватывает очень много основных тем: jpa, jdbc, datajpa, security, rest, soap, orm и тд. Конечно, знания необходимо еще расширять и углублять, но для старта это даже больше, чем нужно.
Курс однозначно рекомендую и пройти его до конца, выполняя все домашние задания , даже если будет очень сложно.
Формат тоже удобный - записанные вебинары, можно пересматривать сколько нужно. Григорий Кислин объясняет каждый шаг: от подключения зависимостей до архитектуры и деплоя, и постоянно добавляет примеры из практики - как это делается в боевых проектах, какие подходы сейчас в ходу. Перед каждым занятием приходит письмо с инструкциями, ссылками на материалы и патчи - дополнительного контента там реально много.
Отдельно понравился Slack: там живое обсуждение заданий, ответы на вопросы, общение с выпускниками и даже вакансии публикуют. Это здорово помогает не застревать в одиночку. Спасибо Григорию за курс и поддержку, и менторам тоже.
После BaseJava взялся за TopJava - курс на топовых фреймворках и технологиях. Для начинающего это уже почти настоящая работа, очень много всего нового и реально сложно. Надо быть готовым вкладывать в проект огромное количество времени. Но именно такой подход и ценен: в коммерческом проекте никто разжевывать не будет, и то, что студента здесь намеренно приучают самому разбираться в проблемах - это правильно. Именно так я освоил дебаг, чтение логов и работу со stackoverflow.
Отдельно скажу про ментора Татьяну - повезло с человеком. Глубокие знания в технологиях, всегда отвечала на вопросы (и не давала стесняться их задавать), терпеливо разбирала ошибки, а их у меня было немало. Без её проверок я бы не получил того опыта за такой срок.
Выпускной проект пишешь полностью сам, потом ревью - и видишь, где образовались пробелы. То, что лекции остаются в бесплатном доступе навсегда и можно повторно участвовать в проекте, дает возможность закрыть эти пробелы или просто использовать материалы как справочник в реальной работе.
Всем, кто хочет стать java-разработчиком, - рекомендую, и обязательно с проверкой кода. Не стоит на этом экономить - окупится потом.
Тем, кто хочет после базовых знаний языка войти в мир энтерпрайза - стажировка будет отличным стартом. Важный момент: начальные знания на входе нужны, здесь их расширяют и систематизируют, а не дают с нуля.
Что понравилось:
1. возможность построить приложение с нуля не набивая себе шишки на различных граблях
2. хорошая подача материала - необходимый минимум дается на лекции, остальное добываем по ссылкам в уроке или гуглим.
3. как писал выше - актуальный стек технологий.
4. сложные ДЗ. Если основную часть, как правило, можно сделать внимательно посмотрев лекцию, то над дополнительной частью придется поработать.
5. качество code review. Настоятельно рекомендую - комментарии емкие и по делу.
6. хороший выпускной проект, который не стыдно добавить себе в портфолио.
По недостаткам даже не знаю, что написать, скорее предостережение: курс непростой, и, на мой взгляд, требует хотя бы базовых знаний JavaEE и SQL. Если не выходили за пределы Java SE и не сталкивались с JDBC, то будет очень больно :)
Также нужно быть готовым к тому, что на учебу придется затратить приличное количество времени - в моем случае на учебу уходило около 12-15 часов в неделю.
В целом по программе: все очень сбалансировано - тут и настройки, и база, и бэк, и фронт, и тестирование. Да еще и развертывание в облаке. В общем, полный цикл. Так что стажировку настоятельно рекомендую.
Честно говоря я сомневался что смогу закончить topjava, мне казалось что я немного переоценил свои силы и что это доступно только опытным программистам или талантливым к программированию ребятам, к коим я совершенно не отношусь. Каждый урок казался совершенно непонятным и сложным. Но, по мере прохождения, это становилось понятным и оглядываясь назад, я думал о пройденных уроках как о чём то простом. Но наверное, это и есть показатель любой правильно работающей учебной системы)
Насчёт самой стажировки, это не курс, который посмотрели и благополучно забыли, это крещение огнём. Сразу применяете свои знания в реальном проекте. Немало теории и Много Практики. Помимо очевидной пользы, это ещё и мотивирует, когда видишь плоды своих действий. Ничего дополнительно не надо учить и искать, Григорий уже постарался за вас и собрал все необходимые материалы. Я брал с проверкой д/з и другим советую. Ревью кода значительно помогает учиться.
Благодарю Екатерину и Татьяну за помощь и наставничество. Как же я в masterjava без вас буду(
Григорию огромное спасибо за качественное обучение!
В некоторых темах так и не разобрался, так что попробую еще раз, для закрепления.
Прошла стажировку TopJava с проверкой ДЗ! Я это сделала :)
Сначала прошла BaseJava с проверкой домашек, это мне сильно помогло пройти первые 4 сложных и объёмных занятия. Ну а дальше расскажу кратко о самом проекте TOPJAVA.
Проект охватывает большое количество технологий (Maven, Spring MVC, Security, JPA(Hibernate), REST(Jackson), Bootstrap (css,js), datatables, jQuery + plugins, Java 8 Stream and Time API ) + идёт создание проекта от начала и до конца (full stack). Есть ограничение по времени, что для меня оказалось тяжёлым испытанием, так как у меня была работа + дети :), желательно на время прохождения этой стажировки быть безработным или взять всевозможные отпуска, отгулы, тогда времени должно хватить.
Очень много знаний надо усвоить за относительно короткий срок, думаю большинству не хватает этого времени и они повторно проходят стажировку (благо, что это бесплатно, раз оплатил и проходи столько, сколько потребуется).
Проект очень полезный и всегда актуальный, так как постоянно идёт обновление технологий, пройти однозначно надо, будете знать на что способны и к чему стремиться
Я искала возможность научиться хорошим практикам разработки у профессионала. Проект TopJava помог решить эту проблему. Перед участием в TopJava также прошла BaseJava, чтобы систематизировать базовые знания.
В TopJava для меня было важно, что:
- используются самые востребованные технологии;
- разрабатывается целостный проект - это позволяет получить навыки работы с этими технологиями, понимание места и роли каждой технологии в проекте, тонкостей их применения;
- ооочень много рекомендованной литературы, ссылок на источники для дополнительного изучения;
- благоприятная атмосфера для профессионального роста и учебы, атмосфера взаимопомощи;
- удобно организована работа в Slack и на GitHub;
- можно повторно пройти курс, что я и планирую сделать.
Большое спасибо менторам, а также моим однокурсникам и однокурсницам за участие в разностороннем обсуждении сложных мест курса, что делились полезными ссылками, опытом. Это помогло мне гораздо глубже понять многие темы. Желаю всем найти работу мечты!
Спустя годы работал бухгалтером. Зарплата нормальная, коллектив неплохой - но не мое, совсем. Пятиминутное опоздание - выговор, дресс-код в тридцатиградусную жару (кондиционер нельзя, потому что сотрудницам дует), и так по кругу. Грел себя мыслью, что вот соберу денег и пойду в политех на программиста. Мысль так мыслью и оставалась.
Потом позвонил старый приятель, с которым не виделись с первого курса, - говорит, работает Java-разработчиком и вспомнил обо мне. Позвал, сказал почитать Шилдта пару недель и приходить на собеседование в его компанию. Меня, конечно, никуда не взяли. Но когда я зашел в тот офис - парни в шортах, кто-то режется в Mortal Kombat на PS, ревьювер говорит "сейчас разобью партейку в бильярд и начнем" - я понял, что мой мир больше не будет прежним. Вот тогда и влюбился в IT по-настоящему.
Читал Шилдта, писал конспекты, но не хватало практики. Первый же запрос в поисковике выдал JavaRush. Для меня это был переворот - я-то думал, что без универа никуда, что Java-программист обязан знать C/C++ и чуть ли не Assembler. А тут все по делу и куча задач. Первые 10 бесплатных уровней прошел с удовольствием, решил что справлюсь легко - и взял подписку на месяц. Это был самый жесткий месяц: спал по паре часов, задачи снились буквально, на работе начались проблемы. За три недели осилил следующие 10 уровней и выдохся. После недельного перерыва внимательнее изучил варианты подписок...
Не буду притворяться, что всё было легко. 5 месяцев без работы: 3 из них на стажировке у Григория Кислина, 2 - в поисках. На работу попал с пятой попытки. Рынок жесткий - джунов брать не торопятся, хотят сразу готовых. Несколько раз реально хотел бросить. Спасибо Григорию и всем, кто поддерживал в этот период - без этого, честно, не знаю чем бы кончилось.
Мне было 31, когда понял: каждый должен заниматься своим. Нравится писать код - пиши, остальное придет. Из практических вещей, которые реально помогли на собеседованиях: смотри требования к вакансии и трезво оценивай, насколько им соответствуешь. И за каждое слово в резюме придется отвечать - написал REST controller и SQL, готовься разобрать это по полочкам.



