Описание курса:
В курсе изучаются расширенные возможности создания приложений с использованием опции базы данных Oracle Application Express (APEX или HTML DB). Слушатели научатся создавать формы и отчёты, использовать разные типы элементов и разделяемых компонент, инсталлировать и отлаживать созданные приложения. Во всех главах есть лабораторные работы.
Аудитория:
• Разработчики приложений (в том числе Forms, Business Intelligence)
• Веб-администраторы
• Администраторы БД
• Менеджеры проектов
• Системные аналитики
Необходимая подготовка:
• Базовые знания SQL, PL/SQL и HTML Oracle Application Express
Результат обучения:
После изучения курса слушатель будет уметь:
• Создание форм, основанных на методах на таблицах
• Создание и использование RESTful веб сервисов
• Настройка тем и шаблонов
• Создание мастер приложения и пользовательской темы
• Миграция существующего приложения для использования "универсальной" темы
• Добавление интерактивности в приложение
• Построение вкладок, основанных на статических списках
• Безопасность в приложении
• Разворачивание и поддержка приложения
• Оптимизация производительности
Программа курса:
Модуль 1. Введение
• Обзор уже известного материала.
• Упакованные приложения, которые будут использованы в курсе.
• Дополнительные сведения.
Модуль 2. Использование коллекций
• Что такое коллекции. Использование коллекций в интерактивном отчёте.
Модуль 3. Создание и применение прикладного программного интерфейса для таблиц (Table API)
• Что такое Table API. Создание и редактирование Table API.
• Создание формы, использующей Table API для вставки или обновления данных в БД.
Модуль 4. Динамические действия
• Вызов модального окна с использованием динамических действий.
• Удаление строки в отчёте с помощью динамических действий.
Модуль 5. Подключаемые компоненты (plugins)
• Импорт и использование подключаемых компонентов для региона, таких как Big Value List и CSS Bar Chart.
• Оптимизация производительности подключаемых компонентов.
Модуль 6. Создание и использование RESTful веб сервисов
• Что такое RESTful веб сервис. Компоненты сервиса. Пример RESTful веб сервиса.
• Создание нового RESTful веб сервиса.
• Использование RESTful веб сервиса в приложении Application Express.
Модуль 7. Использование тем и шаблонов
• Типы приложений: настольные, мобильные, универсальные.
• Обзор тем и их применения для разных типов приложений.
• Компоновка шаблона страницы. Использование строк подстановки в шаблонах.
• Обзор шаблонов на примере шаблона страницы и шаблона региона с отчётом.
• Создание и редактирование темы. Использование пользовательской темы.
Модуль 8. Доступность для лиц с ограниченными возможностями
• Что такое доступность приложения. Режимы доступности.
• Что такое VPAT (Voluntary Product Accessibility Template).
• Части приложения, которые необходимо настраивать.
• Тестирование приложения для выявления уязвимостей доступности.
• Демонстрационный пример.
Модуль 9. Добавление интерактивности в приложение
• Всплывающие подсказки. Регион с прокруткой.
• Модальный регион.
Модуль 10. Построение ниспадающих вкладок
• Построение ниспадающих вкладок на основе статических и динамических списков.
Модуль 11. Внедрение безопасности в приложение
• Что такое служба каталогов. Oracle Internet Directory. Обзор архитектуры.
• Аутентификация пользователей с использованием LDAP.
• Уязвимости внедрения SQL-кода (SQL injection).
• Уязвимости межсерверного кода (Cross site scripting).
• Безопасность на уровне приложения.
• Обработка специальных символов.
Модуль 12. Разработка и поддержка приложения
• Компоненты приложения. На что следует обращать внимание.
• Резервные копии.
Модуль 13. Оптимизация приложения
• Оптимизация на уровне приложения. Службы управления.
• Отслеживание активности. Оптимизация на уровне БД.
• Отслеживание производительности.
Окончательная цена указывается в договоре на обучение.
Характеристики курса
Начало: Ведется набор
Вендор: Oracle
Код курса: OracleIL4
Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск, Москва,