Как упростить жизнь разработчику: автоматизируем сборку, защищаем и оптимизируем код
Сегодня профессия программиста на слуху у каждого. Многие хотели бы им поработать, некоторые - просто посмотреть, что это такое. С образовательным стартапом OTUS у каждого будет данная возможность. Благодаря курсам по Java-разработке и Android-разработке для продвинутых, а также множеству бесплатных вебинаров, не выходя из дома, вы сможете открыть для себя бесценный кладезь информации.
Облегчаем разработку с Apache Maven
Сборка проектов, компиляция кода, создание дистрибутивов программ и генерация документации - все это отнимает кучу времени, если делать вручную. Фреймворк Apache Maven - отличное подспорье в работе любого программиста, ведь он предназначен для автоматизации таких задач. Подробнее узнать об инструменте поможет бесплатный вебинар «Знакомство с Maven».
Занятие состоится 18 марта в 20:00. В течение урока вам подробно расскажут о всем спектре возможностей Apache Maven для разработчиков Java и покажут типовой сценарий его применения. С головой окунуться в тему поможет профессионал, занимающийся разработкой с 2003 года. У преподавателя есть опыт работы в таких компаниях, как Compass Plus, Borlas, «СМП Банк» и «Райффайзенбанк». Поскольку мастер-класс предназначен лишь для продвинутых Java-программистов, то перед регистрацией на вебинар необходимо пройти тестирование из 20 вопросов. Успешно его завершить получается в среднем лишь у 60% попытавшихся. Бросьте себе вызов и здраво оцените ваш уровень прокачанности! Это займет не больше получаса.
Справились с тестом, прослушали вебинар и хотите еще развить свои навыки? OTUS приглашает вас на полноценный курс по Java-разработке. Он создан специально для программистов Java с опытом работы от одного года или программистов на других языках (любые языки ООП) с опытом от трех лет. Курс обеспечивает глубокое погружение в практику на Java и позволяет повысить уровень с Junior до Middle-разработчика за пять месяцев.
Мало код написать - нужно защитить и оптимизировать
Грамотно написанного кода сейчас уже недостаточно - разработчики должны не забывать о его безопасности и оптимизации. В этом им помогают специальные инструменты - обфускаторы. Обфускация - процесс, в результате которого код программы приобретает сложный для анализа вид. Это необходимо, чтобы защитить его от чужих глаз. На бесплатном вебинаре OTUS «Сжатие и оптимизация кода для Android-приложений» вы сможете подробно ознакомиться с представителями этих утилит: ProGuard и R8.
Вести занятие будет руководитель направления Android-разработки «Альфа-Банка». В этой сфере он трудится с 2013 года и уже успел поработать как в небольших стартапах, так и в огромных компаниях: «СберТех» и «Технократия». На вебинаре, который начнется 16 марта в 20:00, вы увидите, как работают ProGuard и R8, узнаете, как эти утилиты оптимизируют и убирают неиспользуемый код, сравните их эффективность. Правда, и в этом случае без тестирования не обойтись. От успешности прохождения напрямую зависит ваше участие в вебинаре. Не провалить тест получается только у 57% тестируемых. Сможете ли вы?
Кстати, у OTUS есть полноценный курс и для продвинутых Android-разработчиков. Он рассчитан на программистов со знанием Java или Kotlin и опытом работы от года. Вы научитесь глубоко разбираться в Android SDK, проектировать архитектуру приложений, использовать современные фреймворки на профессиональном уровне и многое другое.
Автор текста: Павел Смагин