6 Weeks Summer Training Oracle Developer
-
Upload
bhupesh-kandhway -
Category
Documents
-
view
222 -
download
0
Transcript of 6 Weeks Summer Training Oracle Developer
7/31/2019 6 Weeks Summer Training Oracle Developer
http://slidepdf.com/reader/full/6-weeks-summer-training-oracle-developer 1/9
1 | XPERT INFOTECH | ConfidentialCOURSE OUTLINE FOR
ORACLE D2K
Effective from: Jan 2012
D2K
7/31/2019 6 Weeks Summer Training Oracle Developer
http://slidepdf.com/reader/full/6-weeks-summer-training-oracle-developer 2/9
2 | XPERT INFOTECH | ConfidentialCOURSE OUTLINE FOR
ORACLE D2K
Relational Database Concepts
What is an Oracle Database Relational Database Structures
Tables, Rows and Columns
Indexes, Primary Keys and Foreign Keys
Supported Datatypes
The Data Dictionary
Using SQL*Plus
What is SQL*Plus
Getting Started
Entering and Executing SQL Statements
Editing SQL Statements
Creating, Editing and Executing SQL FilesUsing SQL Developer
What is Oracle SQL Developer
Starting SQL Developer
Configure a Connection
Navigation Tabs
SQL Worksheet
Retrieving Data with the SELECT Statement
The SELECT Statement
The SELECT and FROM Clauses
Conditions and the WHERE Clause
Other Conditional Operators
Logical Operators
The ORDER BY Clause
Column Aliases
Arithmetic Expressions
Precedence of Operators
Aggregate Functions
Overview of Built In Aggregate Functions
The GROUP BY Clause
The HAVING Clause
Joining Tables Overview of Table Joins
Inner Joins
Table Aliases
Outer Joins
Self Joins
ANSI Standard Joins
7/31/2019 6 Weeks Summer Training Oracle Developer
http://slidepdf.com/reader/full/6-weeks-summer-training-oracle-developer 3/9
3 | XPERT INFOTECH | ConfidentialCOURSE OUTLINE FOR
ORACLE D2K
Set Operators
Numeric, Character and Date Functions
Function Types
Using the Table dual to try out Functions
Numeric Functions
Character Functions
String Concatenation
Date Arithmetic and Date Functions
Conversion and Miscellaneous Functions
Conversion Functions
The NVL and NVL2 Functions
The DECODE Function
CASE Expressions
The COALESCE and NULLIF Functions
SQL*Plus Parameters
Command Line Substitution Parameters
The Accept Command
The Define and Undefine Commands
Using Subqueries
Overview of Subqueries
In-Line Views
Top-N Queries
Complex Subqueries
Multi Column Subqueries
Correlated Subqueries
Subquery Rules Using the ANY, ALL and SOME Operators
Managing Data
Inserting Rows
Updating Rows
Deleting Rows
Verifying Updates
Transaction Control
Commit and Rollback
Savepoints
Commits and Constraints
Amending Data in SQL DeveloperManaging Tables
Creating Tables
Specifying Constraints
Altering Tables, Columns and Constraints
Dropping Tables, Columns and Constraints
Copying Tables
7/31/2019 6 Weeks Summer Training Oracle Developer
http://slidepdf.com/reader/full/6-weeks-summer-training-oracle-developer 4/9
4 | XPERT INFOTECH | ConfidentialCOURSE OUTLINE FOR
ORACLE D2K
Managing Indexes and Views
Creating Indexes
Dropping Indexes
Listing Indexes
Creating and Using Views
Dropping Views
Listing Views
Managing Sequences and Synonyms
Create a Sequence
View Sequence Details
Create a Synonym
List Synonyms
PL/SQL Fundamental
What is PL/SQL?
Basic Elements
Variables and Constants
Data Types
Initialising Variables and Assigning Values
Using SQL Statements in Code
Generating Output to SQL or SQL Developer
Program Logic
IF THEN ELSIF ELSE Statements
CASE Statements
The Basic Loop Construct
WHILE and FOR Loops
Nested and Labelled Loops
The GOTO Statement
The CONTINUE Statement
Using Cursors
What is a Cursor?
Implicit and Explicit Cursors
Cursor Operations
Declaring, Opening and Closing Cursors
Fetching Rows
7/31/2019 6 Weeks Summer Training Oracle Developer
http://slidepdf.com/reader/full/6-weeks-summer-training-oracle-developer 5/9
5 | XPERT INFOTECH | ConfidentialCOURSE OUTLINE FOR
ORACLE D2K
Status Checking
Using Cursors FOR UPDATE
The Cursor FOR Loop
Parameterised Cursors
Exceptions and Nested Blocks
The EXCEPTION Section
Types of Exception
Handling Named System-Raised Exceptions
Handling Un-named System-Raised Exceptions
User-Declared Exceptions and Application Errors
WHEN OTHERS THEN NULL
Nested and Labelled Blocks
Propagation of Exceptions
Scope of Variables and Cursors
Scope of Goto Statements
PL/SQL Records and Index-By Tables
Declaring Record Types
Handling PL/SQL Records
Nested Records
Declaring PL/SQL Index-By Tables or Associative Arrays
PL/SQL Table Built-in Functions
Manipulating PL/SQL Tables or Associative Arrays
7/31/2019 6 Weeks Summer Training Oracle Developer
http://slidepdf.com/reader/full/6-weeks-summer-training-oracle-developer 6/9
6 | XPERT INFOTECH | ConfidentialCOURSE OUTLINE FOR
ORACLE D2K
Introduction
Course objectives The Oracle complete solution
Course agenda
Tables and data used for this course
PL/SQL Programming Concepts Review
Identify PL/SQL block structure
Create procedures
Create functions
Create packages
Use cursors
Handle exceptions Understand dependencies
Identify the Oracle supplied packages
Design Considerations
List the different guidelines for cursor design
Describe cursor variables
Pass cursor variables as program parameters
Compare cursor variables to static cursors
Describe the predefined data types
Create subtypes based on existing types for an application
Collections
Describe and use nested tables
Describe and use varrays
Describe and use associative arrays
Describe and use string indexed collections
Describe and use nested collections
Write PL/SQL programs that use collections
Describe the common collection exceptions and how to code for them
Compare associative arrays to collections
Advanced Interface Method
Execute external C routines from PL/SQL
Understand the benefits of external routines
Publish the external C routine in the PL/SQL code
Execute a PL/SQL routine that calls the external C routine
Execute Java routines from PL/SQL
7/31/2019 6 Weeks Summer Training Oracle Developer
http://slidepdf.com/reader/full/6-weeks-summer-training-oracle-developer 7/9
7 | XPERT INFOTECH | ConfidentialCOURSE OUTLINE FOR
ORACLE D2K
Publish the Java class method by creating the PL/SQL subprogram unit
specification that references the Java class method
Execute the PL/SQL subprogram that invokes the Java class method
PL/SQL Server Pages
Define embedding PL/SQL code in Web pages(PL/SQL Server Pages)
Describe the format of a PL/SQL Server Page
Write the code and content for the PL/SQL Server Page
Load the PL/SQL Server Page into the database as a stored procedure
Run a PL/SQL Server Page via a URL
Debug PL/SQL Server Page problems
Fine Grained Access Control
Understand how fine-grained access control works overall
Describe the features of fine-grained access control
Describe an application context
Set up a logon trigger
View the results
Query the dictionary views holding information on fine-grained access
Notes:
Recommend Practical hours for student except class hours is 70 Hrs.
We also provide weekend classes for all courses.
After completion of 75% of course, student will go through Live Project
Training, Interview Preparation and Recruitment process in Software
Industry.
Student will go through the training of DBMS and RDBMS Concepts
before starting of SQL. This is complimentary.
7/31/2019 6 Weeks Summer Training Oracle Developer
http://slidepdf.com/reader/full/6-weeks-summer-training-oracle-developer 8/9
8 | XPERT INFOTECH | ConfidentialCOURSE OUTLINE FOR
ORACLE D2K
Our Technology Specialization and Certification Courses:
7/31/2019 6 Weeks Summer Training Oracle Developer
http://slidepdf.com/reader/full/6-weeks-summer-training-oracle-developer 9/9
9 | XPERT INFOTECH | ConfidentialCOURSE OUTLINE FOR
ORACLE D2K
K K K E E E Y Y Y F F F E E E A A A T T T U U U R R R E E E S S S O O O F F F X X X P P P E E E R R R T T T I I I N N N F F F O O O T T T E E E C C C H H H : : :
Training by Certified and Experienced Trainers.
Industrial and Corporate Tie-ups for Live projects for student.
Well equipped Computer Lab, Internet and Book Bank facility.
Live project based Summer Trainings, Summer Internships and
summer programs.
100% placement assistance on every course.
Interview Preparation and Technical Events.
On Campus Interviews in every month for the placement of students.
WI-FI enabled classrooms. 100% Placement
Assistance
On Campus
Interviews
58-61 (Basement), Vashist Park, Pankha Road,
New Delhi-46
Ph.: 011-28526572, 65833100, 9990345891
www.xpert-infotech.comEmail: [email protected]