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

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

    Начать бесплатно

    Выбери свою 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 и какие существуют преимущества их использования. Рассмотреть, как создаются и используются профили. Познакомиться с различными способами активации профилей и особенностями их использования. Рассмотреть основные используемые архетипы. Научиться пользоваться системой генерации, поиска и создания архетипов. Научиться самостоятельно создавать и использовать архетипы. Рассмотреть обзор материалов, пройденных в течение курса и закрепить основные понятия.
      Читать дальше...
      ПОКАЗАТЬ ВСЕ
      Пакеты подписки с доступом ко всем курсам и сервисам

      Пакеты подписки с доступом ко всем курсам и сервисам

      Стартовый
      • Все видеокурсы на 3 месяца
      • Тестирование по 10 курсам
      • Проверка 5 домашних заданий
      • Консультация с тренером 30 мин
      Базовый
      • Все видеокурсы на 6 месяцев
      • Тестирование по 16 курсам
      • Проверка 10 домашних заданий
      • Консультация с тренером 60 мин
      Премиум
      • Все видеокурсы на 1 год
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      new
      Премиум Plus
      • Все видеокурсы на 1 год
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      • Скачивание видео уроков
      комментарии и обсуждения
      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.