Вы находитесь на странице: 1из 3

Oracle Developer Course

Focus Team

Eng: Ahmed Saad.


You Will Learn How To
• Build, query and manipulate Oracle 10g databases to create powerful
applications
• Retrieve and manipulate data efficiently using powerful SQL features
• Create and manage database tables, views and sequences
• Maintain data integrity and enforce security with privileges and roles
• Compose reusable structured PL/SQL code with cursors and
procedures
• Enhance performance through indexes and PL/SQL optimization

Course Benefits
To efficiently handle today's business-critical information, organizations count on
database systems that are reliable and scalable, and on experienced professionals to
manage them. In this course, you gain the practical knowledge and skills required to
leverage the Oracle Database 10g server. Hands-on exercises provide experience in
applying relational database concepts, leveraging the SQL language and programming
with PL/SQL.

Who Should Attend


Those interested in Oracle 10g. Relational database experience and familiarity with
basic programming concepts are useful. Oracle experience is not required.

Hands-On Training

Exercises provide experience creating robust and powerful applications with Oracle
10g, including:

• Creating tables, views and sequences


• Producing queries using joins, set operators, groupings and subqueries
• Merging large datasets and inserting across multiple tables
• Imposing business rules with declarative constraints
• Enforcing security with roles
• Enhancing performance with indexes
• Controlling logic and handling exceptions
• Building PL/SQL procedures, triggers and packages
Course Contents:

SQL
• Identify the major structural components of
Oracle Database 10g
• Retrieve row and column data from tables with the SELECT statement
• Create reports of sorted and restricted data
• Employ SQL functions to generate and retrieve customized data
• Run data manipulation language (DML) statements to update data in Oracle
Database 10g
• Obtain metadata by querying the dictionary views
• Datetime functions
• ROLLUP, CUBE operators, and GROUPING SETS
• Hierarchical queries
• Correlated subqueries
• Multitable inserts
• Merge operation
• External tables
• Regular expression usage

Pl/Sql
• Identify the modular components of PL/SQL
-Anonymous blocks
-Procedures and functions
-Packages
• Discuss the PL/SQL execution environment
• Describe the database schema and tables that are used in the course
• List the PL/SQL development environments that are available in the course
• Appreciate that PL/SQL provides programming extensions to SQL
• Write PL/SQL code to interface with the database
• Design PL/SQL program units that execute efficiently
• Use PL/SQL programming constructs and conditional control statements
• Handle run-time errors
• Describe stored procedures and functions
Forms
• Create form modules including components for database interaction and GUI
controls
• Display form modules in multiple windows and a variety of layout styles
• Test form modules in a Web browser
• Debug form modules in a three-tier environment
• Implement triggers
• Reuse objects and code
• Link one form module to another

Oracle Instructor: Ahmed Saad.


0145793000
018066531

Вам также может понравиться