Курс: Oracle Coherence 12c: Share and Manage Data in Clusters

Курс: 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
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск, Киров,
  • Направление: Oracle Application Server
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 116900 ₽
  • Дистанционно: 116900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru