Автоматизація збірки проектів за допомогою Apache Maven
ITVDN: курси програмування
Відеокурси з
програмування

Замовити дзвінок

Вибери свою IT спеціальність

Підписка

Замовити дзвінок

+38 099 757 27 82

Автоматизація збірки проектів за допомогою Apache Maven

Про курс

Даний відео курс покликаний навчити основним концепціям роботи із системою складання Maven, а також продемонструвати на практиці її базові можливості, необхідні для ефективного управління циклом складання проекту. Для кращого сприйняття матеріалу програма навчання передбачає написання власного Java EE проекту з використанням Maven.

Під час розробки проекту основна увага приділятиметься саме системі складання Maven, тому знання інших EE технологій не є обов'язковим. Після проходження курсу ви розумітимете, як і для чого використовується дана система складання, які завдання можна вирішити з її допомогою, а також зможете застосувати всі ці знання на практиці.

Читати далі...

Цей курс входить до спеціальності:

Попередні Вимоги

Знання мови Java.

Читати далі...

Ви навчитеся

  • Самостійно встановлювати та налаштовувати Java та Maven, створювати проекти в даних середовищах
  • Розуміти призначення та принципи Project Object Model
  • Ефективно керувати залежностями під час роботи з проектом, використовувати різні репозиторії
  • Вирішувати конфлікти між різними версіями артефактів
  • Самостійно проводити складання та упаковку проекту різними способами
  • Працювати з плагінами в Maven
  • Кастомізувати процес складання за допомогою профілів та працювати з архетипами
Читати далі...
Завантажити матеріали курсу Для отримання матеріалів курсу необхідно авторизуватися
Отримати сертифікат Для отримання сертифікату необхідно авторизуватися
  • Тривалість: 3 год 9 хв
  • Курс створено: 06.02.2019
  • Уроків: 6
  • Оновлено: 01.12.2020
  • Мова: російська

Що входить до курсу

  • 6 відео уроків
  • Домашні завдання
Увійдіть або зареєструйтеся для того, щоб продовжити перегляд безкоштовного відео

Перший відео урок складатиметься з наступних тем: Огляд основних можливостей Maven. Огляд курсу Встановлення та налаштування Maven. Встановлення JAVA. Встановлення Intellij IDEA. Інтеграція Maven+ Intellij Idea. Запуск, структура директорій Maven-проекту. Підведення підсумків.

Читати далі...

Сформувати розуміння принципів побудови об'єктної моделі проекту (POM). Отримати уявлення про призначення та внутрішню структуру файлу pom.xml та призначення різних тегів (project, modelVersion, dependencies, repositories, description, plugins, build та інші). Ознайомитись зі стратегією успадкування Maven (на прикладі root pom.xml, провести огляд вмісту). Створити проект із використанням Maven.

Читати далі...

Ознайомитись з принципами та способами управління залежностями у Maven. Ознайомитись з різними видами репозиторіїв, зі способами управління версіями та методиками вирішення конфліктів під час роботи з транзитивними залежностями. Сформувати розуміння того, що таке scope-залежність, які види scope існують і для чого вони використовуються.

Читати далі...

Ознайомитись з тим, що таке Maven Lifecycle (життєвий цикл). Які життєві цикли є в maven і для чого використовується кожен із них. Розглянути, що таке фази, як пов'язані з життєвим циклом, і як можна налаштовувати життєвий цикл за допомогою фаз. Сформувати розуміння того, навіщо потрібна упаковка проекту, навіщо існують різні види упаковки. Позначити відмінності jar, war, ear та ін.

Читати далі...

Познайомитися з тим, що таке плагіни в Maven, для чого і як вони використовуються. Ознайомитись з різними групами плагінів. Сформувати розуміння того, як можна прив'язати різні цілі плагіна до фаз складання. Розглянути основні плагіни, які найчастіше використовуються при складанні проекту і також розглянути, як можна налаштувати цей процес. Реалізувати власний навчальний плагін та показати, як його запускати.

Читати далі...

Отримати уявлення, що таке профілі та архетипи в Maven та які існують переваги їх використання. Розглянути, як створюються та використовуються профілі. Ознайомитись з різними способами активації профілів та особливостями їх використання. Розглянути основні використовувані архетипи. Навчитися користуватися системою генерації, пошуку та створення архетипів. Навчитися самостійно створювати та використовувати архетипи. Розглянути огляд матеріалів, пройдених протягом курсу та закріпити основні поняття.

Читати далі...
ПОКАЗАТИ ВСЕ

Купуй передплатуз доступом до всіх курсів та сервісів

Бібліотека сучасних IT знань у зручному форматі

Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

Стартовий
  • Усі відеокурси на 3 місяці
  • Тестування з 10 курсів
  • Перевірка 5 домашніх завдань
  • Консультація з тренером 30 хв
59.99 $
Придбати
Базовий
  • Усі відеокурси на 6 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
89.99 $
Придбати
Преміум
  • Усі відеокурси на 12 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
169.99 $
Придбати
коментарі та обговорення
Notification success