Вопросы / Записаться: +7 (800) 301-89-01 (бесплатно по РФ), WhatsApp и portal@rosbo.ru
Поможем найти и выбрать программу обучения! Узнайте, как получить скидку!

Очно/Онлайн. Курс "12cAPLS: Базы данных Oracle 12c: Передовые методы PL/SQL"

11 мая
24 часа
Цена: 
27000
Скидка: 
8
%

Скидка только посетителям портала Rosbo.ru при подаче заявки через сайт

Тренеры: 
Зыбарев Евгений
Городилов Вадим
Место проведения: 
Новосибирск, ул. Коммунистическая, 48а БЦ "Фанат" или дистанционно

Стоимость:

  • очно: для частных лиц - 27 000 руб., для организаций - 29 000 руб.
  • дистанционно: для частных лиц - 27 000 руб., для организаций - 27 000 руб.

 

Данный курс можно пройти дистанционно

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

Цели курса:

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

Аудитория:

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

Необходимая подготовка:

  • Знания SQL и PL/SQL
  • Oracle Database: Разработка программных модулей на PL/SQL
  • Oracle Database: Основы SQL

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

  • Введение
    • Задачи курса
    • Расписание курса
    • Описание сред разработки
    • Таблицы, данные и инструменты, используемые в этом курсе
  • Обзор концепций программирования на PL/SQL
    • Структура блока PL/SQL
    • Пакеты, процедуры и функции
    • Курсоры
    • Обработка исключений
    • Зависимости
  • Дизайн кода PL/SQL
    • Описание предопределённых типов данных
    • Создание подтипов на основе имеющихся в приложении типов
    • Использование разных подходов при дизайне курсоров
    • Использование переменных курсоров
    • Белый список
  • Обзор коллекций
    • Обзор коллекций
    • Использование ассоциативных массивов
    • Навигация при помощи ассоциативных методов
    • Использование вложенных таблиц
    • Использование массивов переменной длины
    • Сравнение вложенных таблиц и массивов переменной длины
  • Использование коллекций
    • Написание PL/SQL программ, использующих коллекции
    • Эффективное использование коллекций
    • Улучшения в типах переменных привязки в PL/SQL
  • Манипулирование большими объектами
    • Работа с LOB
    • Обзор SecureFile LOB
  • Использование продвинутых методов интерфейсов
    • Вызов внешних программ из PL/SQL
    • Преимущества вызова внешних процедур
    • Вызов внешних процедур, написанных на других языках программирования
    • Вызов из PL/SQL процедур, написанных на языке C
    • Вызов из PL/SQL процедур, написанных на языке Java
  • Настройка производительности кода PL/SQL
    • Влияние компилятора
    • Настройка кода PL/SQL
    • Управление автоматическим встраиванием подпрограмм
    • Идентификация проблем использования памяти и ее настройка
    • Сетевые проблемы
  • Увеличение производительности за счет кэширования
    • Описание кэширования результатов
    • Использование кэша результатов запросов
    • Использование кэша функций PL/SQL
    • Обзор особенностей кэша функций PL/SQL
  • Анализ кода PL/SQL
    • Информация о коде
    • Области видимости PL/SQL
    • Пакет DBMS_METADATA
    • Улучшения PL/SQL
  • Профилирование и трассировка кода PL/SQL
    • Трассировка выполнения PL/SQL
    • Шаги трассировки PL/SQL
  • Внедрение виртуальной частной базы данных при помощи детального контроля доступа
    • Описание работы детального контроля доступа
    • Описание методов детального контроля доступа
    • Описание контекста приложения
    • Создание контекста приложения
    • Применение контекста приложения
    • Процедуры пакета DBMS_RLS
    • Применение политики
    • Представления словаря данных, содержащие информацию о детальном контроле доступа
  • Защита кода от SQL-внедрений
    • Описание SQL-внедрений
    • Уменьшение зон, уязвимых для SQL-внедрений
    • Использование DBMS_ASSERT

 

Другие даты проведения

Новости

29 марта состоялась VI бизнес-премия и конференция по управлению персоналом WOW!HR 2021. 87 проектов номинантов претендовали на победу и были презентованы бизнес-сообществу страны. 

Сенсацией вечера стала победа ПАО «Газпром нефть» в 6 номинациях из 9.

HR-сообщество, собственники...Подробнее

Рейтинг самых популярных и востребованных языков программирования 2020

Чтобы освоить востребованную профессию IT-специалиста, потребуются знания языков программирования. Мы сделали подборку самых популярных их них, освоив которые вы сможете построить карьеру мечты.

IT-специалисты входят в ТОП-10 самых востребованных профессий «на удаленке». И если вы все еще...Подробнее

#WOWHR2021 – это:

  • 90+ выступлений
  • 9 тематических сессий
  • 500+ гостей
  • Лучшие HR-практики России

Подробная программа мероприятия  https://wowhr.ru/program2021

Последний...Подробнее

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

Форум для предпринимателей РОСТ состоится 11 марта в 10:00 мск в онлайн-формате.

Что такое РОСТ?

  • Бесплатное мероприятие для владельцев бизнеса и генеральных директоров;
  • 4 часа выступлений ведущих предпринимателей, специалистов по развитию и
  • ...Подробнее

В этом году AgileDays пройдет в гибридном формате: только первые 500 участников смогут посетить доклады очно, остальные смогут участвовать в конференции в интерактивном онлайн-формате.

AgileDays — уникальная площадка, которая ежегодно собирает единомышленников из разных городов и стран....Подробнее

29 марта в рамках бизнес-премии WOW!HR 2021 состоится одно из самых ярких HR -событий года – конференция по управлению персоналом # WOWHR 2021.

На одной площадке соберутся представители лидирующих компаний России, оригинальные и молодые стартапы и творческие команды, эксперты в сфере HR и...Подробнее