UJ

Using Java - for PL/SQL and Database Developers

В курсе рассматривается программирование базы данных Oracle с помощью Java, будут приведены примеры и объяснения грамотного использования соответственных технологий.
Слушатели научатся получать доступ к базе данных при помощи интерфейса Java Database Connectivity (JDBC), UCP, хранимых процедур Java и приложения SQLJ.
Будут обсуждаться преимущества управления и доступа к SQL данными при помощи интерфейса JDBC и приложения SQLJ, а также выгоды использования виртуальной машины Oracle JVM.

Требования к подготовке слушателей:

Опыт работы с базой данных Oracle, знания в рамках курса Java Programming Language, Java SE 6
Желательны знания в рамках курса Oracle Database: Program with PL/SQL

50 000 ₽

Длительность

2 дня (16ч в неделю)

Доступ к курсу

Навсегда в личном кабинете

Документы

Удостоверение о повышении квалификации

Кому подойдет этот курс

    Разработчики приложений
    Разработчики J2EE
    Разработчики Java
    Разработчики PL/SQL

Слушатели получают знания для выполнения следующих действий:

  • Разработка приложений базы данных при помощи Java
  • Развертывание и запуск Java напрямую в базе данных
  • Управление и доступ к SQL и PL/SQL типам данных при помощи JDBC и SQLJ
  • Использование UCP
  • Преобразование SQL и PL/SQL типов данных в/из данных Java
  • Использование ключевых метаданных в интерфейсе JDBC
  • Использование результирующих наборов (Result Sets) и RowSet
  • Описание качества обслуживания и лучших практик JDBC
  • Описание преимуществ использования хранимых процедур в качестве модели программирования базы данных (Database Programming Model)
  • Описание преимуществ Oracle JVM
  • Создание, загрузка, разрешение и публикация классов Java в базе данных

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

10 модулей
Introduction
  • Describe the course objectives
  • Describe the course prerequisites and suggested prerequisites
  • Describe lesson contents and agenda
  • List the schemas and appendices used in this course
  • Identify the relevant documentation and other resources
  • Describe the Course Technical Environment and data

Introduction to Java
  • Java and OOP Technology
  • Key features of Java

Introduction to JDBC
  • JDBC Architecture
  • JDBC Drivers: Overview
  • JDBC Specification
  • Essential of JDBC Programming

Accessing and Manipulating SQL Data using JDBC
  • Key Metadata in JDBC
  • Manipulating Oracle Data Types with JDBC
  • Accessing and Manipulating LOBs using JDBC
  • Result Set support in JDBC
  • Rowset

JDBC Quality of Services and Best Practices
  • Introduction to Transaction Services
  • Introduction to Security Services
  • Best Practices and tips

Introduction to SQLJ Technology
  • Overview of SQLJ
  • SQLJ Database Access

Universal Connection Pool
  • Introduction to Universal Connection Pool (UCP)
  • Universal Connection Pool for JDBC Overview
  • UCP for JDBC design-time and run-time requirements
  • Basic Connection Steps
  • Packages of the UCP for JDBC API
  • Database Connections

Stored Procedures as Database Programming Model
  • Overview of Stored Procedures
  • Introduction to Java Stored Procedures
  • Advantages of Java Stored Procedures

Oracle JVM
  • Define Oracle JVM and its architecture
  • Using Java in Oracle Database
  • Difference between OracleJVM Architecture and JDK VM Architecture
  • Automated Storage Management with Garbage Collection
  • Dynamic Class Loading
  • Performance Enhancement of Oracle JVM

Developing and Running Java in the Database
  • Creating or Loading Java in the Database
  • Removing Java Sources, Classes and Resources from the Database
  • Setting/Querying Environment Variable and System Properties
  • Java Compiler within the Database
  • Converting Java in the Database into Stored Procedure
  • Invoking Java in the Database
  • Error and Exception Handling
  • Managing Java in the Database

Как проходит обучение на платформе ФОРС

[ 01 ]

Знакомство с платформой

Платформа учебного центра ФОРС предназначена для удобного и комфортного обучения. Доступ к материалам будет открыт сразу после приобретения курса, а также навсегда доступен в личном кабинете.

[ 02 ]

Обучение

Каждый раздел содержит уроки с теоретическими материалами в видео и текстовых форматах, а так же демонстрацию практических примеров от преподавателей. Самостоятельная работа поможет закрепить полученные знания.

[ 03 ]

Обратная связь и поддержка

Мы поддерживаем онлайн-ресурс, где слушатели всегда могут задать вопрос преподавателю или коллективно обсудить возможные проблемы с другими студентами. Вы всегда сможете получить необходимую информацию в личном кабинете.

[ 04 ]

Дипломы и сертификаты

Все документы об окончании курсов собраны в одном месте в электронном формате — вы всегда можете посмотретьи скачать их в личном кабинете.

Остались вопросы?

Оставьте свои контактные данные — мы с вами свяжемся и все расскажем

Нажимая на кнопку «Отправить», я принимаю условия Политики конфиденциальности, и даю согласие на обработку персональных данных