1 COURSE TITLE : CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS - ORACLE QUALIFICATION LEVEL : NC IV NOMINAL DURATION 160 HOURS : COURSE DESCRIPTION : CECSD - Oracle is a 4-week intensive training that will give participants a depth and breadth of knowledge needed by would-be developers to be industryready using the Oracle Database and Oracle Development Tools. The program is a combination of exercises, machine problems, cases and exams that will ensure that the participants gain experience in developing in a commercial environment. The CECSD – Oracle will address the needs of industry for well-trained Oracle developers who can build web applications and who have a good grasp of the requirements and environment for enterprise systems development. COURSE OUTCOMES: Upon completion of this module the students/ trainees will be able to: 1. Understand the various stages of the systems development process and basics of logic formulation. 2. Manipulate relational databases through SQL statements and relational constructs. 3. Build screens with the necessary application-level validation and navigation controls. 4. Design tabular and other reports using the report layout and utilizing PL/SQL for procedural control. 5. Apply knowledge of Forms and Reports to customize modules for Oracle E-Business Suite. ENTRY REQUIREMENT: Must be a college graduate in IT related : o Business o Accounting o Engineering o Management Must pass IQ test and Programmers aptitude test, or Must pass the panel interview CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS - ORACLE 2 COURSE STRUCTURE: Module 1 – Developing and Maintaining Enterprise Level Web Applications Using ORACLE L.O.1. Understand the various stages of the systems development process and basics of logic formulation. L.O.2. Manipulate relational databases through SQL statements and relational constructs. L.O.3. Build screens with the necessary application-level validation and navigation controls. L.O.4. Design tabular and other reports using the report layout and utilizing PL/SQL for procedural control. L.O.5. Apply knowledge of Forms and Reports to customize modules for Oracle E-Business Suite. COURSE DELIVERY: 1. Methodology: Lecture and discussion Guided Lab exercises Machine problems 2. Resources: The trainees must be provided with the ff: EQUIPMENT Computers with the required Windows operating system and memory requirements to run Oracle Forms, Oracle Reports, SQL*Loader, SQL*Plus and PL/SQL A 3-tiered environment to enable them to create web-based Oracle applications TOOLS and MATERIALS Training Manual Writing pad and pen 3. Qualifications of Instructor: College graduate At least 1 year working or teaching experience in Oracle Forms, Reports and PL/SQL Preferably an Oracle Certified Professional Should pass PSIA teacher evaluation CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS - ORACLE 3 MODULE OF INSTRUCTION: LO 1 - Understand the Various Stages of the Systems Development Process and Basics of Logic Formulation ASSESSMENT CRITERIA 1. The different stages of the system development life-cycle are identified and explained 2. The concept of logic are explained or demonstrated thoroughly 3. The importance of producing quality code are explained or demonstrated 4. The concept of configuration management are explained or demonstrated CONTENT Foundation Topics System development Life-Cycle Logic Formulation Data Conversion & Interface Concepts Software Quality Management Processes and Practices Software Configuration Management CONDITIONS: The trainees must be provided with the ff: EQUIPMENT Computers with the required Windows operating system and memory requirements to run Oracle Forms, Oracle Reports, SQL*Loader, SQL*Plus and PL/SQL A 3-tiered environment to enable them to create web-based Oracle applications TOOLS and MATERIALS Training Manual Writing pad and pen METHODOLOGY: Lecture and discussion Guided Lab exercises Machine problems ASSESSMENT METHOD: Graded Recitation Quizzes Theoretical exams Graded lab exercises Graded machine problem CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS - ORACLE 4 LO 2. Manipulate Relational Databases Through SQL Statements and Procedural Constructs ASSESSMENT CRITERIA: 1. Have written various types of simple and complex queries and used database calls that conforms to proper database design and best practices 2. Executed and ran codes efficiently as prescribed CONTENT: Oracle 9i, SQL*Plus and SQL*Loader Introduction to Oracle Introduction to SQL*Plus SQL Fundamentals Advanced SQL Introduction to SQL*Loader Database Admin Fundamentals PL/SQL Declaring variables Executable statements Interacting with Oracle Server Control Structure Composite Data Types Explicit Cursors Exceptions Procedures Functions Subprograms Packages Advance Package Concepts Oracle Supplied Packages Large Objects Database Triggers Dependencies CONDITIONS: The trainees must be provided with the ff: EQUIPMENT Computers with the required Windows operating system and memory requirements to run Oracle Forms, Oracle Reports, SQL*Loader, SQL*Plus and PL/SQL A 3-tiered environment to enable them to create web-based Oracle applications TOOLS and MATERIALS Training Manual Writing pad and pen CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS - ORACLE 5 METHODOLOGY: Lecture and discussion Guided Lab exercises Machine problems ASSESSMENT METHOD: Graded Recitation Quizzes Theoretical exams Graded lab exercises Graded machine problem LO 3 Build Web-Based Forms With the Necessary Application-Level Validation and Navigation Controls ASSESSMENT CRITERIA 1. Build screens using Oracle Forms based on a given set of functional specifications 2. Created the necessary program units that implement validation and navigation controls 3. Tested functionality of screen that conforms with functional specifications CONTENT Basic Forms Running a Form Builder Application Form Builder environment Basic Form Module Data Blocks and Frames Text Items LOVs and Editors Additional Input Items Non-Input Items Windows and Content Canvass Forms Fundamentals Working with other Canvasses Introduction to triggers Debugging Triggers Adding Functionality to items Runform Messages and Alerts Query Triggers Validation Navigation Transaction Processing Writing Flexible Code Sharing Objects and Codes Multiple Form Application CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS - ORACLE 6 CONDITIONS: The trainees must be provided with the ff: EQUIPMENT Computers with the required Windows operating system and memory requirements to run Oracle Forms, Oracle Reports, SQL*Loader, SQL*Plus and PL/SQL A 3-tiered environment to enable them to create web-based Oracle applications TOOLS and MATERIALS Training Manual Writing pad and pen METHODOLOGY: Lecture and discussion Guided Lab exercises Machine problems ASSESSMENT METHOD: Graded Recitation Quizzes Theoretical exams Graded lab exercises Graded machine problem LO 4 Design Tabular and Other Reports Using the Report Layout and Utilizing PL/SQL for Procedural Control ASSESSMENT CRITERIA 1. Designed reports following the function specification requirements 2. Integrated PL/SQL triggers that control reports 3. Tested the report according to the requirements stated in the functional specifications CONTENT Basic Reports Designing and Running Reports Report Builder Concepts Creating Reports using Reports Wizard Enhancing Reports in Live Pre-viewer Managing Reports Templates Report Storage Methods Creating Queries and Groups Creating Columns Reports Fundamentals Enhancing Reports Using the Layout Model Modifying Properties Creating and Using Report Parameters Embedding a chart into a report Enhancing Metric Reports CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS - ORACLE 7 Coding PL/SQL Triggers in Reports Using the Report Builder Built-in Package CONDITIONS: The trainees must be provided with the ff: EQUIPMENT Computers with the required Windows operating system and memory requirements to run Oracle Forms, Oracle Reports, SQL*Loader, SQL*Plus and PL/SQL A 3-tiered environment to enable them to create web-based Oracle applications TOOLS and MATERIALS Training Manual Writing pad and pen METHODOLOGY: Lecture and discussion Guided Lab exercises Machine problems ASSESSMENT METHOD: Graded Recitation Quizzes Theoretical exams Graded lab exercises Graded machine problem LO 5 Apply Knowledge of Forms and Reports to Customize Modules for Oracle E-Business Suite ASSESSMENT CRITERIA 1. Applied the knowledge of Oracle Forms and Reports in creating customized modules based on functional specifications of Oracle EBusiness Suite 2. Integrated the customized modules with the Oracle E-Business Suite CONTENT Oracle 11i Customization CONDITIONS: The trainees must be provided with the ff: EQUIPMENT Computers with the required Windows operating system and memory requirements to run Oracle Forms, Oracle Reports, SQL*Loader, SQL*Plus and PL/SQL A 3-tiered environment to enable them to create web-based Oracle applications CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS - ORACLE 8 TOOLS and MATERIALS Training Manual Writing pad and pen METHODOLOGY: Lecture and discussion Guided Lab exercises Machine problems ASSESSMENT METHOD: Graded Recitation Quizzes Theoretical exams Graded lab exercises Graded machine problem CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS - ORACLE