Интенсив «Оптимизация в Java» | OTUS
🔥 Что нужно, чтобы писать чистый код?
Курс «Архитектура и шаблоны проектирования». Спеццена для сдавших тест!
Подробнее

Курсы

Программирование
Подготовка к сертификации Oracle Java Programmer (OCAJP)
-8%
Алгоритмы и структуры данных
-12%
Backend-разработчик на PHP
-8%
Web-разработчик на Python
-11%
Архитектура и шаблоны проектирования
-14%
JavaScript Developer. Basic Интенсив «Оптимизация в Java»
-16%
Python Developer. Professional
-13%
Разработчик Golang
-17%
iOS Developer. Professional
-13%
Scala-разработчик
-21%
Java Developer. Professional
-12%
Разработчик Node.js
-15%
JavaScript Developer. Professional
-9%
Android Developer. Basic
-10%
C++ Developer. Professional
-8%
Разработчик C# AWS для разработчиков Unity Game Developer. Basic Разработчик голосовых ассистентов и чат-ботов Backend-разработка на Kotlin Agile Project Manager Нереляционные базы данных Супер - интенсив по паттернам проектирования Супер-практикум по использованию и настройке GIT Symfony Framework Супер-интенсив "Tarantool"
Инфраструктура
PostgreSQL
-10%
Administrator Linux. Professional
-11%
Базы данных
-19%
Administrator Linux.Basic
-18%
Супер-интенсив «СУБД в высоконагруженных системах»
-18%
IoT-разработчик
-12%
Супер-интенсив "SQL для анализа данных"
-16%
Highload Architect
-9%
MS SQL Server Developer Безопасность Linux Cloud Solution Architecture Разработчик голосовых ассистентов и чат-ботов Внедрение и работа в DevSecOps Администратор Linux. Виртуализация и кластеризация Infrastructure as a code in Ansible Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Специальная цена
Специальная цена

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

Общая стоимость

25 000 ₽

30 000 ₽

В рассрочку

-16%

Обучить сотрудников

Длительность обучения:

Формат:

Начало занятий:

6 дней

12 ак. часов

Online

20 ноября

Общая стоимость

25 000 ₽

30 000 ₽

В рассрочку

-16%

Обучить сотрудников
Что даст вам этот курс

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

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

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

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

ВНИМАНИЕ: количество мест в группе ограничено! Оставьте заявку и с вами свяжется наш менеджер, чтобы обсудить выгодные условия обучения.
Преподаватель
Владислав Родин
В настоящее время занимает должность руководителя группы разработки, преподает в Московском Физико-Техническом Институте и на портале foxminded.

Выпускник МФТИ, начал программировать на С++, работал инженером-исследователем на проекте вычислительного программного комплекса МФТИ.

С 2017 года занимается Java Enterprise разработкой.

Работал Java-разработчиком в таких компаниях как НСПК и Яндекс. Занимался проблемами высокой нагрузки, работая как на Spring'овом (Spring Boot, Spring Core, Spring Data, Spring Batch и т.д.) так и на Java EE'шном стеках. Улучшал инфраструктуру проектов, внедряя CI/CD и отлаживая процесс миграции БД. Строил С4- архитектурные схемы для проектов, в которых принимал участие.

Является автором статей по backend-разработке на habr.com; спикер Рит++ 2020; обладатель сертификата Oracle Certified Assotiate Java SE 8 Programmer.

Руководитель программы
Преподаватель
Владислав Родин
В настоящее время занимает должность руководителя группы разработки, преподает в Московском Физико-Техническом Институте и на портале foxminded.

Выпускник МФТИ, начал программировать на С++, работал инженером-исследователем на проекте вычислительного программного комплекса МФТИ.

С 2017 года занимается Java Enterprise разработкой.

Работал Java-разработчиком в таких компаниях как НСПК и Яндекс. Занимался проблемами высокой нагрузки, работая как на Spring'овом (Spring Boot, Spring Core, Spring Data, Spring Batch и т.д.) так и на Java EE'шном стеках. Улучшал инфраструктуру проектов, внедряя CI/CD и отлаживая процесс миграции БД. Строил С4- архитектурные схемы для проектов, в которых принимал участие.

Является автором статей по backend-разработке на habr.com; спикер Рит++ 2020; обладатель сертификата Oracle Certified Assotiate Java SE 8 Programmer.

Руководитель программы
Необходимые знания
Опыт промышленной разработки на 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

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

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

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

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

Дата выдачи сертификата: 20 ноября 2020 года
Ваш сертификат

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Партнеры ждут выпускников этого курса
Стоимость обучения
25 000 ₽
30 000 ₽
Продолжительность
1 месяц
Начало занятий
20 ноября