Курс «Многомодульный Maven-проект»
Компания: Java Online Projects
рейтинг:
Язык:
Актуальная программа курса (12 модулей, по данным школы)
- Открытое занятие 1. Многопоточность Вступление. Многопоточность и параллельность. Структура памяти Java. Ленивая инициализация Реализация многопоточности в Java Реализация многопоточной отправки писем. Execution Framework
- Занятие 2 Разбор ДЗ: многопоточная реализация умножения матриц Java Microbenchmark JMH (от Алексея Шипилева) Формат XML. Создание схемы XSD. Работа с XML в Java JAXB, JAXP, StAX, XPath, XSLT
- Занятие 3 Разбор ДЗ: работа с XML Обзор Guava Монады. flatMap SOA и Микросервисы Многомодульный Maven проект
- Занятие 4 Разбор ДЗ: реализация структуры проекта, загрузка и разбор xml Thymeleaf Maven. Поиск и разрешение конфликтов зависимостей Подключаем логирование с общими настройкам Библиотеки и фреймворки для работы с JDBC Модуль persistence
- Занятие 5 Разбор ДЗ: cохранение в базу в batch-моде с обработкой конфликтов, вставка в несколько потоков Конфигурирование приложения ( Typesafe config ) Lombok
- Занятие 6 Разбор ДЗ: доработка модели и модуля export Миграция DB Веб-сервисы (REST/SOAP) Java реализации SOAP Имплементируем Mail Service
- Занятие 7 Разбор ДЗ: реализация MailSender, сохранение результатов отправки в DB, импорт Проектов и Групп Стили WSDL. Кастомизация WSDL Публикация кастомизированного WSDL. Автогенерация. Деплой в Tomcat Создание клиента почтового сервиса Реализация массовой и групповой отправки почты. HW7
- Занятие 8 Разбор ДЗ: делаем общий mailService.wsdl, обновление WSDL, отправка почты из модуля webapp Доступ к переменным maven в приложении SOAP Exception. Выделение общей части схемы Коррекция схемы Добавление мавен плагинов (copy-rename-maven-plugin, maven-antrun-plugin, liquibase-maven-plugin)
- Занятие 9 Разбор ДЗ: реализация вложений в веб-сервисе, подключение MTOM, реализация загрузки вложений в модуле webapp, реализация вложений в почте JAX-WS Message Context. Авторизация JAX-WS Handlers (логирование SOAP) Домашнее задание. Статистика
- Занятие 10 Разбор ДЗ: реализация SOAP handlers, конфигурирование сервисов JavaEE JAX-RS. Интеграция с Jersey JMS. Интеграция с ActiveMQ
- Занятие 11 Авторизация в контейнере Tomcat Отправка почты с вложениями по JAX-RS, по JMS Рефакторинг. Эксепшены в лямбдах Java 8 Concurrent and distributed applications toolkit AKKA Отсылка почты через AKKA Actors (Typed и Untyped Actors) Асинхронные сервлеты 3.0
- Заключение Разбор ДЗ: решения с асинхронными сервлетами Выбор языка программирования
Сколько зарабатывают в профессии (медиана hh.ru, по 119 вакансиям)
Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.
Сравнение с похожими курсами других школ
| Курс | Школа | Цена | Срок | Рейтинг | Диплом | |
|---|---|---|---|---|---|---|
| Многомодульный Maven-проект (этот) | Java Online Projects | 7 950 ₽ | 5 месяцев | 5 | сертификат об окончании | — |
| Java. Уровень 2 | GeekBrains (ГикБреинс) | Цена не указана | 4 недели | 5.0 | — | Обзор |
| Java Developer. Professional | OTUS (Отус) | 144 500 ₽ | 6 месяцев | 4.5 | — | Перейти |
| Java. Уровень 1 | GeekBrains (ГикБреинс) | Цена не указана | 4 недели | 4.5 | — | Обзор |
Стоит ли идти на этот курс
Плюсы
- Стек — промышленный. JAX-RS, Akka (и Typed, и Untyped Actors), JMS на ActiveMQ, миграции через LiquiBase, бенчмарки через JMH — это не учебные абстракции, а инструменты из реальных Java-бэкенд проектов.
- Бессрочный доступ к материалам, включая скачивание видео — можно учиться в своём темпе без дедлайнов и не переплачивать за продление.
- После курса — сертификат и доступ к сообществу выпускников в Slack и Telegram, что даёт возможность разобрать рабочие вопросы уже после окончания.
- Цена за такой объём стека — около восьми тысяч рублей — заметно ниже среднего по продвинутым Java-курсам на рынке.
Минусы и кому не стоит
- Курс — только для тех, у кого уже есть база Java. Начинающим зайти сюда — значит потратить время впустую: без понимания ООП, коллекций и базового Maven ни Akka, ни jDBI не лягут.
- Данных о поддержке со стороны преподавателей или проверке кода нет. Если формат — самостоятельный просмотр видео без ревью, сложные темы вроде конкурентности в Akka придётся добирать своими силами.
- Нет информации о трудоустройстве или помощи с поиском работы — только подборка вакансий в Telegram. Кому нужна карьерная поддержка, лучше искать курс с этой опцией явно.
Когда этот курс вам не нужен
Если вы уже проектировали многомодульные проекты и знакомы с большинством инструментов из стека — JAX-RS, Akka, LiquiBase — курс вряд ли добавит что-то новое. Также не стоит идти сюда, если главная цель — сменить профессию с нуля: без базы Java прохождение курса невозможно. И если вам нужна живая обратная связь по коду или карьерное сопровождение — ищите программу с явно заявленным mentorship-форматом.
Как выбрать курс по этому направлению
В направлении «Разработка» главный вопрос — насколько курс приближен к реальной работе. Красивое описание и длинный список технологий ничего не говорят о том, будете ли вы писать код сами или смотреть, как это делает преподаватель. Смотрите на конкретный стек: соответствует ли он вакансиям, на которые вы метите. Уточните формат проверки заданий — автотесты или живая ревью. Сроки доступа к материалам тоже важны: если нужно совмещать с работой, бессрочный доступ — не мелочь. И честно оцените уровень: курс для продвинутых при пробеле в базе превратится в мучение, а не в рост.
Частые вопросы
Подойдёт ли курс, если я только начинаю учить Java?
Нет. Уровень — продвинутый. Курс предполагает, что вы уже пишете на Java и понимаете основы сборки проектов. Новичкам сюда рано.
Сколько времени займёт обучение?
Около трёх с половиной месяцев. При этом доступ к материалам — бессрочный, то есть можно растянуть или пройти быстрее — зависит от вашего темпа и загрузки.
Какой документ выдают в итоге?
Сертификат об окончании — после успешного прохождения курса. Государственного диплома нет, это внутренний документ школы.
Есть ли помощь с трудоустройством?
Прямой поддержки с трудоустройством в описании нет. Школа предоставляет подборку вакансий и доступ к сообществу выпускников — это полезно, но не замена карьерному сопровождению.
Зачем здесь Akka, если я планирую работать в обычном веб-бэкенде?
Akka — специфический инструмент для высоконагруженных и распределённых систем. Если ваша цель — типовой REST-сервис на Spring, этот раздел окажется лишним. Курс заточен под более сложную архитектуру.
Можно ли скачать материалы и учиться офлайн?
Да, все видео доступны для скачивания без ограничений по времени и без привязки к месту.
Длительность курса
0
Формат обучения
Видеоуроки, практические и теоритические задания
Обратная связь
Поддержка преподавателя, ответы на вопросы и обсуждение занятий и домашних заданий в группе участников.
Теория и практика
11 занятий
Чему научитесь
Разрабатывать многомодульные Maven-проект на Java
Работать с многопоточностью и параллельностью
Создавать схемы XSD
Работать с XML в Java
Подключать логирование с общими настройкам
Проводить конфигурирование приложений
Понимать принципы авторизации в контейнере Tomcat
Разбираться в ассинхронных сервлетах
прямо сейчас!
О курсе
О курсе
Преподаватели курса
Отзывы
Подборки лучших курсов по теме
По темам этого курса на MOOC есть рейтинги лучших программ — сравнение цен, длительности и отзывов в одном месте.



