SHAREWOOD

Редактор
- Регистрация
- 25/11/2019
- Сообщения
- 144.113
- Репутация
- 91.477
Последние темы автора:
- Скачать «Сторожа 2.0 [Вариант Вип] [Елена Чурзина]»
- Скачать «Демонстрация Гурджиевских движений [Юлия Зайченкова]»
- Скачать «Гибкая Сила — Разговор с телом 23 видео [Юлия Зайченкова]»
- Скачать «Гибкая Сила 2 (Сезон 2) [Юлия Зайченкова]»
- Скачать «Гибкая сила — Здоровый позвоночник 26 Видео [Юлия Зайченкова]»
Java Developer. Advanced [OTUS]
Описание:
Преимущества участия в нашем курсе
Вы приобретёте способности:Определить вариант JVM для реализации
Изучить и модифицировать байткод с использованием соответствующего инструмента
Выбрать подходящий Garbage Collector для задачи
Получать дампы памяти
Анализировать heap во время работы приложения, отслеживать утечки памяти
Увеличивать скорость загрузки приложения
Подключать агентов к JVM
Создавать модули в модульной системе JAVA
Синхронизировать потоки через java.util.concurrent
Отслеживать "горячие" точки в приложениях посредством профилирования
Использовать фреймворки, основанные на неблокирующих IO
Применять реактивный подход для обработки данных: Reactor
Развертывать приложения в Kubernetes
Настроить service mesh
Разработать модель метрик приложения: что и где мы записываем, как это делаем
Интегрировать приложение с Prometheus
Настроить связь между Prometheus & Grafana
Создать дашборд в Grafana
Разработать модели логирования в сервисе, обеспечить трассировку запросов
Проектировать приложения (сервисы): распределить зоны ответственности между приложениями
Обеспечить аутентификацию и авторизацию при вызове сервисов
Спроектировать REST API одного из сервисов: сформулировать набор методов и DTO к ним
Описать сервис с использованием OpenAPI, Swagger
Формулировать сообщения на Protobuf
Целевая аудитория курса:
Java-разработчики с опытом работы от двух лет, желающие углубить свои знания в области работы JVM, профилирования и оптимизации приложений в облачной инфраструктуре.
Spoiler: Программа
Модуль 1
Java Virtual Machine (JVM)
Тема 1. Сравниваем OpenJDK, OracleJDK и другие имплементации
Тема 2. Byte code
Тема 3. Обзор различных Garbage Collectors
Тема 4. Управление памятью в Java
Тема 5. Memory dump
Тема 6. Class Data Sharing
Тема 7. Улучшение производительности HotSpot JVM
Тема 8. Java Instrumentation
Тема 9. Модульная система Java
Тема 10. Обзор других областей
Тема 11. Инструменты JDK
Тема 12. Сессия Q&A
Модуль 2
Многопоточность и производительность
Тема 13. Java.util.concurrent. Part 1
Тема 14. Java.util.concurrent. Part 2
Тема 15. Java.util.concurrent. Part 3
Тема 16. Профилирование java приложений. Thread dump, JFR
Тема 17. Профилирование java приложений. Работа с jvisualvm & asyncProfiler
Тема 18. Off-heap
Тема 19. Java NIO
Тема 20. Реактивное программирование
Тема 21. Работа с Reactor
Тема 22. Сессия Q&A
Модуль 3
Cloud Technologies
Тема 23. Вспоминаем Docker
Тема 24. Подробно о Kubernetes. Часть 1
Тема 25. Подробно о Kubernetes. Часть 2
Тема 26. Обзор Helm
Тема 27. Метрики
Тема 28. Prometheus & Grafana
Тема 29. Логирование в микросервисах
Тема 30. Архитектура и дизайн в контексте микросервисов
Тема 31. Работа над микросервисным приложением
Тема 32. Безопасность веб-приложений в микросервисах
Тема 33. Сессия Q&A
Модуль 4
Протоколы общения
Тема 34. Rest: Swagger, OpenAPI
Тема 35. Protobuf, gRPC
Тема 36. SOAP
Тема 37. RabbitMQ
Тема 38. Kafka
Тема 39. NoSQL
Тема 40. Сессия Q&A
Модуль 5
Project Work
Тема 41. Выбор темы и организация работы над проектом
Тема 42. Консультации по проектам и домашним заданиям
Тема 43. Защита проектных работ
Скрытая ссылка
Материал «Java Developer. Advanced [OTUS]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.