Курс: Oracle Database 12с: Программирование на языке PL/SQL (расширенный курс)

Курс: Oracle Database 12с: Программирование на языке PL/SQL (расширенный курс)

Курс: Oracle Database 12с: Программирование на языке PL/SQL (расширенный курс)


Продолжительность курса: 40 ак. ч.

Описание курса:
В этом курсе Oracle Database 12c: Advanced PL / SQL вы узнаете, как использовать расширенные функции PL / SQL для проектирования и настройки PL / SQL для взаимодействия с базой данных и другими приложениями. Опытные преподаватели Oracle University помогут вам изучить расширенные возможности разработки программ, пакетов, курсоров, расширенных методов интерфейса и коллекций. В этом курсе вы познакомитесь с облачной службой Oracle Database Exadata Express.

Аудитория:
• Администратор базы данных
• Разработчик

Необходимая подготовка:  
• Базовые знания SQL, PL / SQL
• Знакомство с языками программирования

После изучения курса слушатель будет уметь:  
• Разработка пакетов PL / SQL и программных модулей, которые эффективно работают
• Написать код для взаимодействия с внешними приложениями и операционной системой
• Создание приложений PL / SQL, которые используют коллекции
• Пишите и настраивайте PL / SQL-код эффективно, чтобы максимизировать производительность
• Реализация виртуальной частной базы данных с детальным контролем доступа
• Напишите код для взаимодействия с большими объектами и используйте LOB-объекты SecureFile
• Получите представление об облачной службе Oracle Database Exadata Express

Программа курса:

Модуль 1. Вступление
• Цели курса
• Программа курса
• Опишите среды разработки
• Определите таблицы, данные и инструменты, используемые в этом курсе

Модуль 2. Концепции программирования PL / SQL: обзор
• Определить блочную структуру PL / SQL
• Пакеты, процедуры и функции курсоры
• Обрабатывать исключения
зависимости

Модуль 3. Разработка PL / SQL-кода
• Опишите предопределенные типы данных
• Создание подтипов на основе существующих типов для приложения
• Перечислите различные рекомендации для дизайна курсора
• Опишите переменные курсора
• Белый список

Модуль 4. Обзор коллекций
• Обзор коллекций
• Используйте ассоциативные массивы
• Навигация с использованием ассоциативных методов
• Использовать вложенные таблицы
• Используйте Varrays
• Сравните вложенные таблицы и массивы

Модуль 5. Использование коллекций
• Написание программ на PL / SQL, которые используют коллекции
• Эффективно использовать коллекции
• Улучшения в привязках типов PL / SQL

Модуль 6. Манипулирование большими объектами
• Работа с большими объектами
• Обзор SecureFile LOB
• Использование расширенных методов интерфейса
• Вызов внешних процедур из PL / SQL
• Преимущества внешних процедур
• Понять, как внешняя процедура вызывается из PL / SQL
• C расширенные методы интерфейса
• Расширенные методы интерфейса Java

Модуль 7. Производительность и настройка
• Понимать и влиять на компилятор
• Настройте код PL / SQL
• Включить внутриблочное встраивание
• Определите и настройте проблемы с памятью
• Распознавать проблемы с сетью

Модуль 8. Улучшение производительности с помощью кэширования
• Опишите результат кэширования
• Использовать кеш результатов SQL-запросов
• Используйте кеш функции PL / SQL
• Изучите вопросы кеша функций PL / SQL

Модуль 9. Анализ PL / SQL-кода
• Поиск информации о кодировании
• Концепции PL / Scope
• Пакет DBMS_METADATA
• Улучшения PL / SQL
• Профилирование и трассировка кода PL / SQL
• Отслеживание выполнения PL / SQL
• Трассировка PL / SQL: шаги

Модуль 10. Внедрение VPD с детальным контролем доступа
• Понять, как в целом работает детальный контроль доступа
• Опишите особенности детального контроля доступа
• Опишите контекст приложения
• Создать контекст приложения
• Установить контекст приложения
• Перечислите процедуры DBMS_RLS
• Реализовать политику
• Запросите представления словаря, содержащие информацию о детальном доступе

Модуль 11. Защита вашего кода от атак SQL-инъекций
• Обзор SQL-инъекций
• Уменьшение поверхности атаки
• Фильтрация ввода с помощью DBMS_ASSERT

Модуль 12. Обзор Oracle Cloud
• Введение в Oracle Cloud и Oracle Cloud Services
• Модели облачного развертывания
• Эволюция от локального до Exadata Express
• Что находится в Exadata Express?
• Exadata Express для пользователей и разработчиков
• Облачная служба Oracle Exadata Express
• Начало работы с Exadata Express
• Сервисная консоль и веб-доступ через сервисную консоль
Записаться на курс

Характеристики курса

  • Начало: 22 августа 2022
  • Окончание: 26 августа 2022
  • Вендор: Oracle
  • Код курса: O12сPL/SQL+ DPU+APLS
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск,
  • Направление: Oracle 12с
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 64900 ₽
  • Дистанционно: 64900 ₽
Записаться на курс

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


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

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

8 800 (600)-66-16

learning@eshift.ru