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

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

Подписка

Автоматизация сборки проектов с помощью 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 $
Оформить подписку
Пакет Black Friday
  • Все видеокурсы на 15 месяцев
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
  • Скачивание видео уроков
  • Возможность приостановки обучения
110.00 $
220.00 $
Оформить подписку
Акция
Базовый
  • Все видеокурсы на 1 год
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
89.99 $
Оформить подписку
комментарии и обсуждения
Notification success