Course Name
Course Code : PRR14
Venue Details
Postal Code : 28014
Session Dates
Duration: 3 days (21 hours)
Oracle PL/SQL training equips professionals with the skills to write efficient, reusable, and secure database code for Oracle databases. The course covers fundamental concepts like procedures, functions, triggers, and exception handling, allowing participants to automate complex database tasks. Participants also learn advanced techniques such as optimizing queries, working with cursors, and implementing transaction control for data consistency. The training emphasizes best practices for writing modular, maintainable code, as well as ensuring security and performance in PL/SQL applications. By completing Oracle PL/SQL training, professionals gain the expertise to design, implement, and optimize database logic for enterprise-level applications.
Introduction to PL/SQL and Basics Introduction to PL/SQL: What is PL/SQL? Advantages over SQL. PL/SQL architecture and block structure. Writing and executing simple PL/SQL blocks. PL/SQL Data Types and Variables: Declaring variables and constants. Using built-in data types and anchors. Hands-on Exercise Control Structures in PL/SQL: Conditional statements: IF-THEN-ELSE, CASE. Iterative statements: LOOP, WHILE, FOR. Hands-on Exercise Working with SQL in PL/SQL: Embedding SQL in PL/SQL blocks. Using SELECT, INSERT, UPDATE, DELETE statements. Cursors and their usage: Explicit and Implicit cursors. Hands-on Exercise Advanced PL/SQL Programming Procedures and Functions: Creating, invoking, and managing stored procedures and functions. Passing parameters: IN, OUT, IN OUT. Hands-on Exercise Triggers in PL/SQL: Overview and use cases for triggers. Creating row-level and statement-level triggers. Hands-on Exercise Error Handling in PL/SQL: Handling exceptions using predefined and user-defined exceptions. Using WHEN OTHERS clause for generic error handling. Hands-on Exercise Dynamic SQL: Introduction to EXECUTE IMMEDIATE and DBMS_SQL. Advantages and use cases of dynamic SQL. Hands-on Exercise Optimization and Best Practices PL/SQL Performance Tuning: Identifying performance bottlenecks in PL/SQL code. Using collections and BULK operations for performance improvement. Hands-on Exercise Working with Collections: Types of collections: Associative arrays, VARRAYs, Nested Tables. Operations on collections in PL/SQL. Hands-on Exercise Modular Programming: Benefits of modularization and reusability in PL/SQL. Packages: Creating, using, and managing packages. Hands-on Exercise Debugging and Testing PL/SQL Code: Tools and techniques for debugging PL/SQL programs. Using DBMS_OUTPUT and exception messages for troubleshooting. Hands-on Exercise
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |