Курс: Oracle Coherence 12c: Share and Manage Data in Clusters
Курс: Oracle Coherence 12c: Share and Manage Data in Clusters
Продолжительность курса: 40 ак. ч.
Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время
Описание курса:
В данном курсе изучается Coherence, а также рассмотрено развитие этого продукта. Oracle Coherence представляет собой средство кэширования данных в памяти и обработки событий, которое часто рассматривается как решение для сети данных в памяти, предназначенным для согласованного увеличения производительности, надежности и устойчивости к сбоям Java, .NET и C++ приложений. Слушатели узнают также, какие изменения в приложении необходимо сделать, чтобы использовать Coherence. Слушатели получают представление о том, что такое сериализация и почему она важна для масштабируемости, изучая использование событий в Coherence Events и приложениях. Кроме того, дается обзор, как Coherence in-place обработка и приложения могут улучшить производительность.
Аудитория:
• Java EE разработчики
• Менеджеры проектов
• Web администраторы
Результат обучения: После изучения курса слушатель будет уметь:
• Созданию приложений Coherence
• Установке Coherence с использованием WebLogic Server и без него
• Конфигурированию Managed Coherence Servers в домене WLS
• Конфигурированию Coherence кэшей
• Запросам к Coherence кэшам
• Созданию Grid архивов
• Архитектуре Coherence управлению данными в кластере Coherence
• Интеграции Coherence с другими источниками данных
• Проверке инсталляции Coherence C++ и основам кодирования
• Представлению сущностей Coherence в виде REST (JSON и JAXB) объектов
Программа курса:
Модуль 1. Введение в Coherence
• Концепции производительности, кэширования и масштабируемости
• Введение в Coherence. Концепции Coherence
• Терминология и технологии Coherence
Модуль 2. Начинаем работать с Coherence
• Установка Coherence. Работа с кэшами
• Конфигурирование простого кластера
• Разработка Coherence приложений
Модуль 3. Работа с объектами
• Доступ к Coherence. Создание объектов
• Повышение производительности с помощью, настраиваемой сериализации
Модуль 4. Конфигурирование кэшей Coherence
• Топологии Coherence Cache
• Концепции конфигурирования кэша
• Что такое топология?
• Выбор правильного кэша. Elastic Data
Модуль 5. События сети данных
• Концепции модели событий Coherence
• Live Events. Map Listeners
• Map Triggers. Continuous Query Cache
Модуль 6. Запросы и агрегирование данных
• Фильтры Coherence. Сортировка и агрегирование
• Coherence Query Language
• Улучшение производительности запросов с помощью Explain Plans и Trace
Модуль 7. Осуществление In-Place обработки данных с помощью EntryProcessors
• Управление конкурентным доступом к данным
• Концепции EntryProcessors
• Создание и регистрация EntryProcessors
• Транзакции на уровне партиций. Вызов сервисов
Модуль 8. Расширение Coherence и интеграция с другими сервисами
• Персистентное сохранение данных в базу данных
• Интеграция источника данных. Coherence и JPA
• GoldenGate Adapter для Coherence
Модуль 9. Типичные архитектуры кэширования
• Эволюция шаблонов Data Grid Design
• Сравнение одиночного и множественных экземпляров приложения
• Шаблон Local Caching. Шаблон Distributed Caching
• Шаблоны Cache Aside и Read-Through. Создание шаблона Thru
• Шаблоны Near Caching и Client Side Processing
• Обработка на стороне сервера и шаблоны распределенных вычислений
Модуль 10. REpresentational State Transfer
• Представление данных с использованием REST
• Развертывание REST приложений с использованием прокси
• Развертывание REST приложений с использованием WLS прокси
• Доступ к REST объектам. Обеспечение безопасности REST
Модуль 11. WebLogic Server и Coherence
• Coherence контейнер для WLS. Coherence кластер
• Управляемые Coherence сервера
• Grid ARchives. Развертывание GARs. Coherence*Web
Модуль 12. Coherence*Extend
• Концепции. Конфигурирование и запуск Coherence*Extend
• Создание клиентов *Extend
• Упрощение и тюнинг конфигурации Coherence*Extend
Модуль 13. Безопасность Coherence
• Обзор безопасности
• Безопасность кластера
• Управление доступом
• Безопасность Coherence*Extend
Окончательная цена указывается в договоре на обучение.
Характеристики курса
Начало: Ведется набор
Вендор: Oracle
Код курса: OracleAS3
Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск, Киров, Москва,