Oracle Database 19c: PL/SQL Workshop

Oracle Database 19c: PL/SQL Workshop - это полный курс по PL/SQL, включающий введение в программирование и управление кодом на PL/SQL;
Обучение 5 дней
удостоверение
0%
Стоимость курса
70 000 ₽ 70 000 ₽
Рассрочка ₽/мес
Перейти на сайт

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

Ознакомьтесь с программой курса «Oracle Database 19c: PL/SQL Workshop» от Учебный центр ФОРС - edu.fors.ru

  1. Введение - 13 часов. Обзор курса и учебная среда
  2. Структура и цели программы обучения
  3. Подключение к базе данных Oracle 19c
  4. Инструменты разработки: SQL Developer, SQL*Plus
  5. .
  6. Введение в PL/SQL - 13 часов. Назначение и преимущества PL/SQL
  7. Структура блока PL/SQL: DECLARE, BEGIN, EXCEPTION, END
  8. Типы блоков: анонимные, именованные
  9. Выполнение блоков PL/SQL в SQL Developer
  10. .
  11. Объявление переменных PL/SQL - 13 часов. Скалярные типы данных: VARCHAR2, NUMBER, DATE, BOOLEAN
  12. Атрибуты %TYPE и %ROWTYPE
  13. Переменные подстановки и привязки
  14. Последовательности в выражениях PL/SQL
  15. .
  16. Написание исполняемых инструкций - 13 часов. Синтаксические правила блоков PL/SQL
  17. Операторы присваивания и выражения
  18. Вложенные блоки и области видимости
  19. Функции DBMS_OUTPUT.PUT_LINE для вывода
  20. .
  21. Использование операторов SQL в блоке PL/SQL - 13 часов. Операторы SELECT INTO для выборки данных
  22. DML-операции: INSERT, UPDATE, DELETE в PL/SQL
  23. Управление транзакциями: COMMIT, ROLLBACK, SAVEPOINT
  24. Неявные курсоры и атрибуты SQL%ROWCOUNT, SQL%FOUND
  25. .
  26. Написание управляющих структур - 13 часов. Условные операторы: IF-THEN-ELSIF-ELSE, CASE
  27. Простые и поисковые выражения CASE
  28. Циклы: LOOP, WHILE, FOR
  29. Вложенные циклы и метки
  30. .
  31. Работа с составными типами данных - 13 часов. Записи PL/SQL (RECORD)
  32. Коллекции: ассоциативные массивы (INDEX BY)
  33. Вложенные таблицы и VARRAY
  34. Методы коллекций: COUNT, FIRST, LAST, NEXT
  35. .
  36. Использование явных курсоров - 13 часов. Объявление, открытие, выборка и закрытие курсора
  37. Атрибуты курсора: %FOUND, %NOTFOUND, %ROWCOUNT, %ISOPEN
  38. Цикл FOR для курсоров
  39. Курсоры с параметрами
  40. .
  41. Обработка исключений - 13 часов. Типы исключений: предопределённые, пользовательские
  42. Обработка исключений в секции EXCEPTION
  43. Распространение исключений во вложенных блоках
  44. Директива RAISE_APPLICATION_ERROR
  45. Прагма EXCEPTION_INIT
  46. .
  47. Введение в хранимые процедуры и функции - 13 часов. Различия между анонимными блоками и подпрограммами
  48. Преимущества хранимых подпрограмм
  49. Параметры: IN, OUT, IN OUT
  50. Хранение подпрограмм в словаре данных
  51. .
  52. Создание процедур - 13 часов. Синтаксис CREATE PROCEDURE
  53. Параметры процедур и режимы передачи
  54. Вызов процедур из анонимных блоков и других подпрограмм
  55. Обработка исключений в процедурах
  56. Удаление и пересоздание процедур
  57. .
  58. Создание функций - 13 часов. Синтаксис CREATE FUNCTION и оператор RETURN
  59. Вызов функций из SQL-запросов
  60. Ограничения на функции в SQL
  61. Различия между процедурами и функциями
  62. Рекомендации по использованию
  63. .
  64. Отладка подпрограмм - 13 часов. Использование DBMS_OUTPUT для отладки
  65. Отладчик SQL Developer
  66. Компиляция с информацией для отладки
  67. Обработка ошибок компиляции: SHOW ERRORS
  68. Представления USER_ERRORS и USER_OBJECTS
  69. .
  70. Создание пакетов - 13 часов. Компоненты пакета: спецификация и тело
  71. Синтаксис CREATE PACKAGE и CREATE PACKAGE BODY
  72. Публичные и приватные элементы пакета
  73. Инициализация пакета
  74. Перегрузка подпрограмм в пакетах
  75. .
  76. Работа с пакетами - 13 часов. Вызов элементов пакета
  77. Персистентное состояние пакетных переменных
  78. Курсоры пакетного уровня
  79. Прагма SERIALLY_REUSABLE
  80. Удаление пакетов
  81. .
Ознакомиться со всей программой

Чему вы научитесь

  • Научитесь уверенно работать с темой: использование dbms_output для отладки
  • отладчик sql developer
  • компиляция с информацией для отладки
  • обработка ошибок компиляции show errors
  • представления user_errors и user_objects.
  • Освоите и сможете применять: назначение и преимущества pl/sql
  • структура блока pl/sql declare, begin, exception, end
  • типы блоков анонимные, именованные
  • выполнение блоков pl/sql в sql developer.
  • Освоите и сможете применять: скалярные типы данных varchar2, number, date, boolean
  • атрибуты %type и %rowtype
  • переменные подстановки и привязки
  • последовательности в выражениях pl/sql.
  • Освоите и сможете применять: синтаксические правила блоков pl/sql
  • операторы присваивания и выражения
  • вложенные блоки и области видимости
  • функции dbms_output.put_line для вывода.
  • Освоите и сможете применять: записи pl/sql (record)
  • коллекции ассоциативные массивы (index by)
  • вложенные таблицы и varray
  • методы коллекций count, first, last, next.

Подробная информация о курсе

Oracle Database 19c: PL/SQL Workshop - это полный курс по PL/SQL, включающий введение в программирование и управление кодом на PL/SQL;

Цены и сроки

  • Стоимость70 000 ₽
  • Старая цена70 000 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обученияв группе с наставником

По окончанию курса

  • Диплом или сертификатудостоверение
Oracle Database 19c: PL/SQL Workshop
70 000 ₽ 70 000 ₽