У вас уже есть заявка на текущий период.
Если вы хотите, чтобы данная программа участвовала в розыгрыше гранта в этом месяце, необходимо добавить ее в папку "Интересные мероприятия".
Или создайте заявку на другой период.
08.09.2016 - 08.09.2016 Уточните расписание у организатора. Возможно он не успел обновить расписание.
Форма обучения:
Очная/дневная
Вид мероприятия:
Мастер-класс
Тип мероприятия:
Открытые
Преподаватель
Барух Садогурский (США, Калифорния) - developer advocate в компании JFrog, создатель репозитория Artifactory Binary Repository. Лучший докладчик на конференции JavaOne в 2011 г., обладатель Duke Choice Awards в 2013 г.
Анонс программы
Если вы когда-нибудь пользовались средой разработки для сборки проектов или писали скрипты или xml-файлы на Ant, вы, безусловно, чувствовали – должен быть способ лучше. И он есть. Использование современной системы сборки (декларативной, стандартной, со встроенным управлением зависимостями) переводит автоматизацию сборки проекта на совершенно новый уровень, на котором вы можете заниматься тем, за что вам платят деньги и что вы любите делать — писать продукт, а не воевать со сборкой. На этом тренинге будет представлен безусловный лидер среди систем сборки – Apache Maven, являющийся сегодня стандартом де-факто. Знание этой системы позволит легко влиться в большинство существующих команд разработки, а продвинутые аспекты, такие как написание плагинов и создание собственных циклов сборки, – подстроить Maven под большинство даже нестандартных проектов. После того как всё собрано и запущено, вы, конечно, обнаружите, что "Java тормозит". Во второй части курса рассмотрим, почему так получается, и сделаем обзор набора инструментов, помогающих найти и понять причины подобных проблем.
Описание программы
1. Maven:
Что такое система сборки проекта и зачем она нужна?
Императивные vs Декларативные системы сборки;
Введение в Maven;
Установка Maven;
Архетипы;
Структур POM-файла;
Управление зависимостями;
Свойства;
Жизненный цикл проекта;
Часто используемые плагины;
Интеграция с IntelliJ IDEA;
Использование профилей;
Создание плагинов;
2. JVM internals, debugging, profiling:
Почему Java тормозит?
Профайлеры? Дебагерры?
Visual VM;
BTrace;
jhat.
1. Maven:
Что такое система сборки проекта и зачем она нужна?