Cursus, opleiding en training
 
Zoek binnen onze IT cursussen:      
Master it Training verzorgt trainingen, opleidingen en cursussen op het gebied van software development, systeem- & netwerkbeheer en kantoorautomatisering voor het bedrijfsleven en de overheid. Ons aanbod bestaat uit ruim 650 trainingen, van een basis cursus Word, Excel of SharePoint tot een compleet MCSE traject. Wij beschikken over eigen locaties in o.a. Eindhoven, Utrecht, Rotterdam en Amsterdam. Heb je nog vragen? Vul dan het contactformulier in of bel 040-23 23 390.
 
Cursussen : Home / cursusoverzicht
Cursusvormen : Open Leer Centrum (OLC), Open Master Class (OMC), Klassikaal, Online Classroom
Actueel : Nieuws, Tips, Ontvang onze IT nieuwsbrief
Contact : Adres, Info aanvraag, Route,
 

Cursus Oracle Database Programmeren met PL/SQL

Deze training verschaft de deelnemer kennis en vaardigheden in de procedurele programmeertaal PL/SQL binnen de ontwikkeltools van Oracle. De cursist is in staat om na de training zelfstandig stored procedures, database triggers en programmablokken te schrijven in PL/SQL binnen de Oracle-tools.

Voorkennis

  • Oracle 10G/11G SQL Fundamentals I
  • Oracle 10G/11G SQL Fundamentals II

Daarnaast is kennis van PSD's en enige ervaring in programmeren in een 3GL-omgeving een pré.

Doelgroep

Deze training is bestemd voor de beheerder en ontwikkelaar van de Oracle database en van applicaties in Oracle Forms en Reports

Inschrijven


Onderwerpen

  • Eigenschappen en plaats van PL/SQL
  • PL/SQL instructies en statements
    • Block structuur van PL/SQL programma's
    • Variabelen, constanten en datatypes in een PL/SQL programma
    • Control structures: IF en CASE statements en werken met loops
    • Schrijven van executable statements
  • SQL en Database
    • Ophalen en manipuleren van data met PL/SQL
    • Opslaan en ongedaan maken van transacties
  • Samengestelde datatypes
    • PL/SQL records
    • %ROWTYPE attribuut
    • toevoegen en wijzigen met PL/SQL records
    • INDEX BY tabel methodes
  • Cursors in PL/SQL
    • Theorie van en werken met explicit cursors
    • For Update en Where Current Of clausules
  • Stored procedures en functies, en debuggen van subprogramma's
  • DML triggers
  • Creëren van Compound, DDL en Event Database triggers
  • Maken van program units en libraries
  • Foutafhandeling in PL/SQL applicaties
  • Packages
    • beschrijving,opbouw en eigenschappen van packages
    • toegangsrechten
    • Package functies en restricties
  • Dependent en Referenced Objecten
  • Dynamic SQL
  • Implementatie van en werken met Oracle packages
    • STANDARD, DBMS_OUTPUT, UTL_FILE, UTL_MAIL packages
  • Ontwerp overwegingen bij PL/SQL code
    • Standaardisatie van constanten en exceptions
    • Local Subprograms
    • Autonomous Transactions
    • NOCOPY compiler hint, PARALLEL_ENABLE hint, DETERMINISTIC functies
    • Cross-section function result cache
    • Performance verbetering met bulk binding
  • PL/SQL compiler: Beschrijving, Instellingen en compiler warnings.
  • Beheer van PL/SQL code
    • Conditioneel Compileren
    • Selectie, Inquiry en Compiler Error directieven
    • Version management
    • Bekijken en afdrukken van source code met DBMS_PREPROCESSOR procedures
    • Code verbergen en inpakken met PL/SQL wrapper

Duur

5 dagen

Inschrijven


Cursusplanning komende maanden:

Startdatum Lokatie Vorm Opmerking

Code

IIORPLSQL