Интенсив «Оптимизация в Java» | OTUS
💥 Пока ты ждешь — другие качаются!
Мы создали лучшие условия, чтобы ты начал учиться прямо сейчас. Пиши в чат и получи скидку ➞
Написать в чат

Курсы

Программирование
Web-разработчик на Python
-20%
Разработчик Python
-20%
Разработчик на Spring Framework Разработчик Golang
-20%
iOS Разработчик. Продвинутый курс v 2.0.
-20%
C# ASP.NET Core разработчик
-20%
Vue.js разработчик Архитектор программного обеспечения Разработчик C++ MS SQL Server разработчик Android-разработчик. Базовый курс Архитектор высоких нагрузок Backend-разработчик на PHP Алгоритмы для разработчиков Программист 1С VOIP инженер Разработчик Java Enterprise AWS для разработчиков PostgreSQL Cloud Solution Architecture CI/CD Интенсив «Оптимизация в Java»
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02

Интенсив «Оптимизация в Java»

От основ Backend-оптимизации на Java до основных техник

Длительность

0 месяцев

Продолжительность
0 месяцев, 12 академ. часов в неделю
Что даст вам этот курс

Проведите неделю с пользой!

Супер-интенсив для программистов, уже знакомых с Java. 6 дней по 2 академических часа исключительной практики по оптимизации в Java, которая качественно повысит ваш уровень.

За 6 дней интенсива вы пройдете следующие темы:
— метрики и факторы «оптимальности»,
— приёмы оптимизации,
— профайлинг Java приложений,
— сборка мусора в Java,
— эффективное использование флагов JVM.

Дополнительно вы получите возможность пообщаться с экспертами из сферы Java и задать им все интересующие вас вопросы!

ВНИМАНИЕ: количество мест в группе ограничено! Оставьте заявку и с вами свяжется наш менеджер, чтобы обсудить выгодные условия обучения.
Преподаватель
Артем Первушов
Senior Software Developer (Luxoft)
Окончил Брянский государственный технологический университет (факультет информационных технологий).

Профессионально занимается программированием с 2010 года. Возглавлял IT-отдел в «Уралсибе», работал системным архитектором в «ЛАНИТ», «Ай-Теко», Uventex Inc. Разрабатывал zakupki.gov, kupivip, личный кабинет продавца в «Почте России».

Преподавал в «Иннополис», МГТУ и «Люксофт». Сертифицированный специалист Android ATC. На текущий момент занимает должность Senior Software Developer в Luxoft.

Преподаватель
Артем Первушов
Senior Software Developer (Luxoft)
Окончил Брянский государственный технологический университет (факультет информационных технологий).

Профессионально занимается программированием с 2010 года. Возглавлял IT-отдел в «Уралсибе», работал системным архитектором в «ЛАНИТ», «Ай-Теко», Uventex Inc. Разрабатывал zakupki.gov, kupivip, личный кабинет продавца в «Почте России».

Преподавал в «Иннополис», МГТУ и «Люксофт». Сертифицированный специалист Android ATC. На текущий момент занимает должность Senior Software Developer в Luxoft.

Необходимые знания
Опыт промышленной разработки на Java от 1.5 лет
Процесс обучения
Обучение проходит в формате онлайн-вебинаров и самостоятельной работы. Все материалы и записи прошедших вебинаров хранятся в личном кабинете студента. По всем практическим заданиям команда преподавателей даёт развёрнутый фидбек. Преподаватель — опытный инженер, который находится в едином коммуникационном пространстве с группой в течение всего образовательного процесса, т. е. во время обучения слушатель может задавать уточняющие вопросы по материалам лекций, взаимодействовать с преподавателями.
Программа обучения
Модуль 1
Основы оптимизации
Модуль 2
Профайлинг
Модуль 3
Сборка мусора
Модуль 4
Флаги JVM
Основы оптимизации
Тема 1: Основы оптимизации java backend
- Метрики "оптимальности"
- Факторы "оптимальности"
- Как проводить оптимизацию?
- Приемы оптимизации
Домашние задания: 1
1 Просмотреть видео по оптимизации
Цель: Просмотрите данные видео по оптимизации https://www.youtube.com/watch?v=cz93lTJW-do https://www.youtube.com/watch?v=sAtWK22Ho2Q
Профайлинг
Тема 1: Профайлинг Java приложений
- Список и значение метрик приложения
- Инструменты измерения
- Анализ dumps и snapshots
- Life анализ приложения
Сборка мусора
Тема 1: Сборка мусора в Java (часть 1)
- Зачем и как влиять на сборку мусора?
- Структра памяти JVM
- Алгоритмы и режимы сборки мусора
Тема 2: Сборка мусора в Java (часть 2)
- Тюнинг сборщика мусора
- Как "подстроить" код под сборку мусора
Флаги JVM
Тема 1: Эффективное использование флагов JVM (часть 1)
- Виды флагов JVM
- Флаги памяти
Тема 2: Эффективное использование флагов JVM (часть 2)
- Флаги многопоточности
- Флаги логгирования
- Другие флаги
Домашние задания: 1
1 Оптимизация простого клиента к Twitter
Цель: Научиться измерять показатели работающего Java приложения с точки зрения потребляемых ресурсов Научиться производить доказательные оптимизации программного кода на Java

  • заберёте с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям;

  • получите сертификат о прохождении курса;

  • Изучите нюансы работы специалиста по анализу больших данных;

  • сможете применить полученные знания в своей работе.

Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Интенсив «Оптимизация в Java»»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Интенсив «Оптимизация в Java»»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
🎁 Дарим сертификаты на скидку!
Запишитесь на июньскую трансляцию интересного вам дня открытых дверей и получите скидочный сертификат ➞