close facebook google+ habr instagram linkedin arrow-right phone telegram twitter user vk youtube upload close menu-stroke search lock

Oracle Database 12c: Продвинутый PL/SQL

12cAPLSQL

75 225 руб

очно
Очное обучение

Очное обучение – это обучение в одном из 13 городов России, где есть классы Учебного центра Softline (Москва, Санкт-Петербург, Владивосток, Екатеринбург, Казань, Красноярск, Нижний Новгород, Новосибирск, Омск, Ростов-на-Дону, Самара, Уфа, Хабаровск).

Вы приезжаете в указанное администратором время по нужному адресу и проходите обучение на наших ПК. Все лабораторные работы и/или практические задания будут заранее настроены нашими техническими специалистами и готовы к работе. В стоимость очного обучения входит блокнот, ручка, учебники и пособия, чай/кофе/вода/печеньки и обед. Иногородним слушателям, желающим обучаться в наших классах очно, мы помогаем с подбором и бронированием гостиницы (командировку вы оформляете за свой счёт).

Подробнее

67 703 руб

дистанционно
Дистанционное обучение

Если в вашем городе нет класса, вы можете пройти обучение в дистанционном формате. Стоимость дистанционного курса на 10% меньше, чем очного.

Удалённый формат подразумевает подключение к очной группе во время проведения курса (ссылка для подключения будет выслана вам заранее). С вашей стороны нужен компьютер или ноутбук с устойчивым подключением к интернету и гарнитура с микрофоном и наушниками. Вы будете видеть презентацию преподавателя, слышать его, получите удалённый доступ к лабораторным работам (если курс подразумевает их использование), сможете задавать вопросы в групповом чате или голосом, общаться с другими слушателями, а по окончании обучения получите те же сертификаты (по электронной почте), что и очные слушатели (в сертификате не указано, в каком формате вы прошли обучение).

Подробнее

Данный курс обучает слушателей продвинутым возможностям PL/SQL для проектирования и настройки PL/SQL на эффективное взаимодействие с базой данных и прочими приложениями. Инструкторы-эксперты университета Oracle помогут слушателям исследовать продвинутые возможности разработки программ, пакетов, курсоров, продвинутых методов взаимодействия и коллекций.

Подробнее

Производитель: Oracle Corporation

Направление: Базы данных и СУБД
Продолжительность: 24 ак. часа
  • Расписание и цены
    22 — 24 апреля 2019
    24 ак. часов
    Москва
    75 225 руб.
    20 — 22 мая 2019
    24 ак. часов
    Москва
    75 225 руб.
    20 — 22 мая 2019
    24 ак. часов
    Москва
    Дистанционный
    67 703 руб.
    26 — 28 августа 2019
    24 ак. часов
    Москва
    Дистанционный
    67 703 руб.
    26 — 28 августа 2019
    24 ак. часов
    Москва
    75 225 руб.
    02 — 04 декабря 2019
    24 ак. часов
    Москва
    75 225 руб.
    Место обучения Формат Дата и время (МСК) Стоимость
  • О курсе

    Профиль аудитории:

    • Разработчики приложений.
    • Администраторы баз данных.

    Предварительные требования:

    • Обладать опытом работы с SQL
    • Обладать опытом использования пакетов PL/SQL

    По окончании курса слушатели смогут:

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

    Модуль 1. Введение.

    • Цели курса.
    • Расписание курса.
    • Описание окружений разработки.
    • Определение используемых в курсе таблиц, данных и инструментов.

    Модуль 2. Обзор концепций программирования PL/SQL.

    • Определение структуры блока PL/SQL.
    • Пакеты, процедуры и функции.
    • Курсоры.
    • Обработка исключений.
    • Зависимости.

    Модуль 3. Разработка кода PL/SQL. 3

    • Описание предварительно определенных типов данных.
    • Создание подтипов на базе существующих типов.
    • Рассмотрение разных подходов к созданию курсоров.
    • Описание переменных курсоров.
    • Написание списка.

    Модуль 4. Обзор коллекций.

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

    Модуль 5. Использование коллекций.

    • Написание программ PL/SQL с использованием коллекций.
    • Эффективное использование коллекций.

    Модуль 6. Управление большими объектами.

    • Работа с LOB.
    • Обзор SecureFile LOB.

    Модуль 7. Использование продвинутых методов взаимодействия.

    • Вызов внешних процедур из PL/SQL.
    • Преимущества внешних процедур.
    • Изучение процесса вызова внешних подпрограмм из PL/SQL.
    • Расширенные методы взаимодействия C.
    • Расширенные методы взаимодействия Java.

    Модуль 8. Производительность и настройка.

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

    Модуль 9. Улучшение производительности при помощи кэширования.

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

    Модуль 10. Анализ кода PL/SQL.

    • Поиск информации о коде.
    • Концепции PL/Scope.
    • Пакет DBMS_METADATA.
    • Расширения PL/SQL.

    Модуль 11. Профилирование и трассировка кода PL/SQL.

    • Трассировка выполнения PL/SQL.
    • Трассировка PL/SQL: шаги.

    Модуль 12. Применение VPD с гранулированным управлением доступом.

    • Изучение гранулированного управления доступом.
    • Описание возможностей гранулированного управления доступом.
    • Описание контекста приложения.
    • Создание контекста приложения.
    • Установка контекста приложения.
    • Список процедур DBMS_RLS.
    • Применение политики.
    • Запросы представления словаря, содержащего информацию о гранулированном доступе.

    Модуль 13. Безопасность

    • Описание SQL-внедрений.
    • Сокращение фронта атаки.
    • Фильтрация ввода при помощи ABMS_ASSERT.
  • Отзывы

    Ваш отзыв поможет кому-то сделать выбор. Спасибо, что делитесь опытом!

Связаться с менеджером

Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое согласие на обработку персональных данных. Мы, ЗАО «СофтЛайн Интернейшнл» и аффилированные к нему лица, гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется в целях эффективного исполнения заказов, договоров и пр. в соответствии с «Политикой конфиденциальности персональных данных».

Запрос

В данный момент курс не стоит в открытом расписании. Оставьте запрос на этот курс, и мы свяжемся с вами для согласования времени и места проведения обучения.

Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое согласие на обработку персональных данных. Мы, ЗАО «СофтЛайн Интернейшнл» и аффилированные к нему лица, гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется в целях эффективного исполнения заказов, договоров и пр. в соответствии с «Политикой конфиденциальности персональных данных».