азербайджан, баку, компьютерные курсы в баку, курсы в баку, обучение в баку, курсы в азербайджане, обучение в азербайджане, компьютерные курсы, компьютерное обучение, курсы для пользователей, компьютерная графика, проектирование, 3D моделирование, сетевые технологии, информационная безопасность, программирование, базы данных, управление проектами, управление предприятием, бухгалтерский учет, корпоративные тренинги, дистанционное обучение, авторизированные курсы, подготовка к сертификации, сертификация, Microsoft, Adobe, Autodesk, Kaspersky Lab, Linux, Oracle, курсы Photoshop, курсы Cisco, курсы Microsoft, курсы Linux, курсы AutoCad, CCENT, CCIE, CCNA, CCNP, CCSP, Center, Certification, Certifications, Certified, Class, Classes, Computer, Course, Courses, Exam, Exams, Guide, Guides, Interactive, IT, Manual, Material, Materials, MCA, MCAD, MCDBA, MCDTS, MCITS, MCP, MCPD, mcsa, MCSD, MCSE, Microsoft, New, Practice, Program, Programs, Software, Studies, Study, Technical, Test, Testing, Tests, Training, Tutorial, Tutorials, Azərbaycan, Bakı, Bakı şəhəri, Bakı şəh., Bakıda kompüter kursları , Kompüter kursları Bakıda , Kompüter kursu Bakıda, Bakıda kompüter dərsləri Kompüter dərsləri Bakıda, Bakıda kurslar, Bakıda dərslər, Bakıda kompüter təlimləri Kompüter təlimləri Bakıda Bakıda kompüter təlimi Kompüter təlimi Bakıda, Bakıda kurslar, Bakıda dərslər, Azərbaycanda kurslar, Azərbaycanda dərslər, Azərbaycanda təlimlər, Azərbaycanda tədris, Azərbaycanda təlim, Kompüter kursu, Kompüter kursları, Kompüter dərsləri, Kompüter təlimi, Kompüter tədrisi, İstifadəçilər üçün kurslar, İstifadəçilər üçün kompüter kursları, Kompüter qrafikası, Projektləşdirmə, 3D modelləşdirmə, Şəbəkələr texnologiyaları, İnformasiya təhlükəsizliyi, Proqramlaşdırma, Məlumat bazası, Proyekt idarəedilməsi, Proyektlərin menecmenti, Təşkilatın idarəedilməsi, Mühasibat uçotu, İdarələr üçün təlimlər, Təşkilatlar üçün təlimlər, İdarələr üçün dərslər, Təşkilatlar üçün dərslər, Məsafəli təlim kursları, Rəsmi kurslar, Rəsmi kompüter kursları, Sertifikatlaşdırmaya hazırlıq, Sertifikatlaşdırma, Maykrosoft, Mikrosoft, Adob, Ədob, Avtodesk, Kasperski Lab, Linuks, Orakl, Photoshop kursı, Photoshop kursları, Fotoşop kursı, Fotoşop kursları, Cisco kursları, Cisco kursı, Sisko kursları, Sisko kursı, Maykrosoft kursları, Maykrosoft kursı, Mikrosoft kursları, Mikrosoft kursı, Linuks kursları, Linuks kursı, Avtokad kursları, Avtokad kursı, Avtocad kursları, Avtocad kursı

Oracle Database 11g : Передовые методы PL/SQL 1.0 (11gAPLS)

 Аудитория

- Разработчики

- Разработчики приложений

- Разработчики на языке PL/SQL

  

Содержание 

Настройка PL/SQL кода; определение и типизация различных SQL-внедрений; применение стандартов кодирования, обеспечивающих неуязвимость для SQL-внедрений; создание подтипов на основе имеющихся типов для приложения; создание и использование коллекций; выполнение внешних программ на C из PL/SQL; выполнение программ на Java из PL/SQL; использование механизма детального контроля доступа; создание больших объектов; использование пакета DBMS_LOB для поддержки больших объектов; использование SecureFile LOBs; использование курсоров; использование дедупликаци, сжатия и шифрования для SecureFile LOBs; повышение эффективности использования памяти с помощью кэширования результирующих наборов; реализация кэширования PL/SQL-функций; профилирование PL/SQL-приложений

Обзор среды разработки

- SQL Developer 
- SQL*Plus


Рекомендации по проектированию

- Описание предопределённых типов данных 
- Создание подтипов на основе имеющихся в приложении типов 
- Проектирование курсоров 
- Использование курсорных переменных 
- Передача курсорных переменных как параметров программ 
- Сравнение курсоров и курсорных переменных 


Использование коллекций

- Обзор коллекций 
- Использование ассоциативных массивов 
- Использование вложенных таблиц 
- Использование массивов переменной длины 
- Написание PL/SQL программ, использующих коллекции 
- Эффективное использование коллекций


Вызов внешних процедур, написанных на других языках программирования

- Вызов из PL/SQL процедур, написанных на языке C 
- Вызов из PL/SQL процедур, написанных на языке Java


Применение детального контроля доступа

- Обзор детального контроля доступа 
- Описание методов детального контроля доступа 
- Описание контекста приложения 
- Создание контекста приложения 
- Применение контекста приложения 
- Процедуры пакета DBMS_RLS 
- Применение политики 
- Представления словаря данных, содержащие информацию о детальном контроле доступа


Работа с большими объектами

- Описание больших объектов (LOBs) 
- Работа с внутренними LOBs 
- Описание BFILEs 
- Создание директорий для доступа к объектам BFILEs 
- Описание пакета DBMS_LOB 
- Удаление LOBs 
- Создание временных LOBs с помощью пакета DBMS_LOB


Администрирование SecureFile LOBs

- Введение в SecureFile LOBs 
- Окружениедля SecureFile LOBs 
- Использование SecureFile LOBs для хранения документов 
- Преобразование BasicFile LOBs в SecureFile LOB формат 
- Проверка производительности SecureFile LOBs 
- Разрешение дедупликации и сжатия 
- Разрешение шифрования


Оптимизация производительности

- Влияние компилятора 
- Настройка производительности кода PL/SQL 
- Управление автоматическим встраиванием подпрограмм ( intra unit inlining) оптимизатором 
- Идентификация проблем использования памяти и ее настройка


Увеличение производительности за счет SQL и PL/SQL кэширования

- Кэширование результатов запроса при помощи Query Result Cache 
- Использование кэширования результирующего набора SQL-запроса 
- Кэширование PL/SQL-функций



Анализ кода PL/SQL

- Использование встроенных пакетов Oracle и представлений словаря данных для получения информации о коде 
- Анализ определяемых пользователем идентификаторов с помощью управляемого компилятором инструментального средстваPL/Scope 
- Получение метаданных в XML или DDL виде при помощи пакета DBMS_METADATA , например, для для пересоздания объектов 

Профилирование и трассировка кода PL/SQL

- Трассировка выполнения кода 
- Профилирование программ на PL/SQL 
 

Защита кода от SQL-внедрений

- Описание SQL-внедрений 
- Уменьшение зон, уязвимых для SQL-внедрений 
- Использование DBMS_ASSERT 
- Создание неуязвимого для SQL-внедрений кода 
- Проверка кода на возможность SQL-внедрений.

 

 По окончанию курса вы будете уметь

  • Писать код, взаимодействующий с другими приложениями и операционной системой
  • Создавать приложения, использующие коллекции
  • Применять механизм детального контроля доступа
  • Писать код, взаимодействующий с большими объектами(LOBs), и использовать SecureFile LOBs
  • Защищать код от sql-внедрений
  • Создавать оптимальные с точки зрения производительности программы.

 

После прохождения данного курса рекомендуется пройти: Предварительная подготовка к курсу: Продолжительность курса: 24 ак. ч.

Добавить Oracle Database 11g : Передовые методы PL/SQL 1.0 в корзину:

Что включено в курс?
  • Длительность обучения в очном формате составляет 8 академических часов в день; учебные курсы состоят из теоретических лекций и практических занятий, проводимых под руководством инструктора, а также самостоятельных работ слушателей.
  • Каждый слушатель обеспечивается индивидуальным рабочим местом, оборудованным персональным компьютером; характеристики компьютеров соответствуют определённому в теме курса программному обеспечению и требованиям к данному курсу.
  • Классы оснащены мультимедийной аппаратурой (проектор и экран), маркерной доской (черной или белой).
  • В учебных классах обеспечивается доступ в интернет.
  • Занятия проводят сертифицированные инструкторы, имеющие высокую квалификацию и большой опыт преподавания.
  • Каждому слушателю выдается в постоянное пользование пакет, содержащий: учебно-методическое пособие, дополнительные раздаточные материалы, инструкции, презентации, канцелярские принадлежности. Количество пакетов соответствует количеству слушателей курса.
  • В течении каждого дня обучения студенты обеспечиваются полноценным комплексным обедом в ресторане, а также двумя кофе-брейками на территории Учебного центра.
  • По окончании курса каждому слушателю выдаются сертификаты.
Программы обучения