|
|
Quest Software invites you to: You Wrote WHAT?
|
|||||||||||||||||||||||||
Presented by Steven Feuerstein
Join us for the one-day training seminar at the following location:
8th September, Amsterdam
Amsterdam Marriott Hotel
Overview
About Steven Feuerstein
Pricing
Registration & Payment
Agenda
Enquiries
This new training session, created specially for Quest Software Europe, will bring you up to date on all the new PL/SQL features available in Oracle 10g releases 1 and 2, from fundamental enhancements of the PL/SQL compiler to fantastic new collection capabilities.
Simply learning about new features however, doesn't necessarily give you much guidance in how to apply the functionality. Popular PL/SQL trainer and author, Steven Feuerstein, will therefore take you on an entertaining journey through a startling geography of truly awful or out-of-date PL/SQL code and provide directions for reaching the new world of PL/SQL where your code runs much faster, is easier to maintain, and no longer reflects the old-fashioned way of writing code.
This training seminar will cover Correcting PL/SQL Worst Practices and Survey of Oracle Database 10g PL/SQL New Features. Topic covered in this section will include:
1. Correcting PL/SQL Worst Practices
The bad old days of cursor FOR loops
Hard-coding? Let me count the ways…
Optimistic programming or just plain laziness?
2. Survey of Oracle Database 10g PL/SQL New Features
The amazing new PL/SQL compiler
Collections get better and better
Leverage new and enhanced built-in packages
If you attended previous Steven Feuerstein seminars run by Quest, you will still find it well worth your time to attend “You Wrote WHAT?”
First, Steven will cover all new functionality for PL/SQL developers in Oracle Database 10g releases 1 and 2. Even if you are not yet running Oracle Database 10g, you should be aware of these new capabilities.
Second, even when covering topics included in previous seminars, Steven will be taking a different approach in "You Wrote WHAT?". Rather than describe a feature and show examples, he will start with a code sample that demonstrates a problematic way of using PL/SQL and then step through a transformation to a best practice, latest feature implementation.
![]() |
Steven Feuerstein is considered one of the world's leading experts on the Oracle PL/SQL language. He is the author or co-author of Oracle PL/SQL Programming, Oracle PL/SQL Best Practices, Oracle PL/SQL Programming: Guide to Oracle8i Features, Oracle PL/SQL Developer's Workbook, Oracle Built-in Packages, Advanced Oracle PL/SQL Programming with Packages, and several pocket reference books (all from O'Reilly). Steven is a Senior Technology Advisor with Quest Software, has been developing software since 1980, and worked for Oracle Corporation from 1987 to 1992. He is currently designing and building Qnxo (www.qnxo.com), the world's first active mentoring software.
While the training seminar is presented lecture-style, Feuerstein makes extensive use of live code examples and challenging quizzes to fully engage attendees and help them get the most out of their experience.
Since attendance is limited, early registration is recommended as in the past these training days have been over-subscribed.
Usually Steven’s two day training costs €1110. Quest Software is pleased to offer this one-day training session for €275 (exc. VAT).In return you will receive unique training that will utterly transform the way your write PL/SQL based applications along with a copy of Steven Feuerstein’s seminar training material presented on the day. Lunch, snacks and refreshments will be provided. You will also have the opportunity to win various books and other great prizes in our prize draw.
If you wish to attend the training, please register now!
The link above point’s to a registration page. Simply select Amsterdam city, then complete the registration form. Payment is available by credit card or debit card, which is managed securely through WorldPay. (N.B. Payment is not accepted by American Express).
Alternatively you may pay by providing a purchase order number if credit card payment is not convenient. Please note that full payment is required within 30 days of registration, or for those registering within 30 days of the event, payment is to be received 5 working days before training.
On receipt of your registration an invoice/receipt will be sent by email and in the post.
We all make mistakes; the challenge and greatest satisfaction comes from learning from our mistakes and applying them to future adventures. This seminar offers takes attendees through a series of code transformations. We start with examples of all-too-typical code that contains a number of classic mistakes or misunderstandings regarding how to write PL/SQL applications. We then step through a transformation of that code, applying best practices and the latest features of PL/SQL, until we come to a far better state of the program.
Here are a few of the journeys we will take.
The bad old days of cursor FOR loops
In the bad old days, we didn't think twice about using cursor FOR loops: quick and easy way to fetch a single row, simplest way to iterate through multiple rows. At back then (as in Oracle8!), this made perfect sense. But with FORALL and BULK COLLECT, along with SAVE EXCEPTIONS and INDICES OF clauses, our world and way we should write SQL inside PL/SQL has changed forever.
Hard-coding? Let me count the ways....
Literal values, direct datatype declarations, SQL statements, -20NNN error numbers...the list of hard-codings inside PL/SQL is long, bewildering and intimidating. It's not easy to keep hard-codings out of your code, but once you acknowledge all the scenarios that constitute hard-coding you can then proceed to remove them.
Optimistic programming or just plain laziness?
We are generally challenged sufficiently to get our programs working properly. Thinking about and incorporating error handling into our programs often comes later or not at all. We will start with very poorly implemented error handling section and apply a variety of recent PL/SQL language enhancements to bring it up to 21st century standards.
Oracle Database 10g PL/SQL Releases 1 and 2 include significant, very fundamental improvements to the compiler. In addition, nested tables and FORALL are enhanced in several key ways, and a variety of built-in packages are improved and introduced.
The amazing new PL/SQL compiler...
Collections get better and better...
Leverage new and enhanced built-in packages....
| 8.30am 9.00am |
Registration, tea & coffee will be served |
| 9.00am 10.30am | Training seminar starts |
| 10.30am 10.45am | Morning break, tea & coffee will be served |
| 10.45am 12.15pm | In Session |
| 12.15pm 1.15pm | Lunch will be served |
| 1.15pm 2.45pm | In Session |
| 2.45pm 3.00pm | Afternoon break, tea & coffee will be served |
| 3.00pm 5.00pm | In Session, followed by a prize draw and much more! |
| *Q&A will follow through out the day |
|
For any other enquireies you may have regarding these training days:
Email:Programmers.training@uk.quest.com
|
| © 2007 Quest Software, Inc. All rights reserved |