В Учебном центре "Интерфейс" 24 марта пройдут семинары по информационным технологиям Oracle: "Oracle. Программирование на SQL, PL/SQL и Java" и "Oracle. Программирование на SQL и PL/SQL".
Для грамотного использования Oracle необходимо иметь хорошее понимания языка SQL. Данный курс раскрывает полный спектр возможностей языка SQL в Oracle и ряд аспектов неочевидных особенностей построения типовых конструкций БД.
PL/SQL - процедурный язык, разработанный фирмой Oracle для написания хранимых в БД подпрограмм. PL/SQL обеспечивает общую основу процедурного программирования как в клиентских приложениях, так и на стороне сервера, в том числе хранимых на сервере подпрограмм, пакетов и триггеров базы данных.
Java - объектный язык, который может использоваться для работы с Oracle в самых разных конфигурациях, в том числе, благодаря встроенной в Oracle Java-машине, в качестве второго языка для хранимых процедур. Java не зависит от конкретных платформ и может служить эффективным средством интеграции БД Oracle с другими приложениями, в том числе в Internet.
Знания даются для версий Oracle 8i, 9i и 10g. Курс сопровождается практическими упражнениями, позволяющими закрепить понимание базовых понятий и освоить основные технические приемы программирования на языках SQL и PL/SQL.
По окончании курса слушатели получают возможность самостоятельного программирования Oracle на этих языках для решения задач разработки приложений в архитектуре клиент-сервер, а также задач администрирования БД.
Основное отличие этого курса от ряда других со схожей тематикой в том, что целью ставится научить конкретных слушателей реальной работе с Oracle на этих языках, а не прочитать формально программу, подготовленную третьей стороной.
Курс предназначен для разработчиков, программистов и администраторов баз данных. Слушатели должны обладать хорошим уровнем компьютерной грамотности, и иметь опыт программирования.
Программа курсов
1. Язык программирования SQL
• Введение в SQL и в диалект SQL
• Создание таблиц
• Основные элементы DML-предложений
• Выборка данных
• Операции соединения
• Статистические и аналитические функции
• Обновление таблиц
• Декларативные правила целостности
• Некоторые существенно нереляционные конструкции (вложенные таблицы, объекты)
• Генераторы уникальных номеров
• Индексы
• Выводимые таблицы
• Транзакции и блокировки
• Методические примеры и ловушки запросов к БД
2. PL/SQL - процедурное расширение SQL
• Введение в PL/SQL
• Основные типы и структуры данных
• Управляющие конструкции
• Взаимодействие с базой данных
• Регулирование внесения изменений в БД
• Встроенный динамический SQL
• Использование курсоров
• Примеры использования циклов и курсоров
• Обработка исключительных ситуаций
• Хранимые процедуры и функции
• Триггеры
• Пакеты в PL/SQL
• Особенности вызова функций PL/SQL в предложениях SQL
• Коллекции и их использование
• Отладка подпрограмм в PL/SQL
• Системы программирования для PL/SQL производства разных фирм
• Системные пакеты и примеры
3. Программирование Oracle на Java
• Схемы использования Java в СУБД Oracle
• Особенности Java-программ для работы с Oracle
• JDBC-драйверы в Oracle
• Использование внешних Java-программ
• Использование хранимых Java-программ
• Работа с БД через SQLJ
• Основы разработки web-приложений не Java и Oracle
• Программирование аплетов
• Программирование сервлетов на Java
• Программирование Java ServerPages
• Среда разработки для Java в Oracle на примере Jdeveloper
Оформить заявку на обучение можно здесь:
• Курс "Oracle. Программирование на SQL и PL/SQL"
• Курс "Oracle. Программирование на SQL, PL/SQL и Java"
Об Учебном центре "Интерфейс"
Учебный центр "Интерфейс", основанный в 1991 году, входит в десятку сильнейших учебных центров страны, обучающих информационным технологиям. Обучение проводится по следующим программным продуктам: IBM Rational, Microsoft, Oracle, Computer Associates, Borland CodeGear, Ross Systems, Business Objects, Sybase, Unify/Gupta, в том числе и авторизованное обучение по продуктам компаний Microsoft, Borland, Computer Associates (по продуктам линейки AllFusion). Среди преподавателей Учебного центра - ведущие российские специалисты по CASE-средствам и системам автоматизации (ERP, MRPII), СУБД и средствам разработки, генерации отчетов и OLAP, авторы множества книг и статей, изданных в России и за рубежом.