Oracle Database 11g: Fortgeschrittene PL SQL-Programmierung Training  

PL SQL-Code Schulung: Erfolgreich PL SQL-Code optimieren

PL SQL-Code Schulung Oracle Schulung

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.

Diese PL SQL-Code Schulung bieten wir Ihnen auch als individuelles PL SQL-Code Training vor Ort als Firmen-Seminar an.

Zielgruppe  

Datenbankadministratoren, Data Warehouse-Analytiker, Entwickler, Projektmanager

Voraussetzungen  

Erforderlich sind Vorkenntnisse aus den Kursen: Professioneller Einstieg in Oracle Database 11g SQL, Oracle Datenbank 11g: PL/SQL und Datenbankprogrammierung

Für weitere Informationen über die Voraussetzungen zu diesem PL SQL-Code Kurs, rufen Sie kostenfrei an unter (0800) 477 246 6

PL SQL-Code Seminar-Inhalt  

Entwicklungsumgebungen - Überblick

  • SQL Developer
  • SQL*Plus

Überlegungen zum Design

  • Vordefinierte Datentypen beschreiben
  • Subtypen auf Basis der für eine Anwendung vorhandenen Typen erstellen
  • Verschiedene Richtlinien für den Cursor-Entwurf angeben
  • Cursor-Variablen verwenden
  • Cursor-Variablen als Programmparameter übergeben
  • Cursor-Variablen mit statischen Cursorn vergleichen

Collections verwenden

  • Collections - Überblick
  • Assoziative Arrays
  • Nested Tables
  • Varrays
  • PL/SQL-Programme entwickeln, die Collections verwenden
  • Collections effektiv verwenden

Weitere Schnittstellenmethoden

  • C über PL/SQL aufrufen
  • Java über PL/SQL aufrufen

VDP mit fein granulierter Zugriffskontrolle implementieren

  • Funktionsweise der fein granulierten Zugriffskontrolle verstehen
  • Features der fein granulierten Zugriffskontrolle beschreiben
  • Anwendungskontext beschreiben
  • Anwendungskontext erstellen
  • Anwendungskontext einstellen
  • DBMS_RLS-Prozeduren auflisten
  • Policys implementieren
  • Dictionary View mit den Informationen zur fein granulierten Zugriffskontrolle abfragen

Large Objects bearbeiten

  • Large Objects beschreiben
  • Interne LOBs verwalten
  • BFILEs beschreiben
  • DIRECTORY-Objekt erstellen und damit auf BFILEs zugreifen
  • DBMS_LOB-Package beschreiben
  • LOBs entfernen
  • Temporäres LOB mit dem DBMS_LOB-Package programmatisch erstellen

SecureFile-LOBs verwalten

  • SecureFile-LOBs - Einführung
  • Umgebung für SecureFile-LOBs aktivieren
  • Mit SecureFile-LOBs Dokumente speichern
  • BasicFile-LOBs in das SecureFile-LOB-Format konvertieren
  • Performance von SecureFile-LOBs prüfen
  • Deduplication und Komprimierung aktivieren
  • Verschlüsselung aktivieren

Performance und Tuning

  • Compiler verstehen und beeinflussen
  • PL/SQL-Code optimieren
  • Inlining innerhalb von Einheiten aktivieren
  • Speicherprobleme identifizieren und optimieren

Performance mit SQL- und PL/SQL-Caching verbessern

  • Ergebnis-Caching beschreiben
  • Ergebnis-Cache für SQL-Abfragen
  • Ergebnis-Cache für PL/SQL-Funktionen

PL/SQL-Code analysieren

  • Mit bereitgestellten Packages und Dictionary Views Codierungsinformationen suchen
  • Identifier-Typen und deren Verwendung mit PL/Scope ermitteln
  • Mit dem DBMS_METADATA Package Metadaten aus dem Data Dictionary als XML oder Erstellungs-DDL abfragen, um die Objekte damit erneut zu erstellen

PL/SQL-Code - Tracing und Profilerstellung

  • PL/SQL-Programmausführung tracen
  • Profile von PL/SQL-Anwendungen erstellen

Code vor SQL-Injection-Angriffen schützen

  • SQL-Injections beschreiben
  • Angriffsflächen verringern
  • DBMS_ASSERT verwenden
  • Immunen Code entwickeln
  • Code auf SQL-Injection-Schwachstellen testen

Weitere Informationen  

Das Kursmaterial ist in englisch, die Unterrichtssprache ist deutsch.

Termine und Preise  

Oracle Database 11g: Fortgeschrittene PL SQL-Programmierung Schulung

Preis:
€ 1.890,00 zzgl. MwSt.
€ 2.249,10 inkl. MwSt.

Dauer:
3 Tage

PDF Download
Termin auf Anfrage  
Termine für dieses Seminar werden nur auf Anfrage angelegt.

 Organisatorisches zum Seminar 

Kategorie: PL SQL-Code Aufbauseminar

Uhrzeiten:

Montags:
Dienstags bis Freitags:

9.30 - 17.00 Uhr
9.00 - 17.00 Uhr

 

Sonstiges:
Getränke, Mittagessen, Oracle Database 11g-Teilnahmezertifikat und PL SQL-Code-Schulungsunterlagen sind im Preis inbegriffen

 Alternative Oracle Trainings

PL SQL-Code Firmenschulung  

Die Vorteile einer PL SQL-Code Firmenschulung in Ihrem Hause (InHouse Schulung) oder bei der INCAS liegen auf der Hand:

  • Teilnehmerunabhängiger Tagessatz
  • Zeitersparnis durch eine kurze und intensive PL SQL-Code Schulung
  • Freie Terminwahl, auf Wunsch auch Abends oder an Wochenenden
  • Zielorientierter als eine offene PL SQL-Code Schulung, da exakt auf Ihre Bedürfnisse zugeschnitten
  • Vertraulicher, da Internes auch intern bleibt
  • Wir leihen Ihnen auf Wunsch gerne Schulungsrechner

PDF Download Firmenschulung Senden Sie mir ein unverbindliches Angebot:

Ansprechpartner

Gewünschter PL SQL-Code Seminarort

  •  
  •  
  •  

Nimm zwei! - Die große INCAS Bonus Aktion  

Diese INCAS Aktion gibt Ihnen nicht nur doppeltes Wissen, sondern auch einen iPod nano der 7. Generation für puren Musikgenuss. Nimm zwei! heißt: Sie buchen zwei Trainings aus dem über 2000 Seminare starken [...]

Herr Reinhard ist der geborene Trainer! Er hat es verstanden die drei Tage Schulung als eine äußerst angenehme und lehrreiche Zeit darzustellen!

Jusuf Didsarovic, 3M Solaris 10 ZFS-Administration

Ich habe in den fünf Tagen mehr gelernt, als ich erwartet hatte, mit den wichtigsten Funktionen bin ich nun vertraut und freue mich auf den Einsatz auf der Arbeit.

Ralph Gräser, Oracle Database 11g: Administration Workshop

Frische Präsentation mit praxisorientierten Ausführungen.

Volker Kox, Volksbank Immobilien GmbH / Volksbank Schwalmtal eG OpenOffice Writer und Calc

Der erste Kurs bei dem ich vieles mit nach Hause nehmen und ausbauen kann gepaart mit einer guten Trainingsatmosphäre und gemeinsamen leckeren Essen -- für die kurzen Zeit optimal... hab Feuer gefangen!

Hartmut Lehmann, TKN Java Programming Language, Java SE 6

Kompetenter Trainer vermittelt breit gefächertes Wissen in angenehmer Atmosphäre. Empfehlenswert!

Hans-Peter Müller, Deutsche Bahn MySQL für Entwickler

ORACLE Certified Master

Kontakt  

INCAS Training und Projekte GmbH & Co. KG
Europark Fichtenhain A 15
D-47807 Krefeld
Fon: 02151 366250
Freecal: 0800 4772466
Fax: 02151 3662529
E-Mail: info@incas-training.de