[Stepik] [Игорь Судакевич]

  • Автор темы SlivInfoKurs
  • Дата начала
S

SlivInfoKurs

Модератор
Регистрация
31.03.2020
Сообщения
149 158
Реакции
366
Онлайн
6дн 5ч 23м 57с
чина:


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

Чему вы научитесь
По окончании курса слушатели смогут с легкостью читать, создавать и модифицировать POM-файлы, управлять свойствами и профилями своих приложений, а также перенастраивать чужие Java-проекты под собственные нужды.
Курс является логическим продолжением учебной программы по базовой Джаве того же автора и служит все той же цели: дать курсанту фундамент знаний и навыков, из которых и ывается понятие Junior Java Developer в современных IT-реалиях.

О курсе
Это полномасштабный учебный видеокурс для овладения не только базовыми, но и продвинутыми возможностями Apache Maven, мощного менеджера проектов, который активно применяется в Java-экосистеме.
Современному разработчику практически невозможно обойтись без Maven’а, т.к. он предоставляет стандартизированный и унифицированный способ управления проектными сборками, зависимостями, плагинами и т.д., вплоть до разворачивания на сервере. Maven не только автоматизирует процесс сборки, но и делает это наиболее эффективным и надежным образом.

Соответственно, данный курс охватывает следующие аспекты:
Знакомство с Apache Maven – что это за инструмент, зачем он нужен и почему без него нельзя обойтись; мы обсудим также его архитектуру, ключевые концепции и место в экосистеме Джавы.
Инсталляция – мы покажем как развернуть Maven на локальной машине, и как им пользоваться из IDE.
POM – разберем что такое Project Object Model и как эта модель определяет структуру, требуемые библиотеки и плагины проекта.
Зависимости (dependencies) – узнаем как объявлять зависимости, разберемся с их областями действия (scopes) на различных этапах сборки проекта, научимся использовать репозитории.
Упаковка – увидим различные формы упаковки конечных артефактов проекта, изучим жизненные циклы его сборки, узнаем как переключать профили в зависимости от требуемого режима работы приложения.
Плагины – научимся не только подключать и юзать плагины, но и создавать собственные.
Модульные тесты – узнаем как Maven позволяет упростить и автоматизировать модульное тестирование (на примере JUnit) непосредственно при сборке проекта.
Практические рекомендации – обсудим конвенции о структуре и наименовании свойств проекта, рассмотрим приемы управления версиями зависимостей и вопросы оптимизации сборки.
Между прочим, конечной лабораторкой этого курса будет создание пусть простейшего, но полностью функционального веб-приложения, развернутого на встроенном сервлетном контейнере типа Tomcat – и те ребята, которые такого еще не видели, даже удивятся, до чего просто и быстро это делается благодаря Maven’у.

Для кого этот курс
Курс идеально подходит для начинающих Java-программистов, но при этом он настолько полон и глубок, что удачно впишется в тему повышения квалификации для ребят, впервые пришедших в Джаву из других технологий. Курс послужит великолепным подспорьем как для старшеклассников, так и студентов вузов; как для аспирантов, так и инженеров-исследователей – и вообще всех тех, кто хочет научиться разрабатывать Java-приложения с помощью современного инструментария.

Программа курса
Введение
Первое знакомство с Apache Maven

Базовые понятия
Что такое POM-файл
Скелетный проект в терминале
Скелетный проект в Intellij IDEA

про сборку и pom.xml
Как сборка связана с POM-файлом

Архетипы
Учимся создавать и применять архетипы

Наследование и многомодульность
Что такое Super POM
Многомодульные проекты

Зависимости (dependencies)
о зависимостях

Жизненные циклы (lifecycles) Maven-проекта
Разновидности и состав жизненных циклов

Работа с Maven-репозиториями
Разновидности и назначение репозиториев

Свойства проекта (properties)
Учимся применять свойства

Профили проекта (profiles)
Общая идея
Лабораторка с профилями

Плагины для Maven
Знакомство с наиболее популярными плагинами
Демка про анализатор PMD
Демка про плагин antrun
Демка про плагин checkstyle
Демка про плагин cobertura
Подсчет покрытия кода в Intellij IDEA

Создание собственного плагина
Что такое Mojo
Лабораторка про самодельный плагин

Best Practices в контексте Maven
Основные практические рекомендации

Простейшее веб-приложение через Maven
Создаем и разворачиваем WAR-архив на сервере Tomcat

Доп.примеры
Как тестировать методы с побочным эффектом

Цена: 1500 руб.
Скрытая ссылка

Этот курс появится в скором времени на форуме kursstore.com Проверьте по поиску форума, возможно данный курс уже слит.
 

О нас

  • - Наш форум был создан с одной целью, помогать другим! На нашем форуме, Вы можете скачать самые свежие и популярные курсы, книги, тренинги и вебинары, схемы по заработку, различные мануалы и готовые кейсы, а так же слитые складчины с торрент ресурсов, по самым разным направлениям бесплатно!

    Слив курсов

    Ищете возможность расширить знания бесплатно, скачать курсы, вебинары и марафоны в видео формате, получить бесплатно практически любой инфопродукт? Посетите наш сайт, где вы можете выбрать интересующего вас автора и направление, а также скачать материалы для обучения на любой устройство в формате торрент.

    Слив онлайн курсов

    На нашем формуе вы легко сможете найти и скачать курсы по интересующей вас теме. Просто выберите автора или направление, загрузите материалы на свое устройство и начните обучение в удобное для вас время. Мы предлагаем возможность скачивания курсов бесплатно, а также доступ к премиум подписке.

    На нашем сайте вы найдёте курсы следующих тематик:
    • Курсы и лекции от известных школ и авторов;
    • Уроки по дизайну, графике, программированию и бизнесу
    • Тренинги по саморазвитию, психологии и эзотерике;
    • Материалы по отношениям, пикапу и соблазнению;
    • Нейросети и Маркетплейсы;
    • Онлайн-обучение по шитью, строительству, рукоделию и работе по дому;

    Слив Курсов Бесплатно

    К скачиванию доступны сотни материалов и складчин, со всех известных сайтов, таких как складчик или складчина. Все курсы доступны в одной подписке. Больше не нужно покупать курсы по одному!

    Онлайн курсы форум

    Обошли многие форумы и не нашли подходящий курс? Скачивайте любой из сотни тысяч курсов на нашем форуме. Инфопродукты и новые сливы курсов пополняются ежедневно! Если вы не нашли нужный курс на других форумах, у нас вы сможете скачать любой из сотен тысяч доступных инфопродуктов. Ежедневно мы пополняем базу новыми сливами курсов, чтобы вы всегда могли найти актуальные материалы для обучения.