Oracle Database 10g: SQL Fundamentals Course Objectives: Search data using advanced sub queries Retrieve row and column data from tables with the SELECT statement Employ SQL functions to generate and retrieve customized data Run data manipulation statements (DML) to update data in the Oracle Database 10g Control user access and manage schema objects Audience: Database Administrators PL/SQL Developer Forms Developer System Analysts Technical Consultant Topics: Introduction Restricting and Sorting Data Using Single-Row Functions to Customize Output Reporting Aggregated Data Using the Group Functions Displaying Data From Multiple Tables Using Subqueries to Solve Queries Using the Set Operators Manipulating Data Using DDL Statements to Create and Manage Tables Creating other schema Objects Managing Objects with Data Dictionary Views Controlling User Access Manage Schema Objects Manipulating large Data Sets Generating Reports by Grouping Related Data Managing Data in Different Zones Retrieving Data Using Subqueries Hierarchical Retrieval 1 Regular Expression Support Tel: (962-6) 5160579 Fax: (962-6) 5161215 Email info@itcc.jo P.O.Box: 923114 Amman 11192 - Jordan Oracle Database 10g: Develop PL-SQL Program Units Course Objectives: Write dynamic SQL for more coding flexibility Design PL/SQL code for predefined data types, local sub-programs, additional programs and standardized constants and exceptions Use the compiler warnings infrastructure Manipulate large objects Create triggers to solve business challenges Manage dependencies between PL/SQL sub-programs Schedule PL/SQL jobs to run independently Create stored procedures and functions Design PL/SQL packages to group and contain related constructs Create overloaded package sub-programs for more flexibility Categorize the Oracle supplied PL/SQL packages Use the Oracle supplied PL/SQL packages to generate screen output, file output, web output, and mail output Audience: Application Developers Database Administrators Database Designers Forms Developer PL/SQL Developer Prerequisites: Oracle Database 10g: Introduction to SQL Oracle Database 10g: PL/SQL Fundamentals Topics : Introduction Creating Stored Procedures Creating Stored Functions Creating Packages Using More Package Concepts Utilizing Oracle Supplied Packages in Application Development Dynamic SQL and Metadata Design Considerations for PL/SQL Code Managing Dependencies Manipulating Large Objects Creating Triggers Applications for Triggers Understanding and Influencing the PL/SQL Compiler Tel: (962-6) 5160579 Fax: (962-6) 5161215 Email info@itcc.jo P.O.Box: 923114 Amman 11192 - Jordan Oracle Forms Developer 10g: Build Internet Applications Course Objectives: Create form modules, including components for database interaction and GUI controls Display form modules in multiple windows and use a variety of layout styles Test form modules in a Web browser Debug form modules in a 3-tier environment Implement triggers Reuse objects and code Link one form module to another Audience: Forms Developer Support Engineer Prerequisites: Oracle Database 10g: Program with PL/SQL Topics: Introducing Oracle Forms Developer and Forms Services Creating Forms Modules Working with Data Blocks and Frames Working with Input Items Working with Non input Items Creating Windows and Canvases Producing Triggers Debugging Triggers Adding Functionality to Items Run-Time Messages and Alerts Query Triggers Validation Navigation Transaction Processing Writing Flexible Code Sharing Objects and Code Using WebUtil to Interact with the Client Introducing Multiple Form Applications Creating a Menu Document Managing Menu Documents Programming Function Keys Responding to Mouse Events Controlling Windows and Canvases Programmatically Defining Data Sources Working with Oracle8i Objects in Form Builder Controlling Data Block Relationships Building Multiple-Form Applications Working with Record Groups Reusable Components Using Java in Web-Deployed Forms Using Server Features in Forms Applying Timers Including Charts and Reports Tel: (962-6) 5160579 Fax: (962-6) 5161215 Email info@itcc.jo P.O.Box: 923114 Amman 11192 - Jordan Oracle Reports Developer 10g: Build Reports Course Objectives: Add dynamic data to an existing HTML page Use report parameters and customize a runtime parameter form Enhance reports using graphs and PL/SQL trigger code Maximize report performance using OracleAS Reports Services and tune reports Publish a report on the Web and build reports to run in various languages Manage report templates, create mailing labels and letters Identify the main components in a report document and how they are related Identify the differences between Web and paper reports Identify standard report design styles and run existing reports to various output destinations Create and modify basic tabular reports and high quality Web reports Create other report styles such as break reports and matrix reports Create reports by accessing data from various data sources Audience: Technical Consultant Reports Developer Business Intelligence Developer Prerequisites: Oracle Database 10g: PL/SQL Fundamentals Oracle Database 10g: Develop PL/SQL Program Units Topics: Introduction to Oracle Reports Developer Designing and Running Reports Working in Oracle Reports Developer Creating a Paper Report Enhancing a Basic Paper Report Managing Report Templates Creating a Web Report Enhancing Reports Using the Data Model: Queries and Groups Enhancing Reports Using the Data Model: Data Sources Enhancing Reports Using the Data Model: Creating Columns Enhancing Reports Using the Paper Layout Controlling the Paper Layout: Common Properties Controlling the Paper Layout: Specific Properties Web Reporting Extending Functionality Using XML Creating and Using Report Parameters Embedding a Graph in a Report Enhancing Matrix Reports Coding PL/SQL Triggers Extending Functionality Using the SRW Package Maximizing Performance Using OracleAS Reports Services Building Reports: Efficiency Guidelines Tel: (962-6) 5160579 Fax: (962-6) 5161215 Email info@itcc.jo P.O.Box: 923114 Amman 11192 - Jordan