Світ Сучасної Освіти

Передові методи PL/SQL

18 000 UAH за курс
24 годин
Для досвідчених
SQL / DBA
Цей курс навчить вас писати ефективний код на PL/SQL. Ви освоїте роботу з курсорами, пакетами, колекціями та великими об’єктами. Дізнаєтесь, як оптимізувати код, використовувати зовнішні підпрограми та захищати дані. Курс підходить для тих, хто вже працює з SQL та PL/SQL.

Про курс

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

Початок роботи з PL/SQL

На цьому курсі розпочинають з основ. У першому модулі знайомляться із завданнями курсу та розкладом. Тут розглядають середовища розробки, таблиці, дані та інструменти, які використовуватимуться протягом навчання. Цей модуль дає загальне уявлення про те, з чим працюватимуть студенти.

Основні концепції програмування

Другий модуль присвячений фундаментальним концепціям PL/SQL. Тут вивчають структуру блоку, пакети, процедури та функції. Розглядають курсори, обробку виключень та залежності. Ці знання стануть основою для подальшої роботи.

Дизайн коду та робота з колекціями

У цій частині навчаються правильно проектувати код. Модуль охоплює створення типів даних, підтипів та різні підходи до дизайну курсорів. Далі переходять до колекцій - вивчають асоціативні масиви, вкладені таблиці та масиви змінної довжини. На практиці показують, як ефективно використовувати колекції в програмах.

Робота з великими об'єктами та зовнішніми інтерфейсами

Цей модуль вчить працювати з LOB та SecureFile LOB. Потім переходять до виклику зовнішніх програм з PL/SQL. Студенти навчаться викликати процедури, написані на C та Java, що розширює можливості їхніх додатків.

Оптимізація продуктивності

Тут зосереджуються на покращенні швидкодії коду. Модуль охоплює налаштування компілятора, управління пам'яттю та вирішення мережевих проблем. Особливу увагу приділяють кешуванню - використанню кешу результатів запитів та функцій PL/SQL для підвищення ефективності.

Аналіз та безпека коду

У заключних модулях навчаються аналізувати код за допомогою профілювання та трасування. Потім переходять до безпеки - впровадження віртуальної приватної бази даних через детальний контроль доступу. Останній модуль присвячений захисту від SQL-ін'єкцій з використанням DBMS_ASSERT для створення безпечних додатків.

Вимоги до студентів

Для успішного проходження курсу потрібні знання SQL та PL/SQL. Рекомендується попередній досвід з курсів "Oracle Database: Розробка програмних модулів на PL/SQL" та "Oracle Database: Основи SQL".

Переваги навчання

Курс включає підтримку ментора, практичні завдання для закріплення матеріалу та видачу сертифіката після успішного завершення.

Що включено

Видається диплом/сертифікат
Заняття цілий день
Супровід ментора