Курс на Stepik
Обложка курса «Apache Maven: Глубокое знакомство» на Stepik
1 700 ₽

Apache Maven: Глубокое знакомство ★ 5.000

Открыть на
STEPIK.ORG

Курс обеспечит уверенное владение функционалом Maven – одного из наиболее популярных и современных инструментов для сборки Java-проектов. Инструктор с более чем 20-летним стажем преподавания; доходчивые объяснения, внятные примеры и демки, упор на лабораторный практикум.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Apache Maven: Глубокое знакомство»Учеников на курсе 25
Сертификаты, выданные на курсе «Apache Maven: Глубокое знакомство»Сертификатов выдано 0
Отзывы о курсе «Apache Maven: Глубокое знакомство»Отзывов получено 1
Рейтинг курса «Apache Maven: Глубокое знакомство»Рейтинг курса 5.000
Уроки в курсе «Apache Maven: Глубокое знакомство»Количество уроков 36
Время прохождения курса «Apache Maven: Глубокое знакомство»Время прохождения курса —
Стоимость курса «Apache Maven: Глубокое знакомство»Стоимость курса 1 700 ₽ —
Обновления курса «Apache Maven: Глубокое знакомство»Обновления курса — —
Дата публикации курса «Apache Maven: Глубокое знакомство»Дата публикации курса — ———
Последнее обновление курса «Apache Maven: Глубокое знакомство»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Apache Maven: Глубокое знакомство» 16 разделов Уроки в курсе «Apache Maven: Глубокое знакомство» 36 уроков Время прохождения курса «Apache Maven: Глубокое знакомство» 8 ч. Последнее обновление курса «Apache Maven: Глубокое знакомство» обн. 12 мая 2026

Введение

1 урок
1. Первое знакомство с Apache Maven ↗

Базовые понятия

3 урока
1. Что такое POM-файл ↗
2. Скелетный проект в терминале ↗
3. Скелетный проект в Intellij IDEA ↗

Подробнее про сборку и pom.xml

1 урок
1. Как сборка связана с POM-файлом ↗

Архетипы

1 урок
1. Учимся создавать и применять архетипы ↗

Наследование и многомодульность

2 урока
1. Что такое Super POM ↗
2. Многомодульные проекты ↗

Зависимости (dependencies)

1 урок
1. Подробнее о зависимостях ↗

Жизненные циклы (lifecycles) Maven-проекта

1 урок
1. Разновидности и состав жизненных циклов ↗

Работа с Maven-репозиториями

1 урок
1. Разновидности и назначение репозиториев ↗

Свойства проекта (properties)

1 урок
1. Учимся применять свойства ↗

Профили проекта (profiles)

2 урока
1. Общая идея ↗
2. Лабораторка с профилями ↗

Плагины для Maven

6 уроков
1. Знакомство с наиболее популярными плагинами ↗
2. Демка про анализатор PMD ↗
3. Демка про плагин antrun ↗
4. Демка про плагин checkstyle ↗
5. Демка про плагин cobertura ↗
6. Подсчет покрытия кода в Intellij IDEA ↗

Создание собственного плагина

2 урока
1. Что такое Mojo ↗
2. Лабораторка про самодельный плагин ↗

Best Practices в контексте Maven

1 урок
1. Основные практические рекомендации ↗

Простейшее веб-приложение через Maven

1 урок
1. Создаем и разворачиваем WAR-архив на сервере Tomcat ↗

Доп.примеры

2 урока
1. Как тестировать методы с побочным эффектом ↗
2. Maven не хочет запускать модульные тесты под JUnit5 ↗

Вопросы на собеседовании

9 уроков
1. Обозначения версий ↗
2. provided ↗
3. Папки config и resources ↗
4. Транзитивные зависимости ↗
5. settings.xml ↗
6. finalName ↗
7. install vs deploy ↗
8. packaging ↗
9. Как ускорить сборку ↗