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

Очно/Онлайн. Курс "DPU: Базы данных Oracle: Разработка программных единиц PL/SQL"

28 апреля
3 дня (24 часа)
Цена: 
от 
27000
Скидка: 
8
%

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

Место проведения: 
Новосибирск, ул. Коммунистическая, 48а БЦ "Фанат" или дистанционно
  • очно: частным лицам - 27 000 руб, организациям - 29 000 руб.
  • дистанционно: частным лицам - 27 000 руб, организациям - 27 000 руб.

Данный курс можно прослушать в дистанционном формате 

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

После успешного прохождения курса слушатели должны будут уметь:

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

Аудитория:

  •  Разработчики приложений
  •  Администраторы баз данных
  •  Разработчики PL/SQL
  •  Специалисты отделов технической поддержки
  •  Разработчики форм
  •  Системные аналитики

Предварительная подготовка:

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

Рекомендуемые курсы для дальнейшего изучения:   База данных Oracle: настройка SQL запросов для разработчиков   База данных Oracle: передовые методы PL/SQL

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

  • Введение
    • Цели курса и план
    • Обзор учебной схемы курса - Персонал (HR)
    • Обзор документации Oracle Database 12c по SQL и PL/SQL и дополнительных материалов
    • Инструменты разработки, используемые в курсе
    • Использование SQL Worksheet
    • Выполнение команд SQL
    • Работа с файлами сценариев
    • Создание и выполнение анонимных блоков
  • Создание хранимых процедур
    • Блоки PL/SQL и подпрограммы
    • Использование и достоинства процедур
    • Создание, вызов и удаление процедур
    • Использование формальных и актуальных параметров
    • Различные режимы передачи параметров
    • Передача параметров при помощи позиционного, именованного или же комбинированного метода
    • Обработка исключений процедурах
    • Просмотр информации о процедурах
  • Создание хранимых функций и отладка подпрограмм
    • Разница между процедурами и функциями
    • Разработка функций
    • Создание, выполнение и удаление функций
    • Преимущества использования хранимых функций в SQL
    • Использование пользовательских функций в SQL
    • Использование функции PL/SQL в конструкции WITH
    • Ограничения на вызов функций из SQL
  • Создание пакетов
    • Пакеты PL/SQL
    • Компоненты пакета PL/SQL
    • Область видимости компонент пакета PL/SQL
    • Разработка пакета PL/SQL
    • Создание спецификации и тела пакета
    • Вызов пакетных конструкций
    • Создание и использование пакета без тела
    • Удаление пакета
  • Работа с пакетами
    • Перегрузка пакетных подпрограмм в PL/SQL
    • Использование предварительного объявления для разрешения ссылок на еще не описанные программные единицы
    • Инициализация пакетов
    • Ограничения на использование пакетных функций в SQL
    • Контроль побочных эффектов в подпрограммах PL/SQL
    • Постоянное состояние пакетов
    • Постоянное состояние пакетных переменных и курсоров
    • Использование таблиц типа данных RECORD в пакетах
  • Использование пакетов, поставляемых Oracle, в разработке приложений
    • Обзор пакетов, поставляемых Oracle
    • Примеры некоторых стандартных пакетов
    • Как работает пакет DBMS_OUTPUT?
    • Использование пакета UTL_FILE для работы с файлами операционной системы
    • Использование пакета UTL_MAIL
  • Динамический SQL
    • Этапы выполнения команды SQL
    • Что такое динамический SQL?
    • Зачем нужен динамический SQL?
    • Использование родного динамического SQL (NDS) для компиляции кода PL/SQL
    • Определение переменных в курсоре
    • Динамическое выполнение блока PL/SQL
    • Динамическое выполнение блока PL/SQL
    • Динамическое выполнение блока PL/SQL
  • Рекомендации по дизайну кода PL/SQL
    • Стандартизация констант в пакете с константами
    • Стандартизация исключений в пакете с исключениями
    • Использование локальных подпрограмм в коде PL/SQL
    • Выдача ролей на пакеты и хранимые процедуры
    • Использование подсказки компилятору NOCOPY для передачи параметра по ссылке
    • Применение подсказки компилятору PARALLEL_ENABLE для оптимизации
    • Использование подсказки компилятору AUTONOMOUS_TRANSACTION для запуска независимых транзакций внутри одной транзакции
    • Разница между правами вызывающего и правами владельца
  • Создание триггеров базы данных
    • Описание различных видов триггеров
    • Работа с триггерами
    • Создание триггеров базы данных
    • Описание правил срабатывания триггеров
    • Удаление триггеров
  • Создание комбинированных (COMPOUND) триггеров, DDL-триггеров и триггеров, срабатывающих по системным событиям базы данных
    • Работа с комбинированными триггерами
    • Работа с комбинированными триггерами
    • Изменяющиеся таблицы и триггеры
    • Создание триггеров, срабатывающих на команды DDL
    • Создание триггеров, срабатывающих на системные события
    • Получение информации о триггерах
  • Использование компилятора PL/SQL
    • Использование компилятора PL/SQL
    • Параметры инициализации, влияющие на компиляцию кода PL/SQL
    • Категории предупреждений компилятора
    • Просмотр текущих значений параметра инициализации PLSQL_WARNINGS
    • Просмотр предупреждений компилятора при помощи SQL Developer, SQL*Plus или представлений словаря данных
    • Рекомендации по использованию PLSQL_WARNINGS
  • Сопровождение зависимостей
    • Обзор зависимостей между объектами
    • Отслеживание зависимостей между объектами при помощи представлений словаря данных
    • Определение эффекта от изменения объекта базы данных на процедуры и функции
    • Локальные и удаленные зависимости

 

Новости

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 и...Подробнее