Выберите городМосква
Москва
Екатеринбург
Тюмень
Санкт-Петербург
Сочи
Тбилиси
Москва+7 495 231-23-51
Екатеринбург
Тюмень
Санкт-Петербург
Тбилиси
Личный кабинет
Выберите городМосква
Москва
Екатеринбург
Тюмень
Санкт-Петербург
Сочи
Тбилиси
Москва+7 495 231-23-51
Екатеринбург
Тюмень
Санкт-Петербург
Тбилиси
Oracle
MT-11gAPLS

Передовые методы Oracle PL/SQL

Вендор
Тип курса
Авторский
Длительность
24 ак. часов
Ближайшая дата
Отсутствует
Стоимость
47 187.00 RUB
Формируем расписание курса
Оставьте заявку, и мы проинформируем вас когда все будет готово.
Описание
Курс O10/11gAPLS предназначен для пользователей Oracle8i, Oracle9i и Oracle Database 10g. Слушатели этого курса научатся наиболее эффективному использованию передовых методов PL/SQL для проектирования и настройки программ и пакетов PL/SQL, взаимодействующих с базой данных и другими приложениями. Используя усовершенствованные функциональные возможности пакетов, курсоров, коллекций, проектирования программ и расширенные методы взаимодействия, слушатели научатся писать на языке PL/SQL эффективные программы. Рассматривается также эффективность программирования, использование внешних подпрограмм, написанных на языках C и Java, серверные страницы PL/SQL и механизм детального контроля доступа. 
Профиль аудитории
  • Системных администраторов 

Необходимая подготовка
  • Понимание синтаксиса языка HTML
  • Разработка PL/SQL программных единиц

Цели курса
По окончании курса слушатели научатся:
  • Проектировать эффективно выполняющиеся пакеты и программные единицы PL/SQL
  • Писать код для взаимодействия с внешними приложениями и операционной системой
  • Разрабатывать на языке PL/SQL приложения с использованием коллекций
  • Писать и настраивать код PL/SQL для оптимизации производительности
  • Обеспечивать детальный контроль доступа в виртуальных частных базах данных
  • Выполнять анализ кода для выявления неоднозначностей, а также тестирование, трассировку и профилирование кода PL/SQL

Программа курса
Глава 1. Введение
  • Цели курса
  • Законченное решение Oracle
  • Программа курса
  • Таблицы и данные, используемые во время курса
Глава 2. Обзор концепций программирования на языке PL/SQL
  • Структура блока PL/SQL
  • Создание процедур
  • Создание функций
  • Создание пакетов
  • Использование курсоров
  • Обработка исключений
  • Зависимости
  • Пакеты, поставляемые с СУБД Oracle
Глава 3.  Рекомендации по проектированию
  • Различные рекомендации по проектированию курсоров
  • Курсорные переменные
  • Передача курсорных переменных в параметрах программ
  • Сравнение курсорных переменных и статичных курсоров
  • Предопределённые типы данных
  • Определение подтипов существующих типов
Глава 4.  Коллекции
  • Описание и использование вложенных таблиц
  • Описание и использование массивов переменной длины
  • Описание и использование ассоциативных массивов
  • Описание и использование коллекций, индексированных строковыми значениями
  • Описание и использование многоуровневых коллекций
  • Написание программ PL/SQL, использующих коллекции
  • Обычные исключения при работе с коллекциями
  • Сравнение ассоциативных массивов и коллекций
Глава 5.  Вызов внешних процедур, написанных на других языках программирования
  • Вызов внешних процедур, написанных на языке C, из кода PL/SQL
  • Преимущества внешних процедур
  • Публикация внешних процедур, написанных на языке C, в коде PL/SQL
  • Выполнение процедуры PL/SQL, вызывающей внешнюю процедуру на языке C
  • Вызов процедур, написанных на языке Java, из кода PL/SQL
  • Публикация методов классов Java путём создания спецификаций программных единиц PL/SQL, ссылающихся на методы классов
  • Выполнение подпрограмм PL/SQL, вызывающих методы классов Java
Глава 6.  Серверные страницы PL/SQL
  • Встраивание кода PL/SQL в веб-страницы (серверные страницы PL/SQL)
  • Формат серверных страниц PL/SQL
  • Написание кода и контента для серверных страниц PL/SQL
  • Загрузка серверных страниц PL/SQL в базу данных как хранимых процедур
  • Выполнение серверных страниц PL/SQL через URL
  • Отладка серверных страниц PL/SQL
Глава 7.  Детальный контроль доступа
  • Механизм детального контроля доступа
  • Функциональные возможности детального контроля доступа
  • Контекст приложений
  • Создание триггера "logon" (вход в систему)
  • Просмотр результатов
  • Запрос представлений словаря данных, содержащих информацию о детальном контроле доступа
Глава 8.  Оптимизация производительности
  • Настройка кода PL/SQL
  • Написание фрагментов исполняемого кода меньшего размера
  • Сравнение SQL и PL/SQL с точки зрения производительности
  • Влияние массового связывания на повышение производительности
  • Обработка исключений при использовании оператора FORALL
  • Типы данных и проблемы ограничений
  • Определение сетевых проблем
Глава 9.  Анализ кода PL/SQL
  • Использование пакетов, поставляемых с СУБД Oracle, и представлений словаря данных для
  • получения нужной информации о коде
  • Пакет dbms_describe
  • Использование пакетов, поставляемых с СУБД Oracle, для получения информации об ошибках
  • Трассировка программ PL/SQL с помощью поставляемого пакета dbms_trace
  • Чтение и интерпретация трассировочной информации
  • Профилирование программ на PL/SQL с помощью поставляемого пакета

FAQ

По окончанию обучения слушатели получают либо Сертификат Учебного Центра о прохождении курса, либо Удостоверение о повышении квалификации, зарегистрированное в ФРДО (Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении). Для получения Свидетельства необходимо, чтобы длительность обучения превышала 16 академических часов, а так же необходимо предоставить оригинал Диплома о профессиональном или высшем образовании государственного образца.

Помимо этого, по факту прохождения авторизованных курсов вендоров Cisco, Postgres, AstraLinux, Microsoft, ICAgile выдается электронный сертификат вендора.

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

За несколько дней до начала обучения (обычно за неделю) все слушатели получают приглашение по указанной электронной почте (если обучение заказывалось централизованно, ваш персональный мейл могли не передать - обратитесь к специалисту вашей организации, кто заказывал курсы, приглашение есть у него). В приглашении указан адрес и прочая полезная для слушателя информация. Если вы не получили приглашение – обратитесь к нам любым удобным для вас способом и мы сообщим адрес и продублируем приглашение на вашу почту.

В основном корпусе в Москве по адресу Дербеневская набережная д.7 стр.5, БЦ «Оазис», парковки, к сожалению, нет. Зато есть муниципальная платная парковка на всех прилегающих улицах.

По поводу остальных филиалов и корпусов – уточняйте информацию у наших менеджеров. Мы постараемся сделать всё возможное для вашего комфортного обучения.

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

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

Обо всех специальных условиях читайте в разделе Спецпредложения.

Не достаточно информации? Напишите нам и мы сделаем вам предложение, от которого невозможно отказаться.

Не нашли подходящиего курса?
Оставьте заявку на обучение для вашей организации
Подпишитесь и будьте в курсе
Информация о новинках, скидках и акциях. Уже более 36 000 подписчиков!