This course introduces students to the advanced features of the PL/SQL programming language in the Oracle database environment. The course requires the students to interact with the Oracle development environment and complete challenging hands-on exercises.
This course focuses on core language topics, emphasizing cursor usage and defining and implementing PL/SQL records and collections. Students also take an in-depth look at packages, subprograms and transaction processing concepts.
Class discussions are based on real-world examples to illustrate how advanced coding techniques are used to in the field. Throughout the course, students are instructed on how to apply the best practices for developing PL/SQL applications.
Course Goals
To assist students with developing the programming skills necessary to design efficient PL/SQL packages and program units.
To provide instruction on finding program ambiguities, testing and tracing code execution.
To complete challenging hands-on exercises in an interactive, instructor-led environment.