
3 DAYS
Training Duration

370 EUR
Net Price

4.81/5
Average Rating
The "Oracle PL/SQL Workshop - Advanced" training is an advanced course designed for experienced programmers and database specialists who want to deepen their knowledge and skills in the field of programming in PL/SQL in the Oracle environment. The course aims to provide participants with advanced techniques and tools necessary to create efficient, scalable and advanced database solutions.
During the training, participants will be familiarized with advanced aspects of PL/SQL, such as advanced procedures, functions, and triggers. They will also learn advanced cursor handling techniques that allow for more complex operations on query results. Participants will gain the skills to create dynamic SQL queries, which allows for more flexible and adaptive solutions.
Code optimization and exception management are other important aspects of the training. Participants will learn how to effectively optimize the operation of their PL/SQL code to achieve the highest application performance. They will also improve their exception handling skills, which will allow for more precise error control and increase system reliability.
The "Oracle PL/SQL Workshop - Advanced" training will also allow participants to learn advanced debugging techniques that will help identify and solve problems in the code. A focus on best practices and design patterns will provide participants with the knowledge they need to build scalable and maintainable applications.
The knowledge gained during the training will enable participants to better understand advanced PL/SQL mechanisms and the ability to use them in practical business scenarios. They will be able to design and implement advanced database solutions that meet the requirements of modern and dynamic IT systems.
The course is run by experienced trainers who share their practical knowledge and experience. Practical exercises, projects and case studies provide participants with the opportunity to immediately apply the acquired knowledge in real-life situations. At the end of the training, participants will receive a certificate confirming the completion of Oracle PL/SQL training at an advanced level, which can significantly strengthen their professional profile and open up new career prospects in the field of databases and programming.
- Coding standards
- Preparation and application of coding standards
- Naming standards for programs and database structures
- Naming standards for variables, procedures and functions
- Good code commenting practices
- Good practices in procedures and functions
- Spaghetti code and decomposition
- Reloading procedures and functions
- Deterministic procedures and functions
- Function results
- Assertions and cleanup of variables
- Good practices in SQL in PL/SQL
- Hardcode
- API
- Context switching
- Downloading data
- Data counting
- Dynamic SQL
- Good practices in PL/SQL control statements
- Loops
- Conditional statements
- Exceptions in loops and conditionals
- Transactions
- AUTONOMOUS TRANSACTION
- COMMIT/ROLLBACK
- Error management in PL/SQL
- Creating structures and procedures to handle errors
- Defining errors and their levels
- Calling, propagating and logging errors
- Error verification and analysis
- Code instrumentation
- Logging relevant information about events
- Process times logging
- Interrupting processes
- DBMS_APPLICATION_INFO
- DBMS_SESSIONS
- Code review
- Common mistakes
- Checklist
- Unit tests
- Benefits of testing
- Problems during PL/SQL code tests
- Creating testable code
- Recommended tools
Completing the Oracle SQL training at the advanced level brings numerous benefits to the participants. First, they will gain advanced knowledge and skills related to programming in PL/SQL, which will allow them to create more complex and efficient database solutions. In addition, they will learn advanced code optimization and exception management techniques, which will affect the higher performance and reliability of the application. The training will also allow to improve debugging skills, which will make it easier to identify and solve problems in the code. All these skills will contribute to increasing the professional attractiveness and opening up new career opportunities as a database specialist and PL/SQL developer.
The "Oracle PL/SQL Workshop - Advanced" is designed for experienced developers, database administrators, and IT professionals who already have a solid foundational knowledge of SQL and want to develop their skills in this area. It is aimed at people who want to explore advanced techniques of programming in PL/SQL as well as code optimization, exception management and debugging. Participants should have hands-on experience with Oracle databases and basic knowledge of SQL to get the most out of the advanced level of training and gain full learning potential.
For this training, each participant receives access to an individual virtual machine in the cloud. It has installed and configured everything needed to carry out the training. The virtual machine will be available throughout the training period.
Online training takes place live with the trainer. Participants join the training using the ZOOM platform. Participants receive information about the required necessary software and organizational information 7 days before the start date of the training.
When a minimum number of people register for a given date, the date is marked as guaranteed.
Even if part of such a group resigns or moves to another date, the guaranteed date once fixed remains the same. We as the organizer bear the possible risk.
Dawid Nguyen
CO-FOUNDER | MANAGING PARTNERManaging Partner in ASPIRIA. Responsible for commercial strategy, development of new sales opportunities and building business relationships.Przemyslaw Kaczynski
CO-Founder | CEOCEO of ASPIRIA Company. Responsible for implementing organization's development strategy, controlling and supervising day-to-day operations.




