Développement d'applications avec PL/SQL
Ce cours ABIS de 3 jours explique le langage de programmation Oracle PL/SQL et propose des exercices pratiques approfondis. Extrêmement utile pour tous ceux qui travailleront avec Oracle en tant que développeur (et administrateur) de base de données et/ou APEX ! Formation en classe, complétée de manière interactive. Une connaissance préalable de SQL est requise; une connaissance des structures de bases de données Oracle est souhaitable.
Le système de base de données Oracle est largement utilisé comme source de données pour le développement d'applications. En tant que développeur d'applications dans cet environnement - Java, .Net, Python, ... - vous devrez être capable de maîtriser SQL et PL/SQL. Cette formation vous offre toute l'assistance nécessaire pour y parvenir !
L'objectif de ce cours est de
- expliquer les caractéristiques de base de PL/SQL: types de données, instructions procédurales, exceptions;
- décrire et pratiquer les fonctionnalités PL/SQL plus avancées: Collections PL/SQL (et instructions associées), gestion avancée des exceptions;
- présenter les principales ''packaged applications'' d''Oracle et démontrer leur valeur ajoutée globale;
- démontrer les avantages du travail avec les procédures stockées, les fonctions et les déclencheurs.
Planifier une session?
Formation interactive en temps réel: disponible en personne ou en ligne ou dans un format hybride.
La formation peut être effectuée en français, en anglais ou en néerlandais.
Si vous souhaitez organiser cette formation en interne, contactez-nous ; nous pouvons même l'adapter à vos besoins spécifiques.
DEMANDER FORMATION EN ENTREPRISE |
Calendrier publique des formations | |||||
---|---|---|---|---|---|
date | durée | lang. | lieu | prix | Â |
24 nov | 3 | web based | 1785 EUR (excl. TVA) | ||
24 nov | 3 | Leuven | 1785 EUR (excl. TVA) | ||
INFO SESSION ET INSCRIPTION |
Participants
Ce cours s'adresse aux programmeurs d'applications, aux développeurs (APEX) et aux administrateurs de bases de données, c'est-à -dire à tous ceux qui 'construisent' quoi que ce soit dans un environnement Oracle.
Connaissances préalables
Les participants sont censés avoir une compréhension des systèmes de bases de données relationnelles et être capables d'écrire des instructions SQL de base (niveau du cours SQL et bases de données relationnelles : connaissances de base). Une connaissance de base du système de base de données Oracle (niveau Oracle: cours de base) est recommandée.
En remplissant le test d'auto-évaluation "Oracle, connaissances de base", vous pouvez décider vous-même si vous avez les connaissances préalables.
Contenu
- Introduction PL/SQL
''stand alone'' versus ''stored'' procédures - Support SQL
écriture de SQL dans un environnement procédural - Variables et constantes - records, collections
déclaration explicite • déclaration implicite - Comparaisons logiques
structure if-then-else
case - Contrôle conditionnel et itératif
for-loop • do-while loop • loop-endloop • goto
continue - Cursor management
curseurs implicites et explicites • attributes • cursor-for loop
collections (nested table, varrays, associative arrays)
cursor ou collection? - Traitement des erreurs
exceptions: système vs application - Objets procéduraux
packages • fonctions • procédures • triggers - Oracle Supplied Packages
Pédagogie
Formation animée en direct par un instructeur, avec de nombreuses opportunités d'exercices pratiques et de discussions en groupe.
Certificat
Ă€ la fin du cours, le participant recevra un 'Certificat de participation'.
Durée
3 jours.
Formateur
Kris Van Thillo (ABIS), Gert Vanstapel (ABIS).
Reviews
The session was really good and nicely presented and explained.
Â
| Â (Ashish, ) |
Great presentation and exercises
Â
| Â (Eljona Fagu, ) |
Cursus heeft mij erg geholpen om mijn kennis te vergroten en op te frissen. De docent heeft zaken duidelijk en geduldig uitgelegd.
Â
| Â (Paul, ) |
Volledige opleiding, met niet alleen aandacht voor de theorie, maar ook voor best practices. Veel oefenmogelijkheden.
Â
| Â (Arnout, ) |
INFO SESSION ET INSCRIPTION |