Орацле Датабасе 19ц: Напредне ПЛ/СКЛ технике – курс 43.490 РУБ. од специјалиста, обука 24 наставна часа, датум 07.05.2023.
мисцеланеа / / December 04, 2023
Курс испитује савремене ПЛ/СКЛ могућности за развој и отклањање грешака у ПЛ/СКЛ програмима који најефикасније комуницирају са базом података и другим апликацијама. Питања писања оптималног кода, коришћењем екстерних рутина уписаних језицима Ц и Јава, користећи фин механизам контроле приступа, као и заштиту кода од СКЛ ињекције.
Научићете да користите све функционалности курсора, пакета, великих објеката, колекција и метода интеракције са другим апликацијама.
Курс је намењен програмерима апликација и администраторима база података.
Научићеш:
- Креирајте ефикасне ПЛ/СКЛ пакете и програмске јединице
- Напишите код који је у интеракцији са другим апликацијама и оперативним системом
- Креирајте апликације које користе колекције
- Креирајте програме који су оптимални у погледу перформанси
- Примените фине механизме контроле приступа
- Напишите код који је у интеракцији са великим објектима (ЛОБ) и користите СецуреФиле ЛОБ-ове
4
наравноСтручни наставник Орацле и Јава курсева. Орацле сертификовани специјалиста, кандидат техничких наука. Одликује га разноврсно искуство у практичним и наставним активностима. Алексеј Анатољевич је 2003. дипломирао са одликом МИРЕА. У 2006. години...
Стручни наставник Орацле и Јава курсева. Орацле сертификовани специјалиста, кандидат техничких наука. Одликује га разноврсно искуство у практичним и наставним активностима.
Алексеј Анатољевич је 2003. дипломирао са одликом МИРЕА. Године 2006. одбранио је докторску тезу на тему изградње безбедних аутоматизованих информационих система.
Главни специјалиста у области безбедности база података, изградње безбедних јава и веб апликација за Орацле ДБМС и СКЛ Сервер, развија ускладиштене програмске модуле у ПЛ/СКЛ и Т-СКЛ. Аутоматизоване активности великих државних предузећа. Пружа консултантске и саветодавне услуге у развоју сложених дистрибуираних веб апликација заснованих на Јава ЕЕ платформи.
Наставно искуство Алексеја Анатољевича у систему постдипломског образовања прелази 7 година. Радио са корпоративним клијентима, обучавао запослене у компанијама „БАНК ПСБ“, „Интернет универзитет информационих технологија (ИНТУИТ)“, „СИНТЕРРА“.
Аутор више образовних и методичких приручника о програмирању и раду са базама података. Од 2003. до 2005. године, Алексеј Анатољевич је био ангажован на адаптацији и техничком превођењу стране литературе о веб програмирању и раду са базама података. Објавио преко 20 научних радова.
Захвални матуранти увек примећују приступачан начин излагања и најсложенијих тема, детаљне одговоре на питања студената и обиље живих примера из стручне праксе наставника.
3
наравноНаставник са 27 година искуства, стручњак за Орацле, носилац међународних сертификата Орацле, МиСКЛ, Мицрософт, ИБМ. Има велико искуство у програмирању у СКЛ, ПЛ/СКЛ, Јава, Ц, Ц++, Р, Питхон, Уник / Линук администрацији,...
Наставник са 27 година искуства, стручњак за Орацле, носилац међународних сертификата Орацле, МиСКЛ, Мицрософт, ИБМ. Има велико искуство у програмирању у СКЛ, ПЛ/СКЛ, Јава, Ц, Ц++, Р, Питхон, Уник/Линукс администрацији, коришћењем Гит система, креирањем виртуелне машине (ВМВаре, Виртуалбок, ХИПЕР-В), администрирање Орацле база података, ИБМ Информик, конфигурисање серверског хардвера и РАИД.
Од 1991. Иља Андрејевич предаје ИТ курсеве на Московском државном универзитету, укључујући њихову примену у пословању. Његови дипломци укључују запослене у највећим предузећима у Руској Федерацији. Аутор је многих радова у економским публикацијама о трендовима у употреби ИТ-а у пословању. Такође редовно спроводи обуку за унапређење вештина ИТ стручњака и говори на семинарима.
Пристојан, са смислом за хумор, стрпљив, одговоран – овако ученици карактеришу свог наставника. Своје искуство уме да пренесе сваком ученику једноставним и приступачним језиком, што га чини заиста квалитетним наставником.
Модул 1. Увод (1 ак. х.)
Циљеви курса
Распоред курсева
Опис развојних окружења
Табеле, подаци и алати који се користе у овом курсу
Модул 2. Преглед концепта ПЛ/СКЛ програмирања (1 ак. х.)
ПЛ/СКЛ блок структура
Пакети, процедуре и функције
Курсори
Изузетак руковање
Зависности
Модул 3. Дизајн ПЛ/СКЛ кода (2 ац. х.)
Опис унапред дефинисаних типова података
Креирајте подтипове на основу типова присутних у апликацији
Коришћење различитих приступа приликом пројектовања курсора
Коришћење променљивих курсора
Бела листа
Модул 4. Преглед збирки (2 ак. х.)
Преглед колекција
Коришћење асоцијативних низова
Навигација коришћењем асоцијативних метода
Коришћење угнежђених табела
Коришћење низова променљиве дужине
Поређење угнежђених табела и низова променљиве дужине
Модул 5. Коришћење колекција (2 ак. х.)
Писање ПЛ/СКЛ програма помоћу колекција
Ефикасно коришћење колекција
Побољшања за повезивање типова променљивих у ПЛ/СКЛ
Модул 6. Манипулација великим објектима (2 ак. х.)
Рад са ЛОБ-ом
СецуреФиле ЛОБ преглед
Модул 7. Коришћењем напредних метода интерфејса (2 ац. х.)
Позивање екстерних програма из ПЛ/СКЛ
Предности позивања екстерних процедура
Позивање екстерних процедура написаних на другим програмским језицима
Позивне процедуре написане у Ц из ПЛ/СКЛ
Позивне процедуре написане у Јави из ПЛ/СКЛ
Модул 8. Подешавање перформанси ПЛ/СКЛ кода (2 ац. х.)
Утицај компајлера
Прилагођавање ПЛ/СКЛ кода
Контролисање аутоматског уграђивања потпрограма
Препознавање проблема са употребом меморије и њихово подешавање
Проблеми са мрежом
Модул 9. Повећање перформанси кроз кеширање (2 ац. х.)
Опис резултата кеширања
Коришћење кеша резултата упита
Коришћење ПЛ/СКЛ кеша функција
Преглед функција кеш меморије ПЛ/СКЛ функција
Модул 10. Анализа ПЛ/СКЛ кода (2 ац. х.)
Информације о коду
ПЛ/СКЛ опсези
Пакет ДБМС_МЕТАДАТА
ПЛ/СКЛ побољшања
Модул 11. Профилисање и праћење ПЛ/СКЛ кода (2 ац. х.)
ПЛ/СКЛ праћење извршавања
Кораци праћења ПЛ/СКЛ
Модул 12. Имплементација виртуелне приватне базе података коришћењем грануларне контроле приступа (2 ац. х.)
Опис како функционише детаљна контрола приступа
Опис финих метода контроле приступа
Опис контекста апликације
Креирање контекста апликације
Примена контекста апликације
ДБМС_РЛС процедуре пакета
Спровођење политике
Прегледи речника података који садрже детаљне информације о контроли приступа
Модул 13. Заштита кода од СКЛ ињекција (2 ац. х.)
Опис СКЛ ињекција
Смањење области рањивих на СКЛ ињекције
Коришћење ДБМС_АССЕРТ