Вопросы / Записаться: +7 (800) 301-89-01 (бесплатно по РФ), WhatsApp и portal@rosbo.ru
Поможем найти и выбрать программу обучения! Узнайте, как получить скидку!
Очно/Онлайн. Курс "12cAPLS: Базы данных Oracle 12c: Передовые методы PL/SQL"
Скидка только посетителям портала Rosbo.ru при подаче заявки через сайт
Стоимость:
- очно: для частных лиц - 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-сообщество, собственники...Подробнее

Чтобы освоить востребованную профессию 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 и...Подробнее