OTUS
Java Developer. Advanced
СертификатОнлайн
Описание курса
Что даст вам этот курс
Вы сможете:
- Обосновать выбор имплементации JVM. Изучить байткод, применить инструмент, меняющий байткод
- Выбрать нужный GC под задачу. Получить дамп памяти
- Анализировать heap работающего приложения. Найти утечку памяти. Ускорить загрузку приложения. Подключить агентов к JVM. Синхронизировать потоки с помощью объектов java.util.concurrent
- Профилировать приложения, искать "горячие" места. Использовать фреймворки на основе неблокирующих IO
- Использовать реактивный подход при обработке данных: Reactor
- Настроить интеграцию приложения с Prometheus. Настроить интеграцию Prometheus & Grafana. Реализовать дашборд в Grafana.
- Деплоить приложения в Kubernetes. Спроектировать модель метрик приложения: что, где и как фиксируем. Проработать модели логирования в сервисе. Обеспечить трассировку запросов
- Спроектировать REST API одного сервиса: набор методов и DTO к ним. Описать сервис с помощью OpenAPI, Swagger. Описать сообщения на Protobuf
Отзывы о курсе
Еще курсы
Бэкенд разработчик272Фулстек разработчик157Веб-разработчик149Фронтенд разработчик144Разработчик игр89Разработчик мобильных приложений65Десктоп разработчик35Архитектор программного обеспечения30Инженер встраиваемых систем25Программист 1С22Разработчик баз данных20HTML-верстальщик9Системный инженер8Архитектор баз данных3
Все курсы в специализации