Oracle Database 11g: Advanced PL/SQL
Seminar
In Düsseldorf, Berlin, Dresden und an 3 weiteren Standorten
Beschreibung
-
Kursart
Seminar
-
Niveau
Fortgeschritten
-
Ort
-
Dauer
3 Tage
Die Teilnehmer dieses Kurses lernen, wie sie mit den fortgeschrittenen PL/SQL-Features PL/SQL-Code entwerfen und optimieren, um eine möglichst effiziente Schnittstelle zur Datenbank und zu anderen Anwendungen bereitzustellen. Sie erfahren, wie sich mit den fortgeschrittenen Features zur Programmentwicklung sowie mit Packages, Cursorn, erweiterten Schnittstellenmethoden, Large Objects und Colle...
Standorte und Zeitplan
Lage
Beginn
Beginn
Beginn
Beginn
Beginn
Beginn
Beginn
Hinweise zu diesem Kurs
Besuch der Seminare:- "Professioneller Einstieg in Oracle Database 11g SQL"
- "Oracle Datenbank 11g: PL/SQL und Datenbankprogrammierung"
Empfohlene Vorkenntnisse:
- Erfahrung mit SQL und PL/SQL erforderlich - Vertrautheit mit der Oracle-Datenbank
Meinungen
Inhalte
Die Teilnehmer dieses Kurses lernen, wie sie mit den fortgeschrittenen PL/SQL-Features PL/SQL-Code entwerfen und optimieren, um eine möglichst effiziente Schnittstelle zur Datenbank und zu anderen Anwendungen bereitzustellen. Sie erfahren, wie sich mit den fortgeschrittenen Features zur Programmentwicklung sowie mit Packages, Cursorn, erweiterten Schnittstellenmethoden, Large Objects und Collections leistungsstarke PL/SQL-Programme erstellen lassen. Weitere Themen dieses Kurses sind die effiziente Programmierung, die Einbindung externer C- und Java-Routinen, der fein granulierte Zugriff sowie das Schützen des Codes vor SQL-Injection-Angriffen.
Learn To: - Code erstellen, der als Schnittstelle zu externen Anwendungen und dem Betriebssystem fungiert - Code als Schnittstelle zu Large Objects und zur Verwendung von SecureFile-LOBs erstellen - PL/SQL-Anwendungen entwickeln, die Collections verwenden - Code vor SQL-Injection-Angriffen schützen - Virtual Private Databases mit fein granulierter Zugriffskontrolle implementieren - PL/SQL-Packages und -Programmeinheiten entwerfen, die effizient ausgeführt werden
Seminarinhalte
o Codierungsstandards anwenden, um Sicherheitslücken in Bezug auf SQL-Injections zu vermeiden o Verschiedene Typen von SQL-Injections-Angriffen kategorisieren und erläutern o LOB-Datentypen erstellen und verwalten o Collections erstellen und verwenden o Subtypen auf Basis der für eine Anwendung vorhandenen Typen erstellen o Features von SecureFile-LOBs beschreiben o Prozess der fein granulierten Zugriffskontrolle beschreiben o Deduplication, Komprimierung und Verschlüsselung für SecureFile-LOBs aktivieren o Externe Java-Programme über PL/SQL ausführen o Externe C-Programme über PL/SQL ausführen o Richtlinien für den Cursor-Entwurf angeben o Speicherauslastung durch Cachen von SQL-Ergebnismengen verbessern o Profile von PL/SQL-Anwendungen erstellen o PL/SQL-Funktionen so einrichten, dass sie PL/SQL-Ergebnis-Caching verwenden o PL/SQL-Code optimieren o LOBs mit dem PL/SQL-Package DBMS_LOB steuern
Sachgebiete:
- Entwicklungsumgebungen - Überblick
- Überlegungen zum Design
- Collections verwenden
- Weitere Schnittstellenmethoden
- VDP mit fein granulierter Zugriffskontrolle implementieren
- Large Objects bearbeiten
- SecureFile-LOBs verwalten
- Performance und Tuning
- Performance mit SQL- und PL/SQL-Caching verbessern
- PL/SQL-Code analysieren
- PL/SQL-Code - Tracing und Profilerstellung
- Code vor SQL-Injection-Angriffen schützen
Voraussetzungen
Besuch der Seminare:- "Professioneller Einstieg in Oracle Database 11g SQL"
- "Oracle Datenbank 11g: PL/SQL und Datenbankprogrammierung"
Empfohlene Vorkenntnisse:
- Erfahrung mit SQL und PL/SQL erforderlich - Vertrautheit mit der Oracle-Datenbank
Hinweis
Empfohlene weitere Ausbildung:"Oracle Database 11g: SQL Tuning Workshop"
Oracle Database 11g: Advanced PL/SQL